TFA Mean Instantaneous Frequency VI
- Updated2024-07-30
- 3 minute(s) read
Computes the mean instantaneous frequency (MIF) of a signal from its spectrogram. The MIF reveals how the central frequency of the signal changes over time.

Inputs/Outputs
![]() trimmed percent specifies how this VI trims the spectrogram at high frequencies and at low frequencies before computing the MIF. If obvious noise exists at high frequencies or at low frequencies, use trimmed percent to improve the accuracy of the MIF estimation.
![]() spectrogram specifies the quadratic time-frequency representation of a signal. Use the Time Frequency Spectrogram VIs to compute the spectrogram of the signal. ![]() scale info specifies the time scale information and the frequency scale information of the time-frequency representation. ![]() error in describes error conditions that occur before this node runs. This input provides standard error in functionality. ![]() MIF returns the mean instantaneous frequency of the signal at each time bin.
![]() error out contains error information. This output provides standard error out functionality. |
TFA Mean Instantaneous Frequency Details
The following equation defines the MIF of a signal:
where is the spectrogram of the signal. The spectrogram can result from any Time Frequency Spectrogram VI.
Examples
Refer to the following VIs for examples of using the TFA Mean Instantaneous Frequency VI:
- Blood Flow Measurement VI: labview\examples\Time Frequency Analysis\TFAApplications
- Liquefaction Detection VI: labview\examples\Time Frequency Analysis\TFAApplications
- Mean Instantaneous Frequency or Bandwidth (MIF or MIB) VI: labview\examples\Time Frequency Analysis\TFAFunctions
- Quadratic JTFA Method VI: labview\examples\Time Frequency Analysis\TFAGettingStarted