Uses the Gabor expansion-based method to compute the mean instantaneous frequency (MIF) for signal. Wire data to the signal input to determine the polymorphic instance to use or manually select the instance.


icon

Inputs/Outputs

  • ci32.png order

    order specifies how this VI balances the bias and the variance of the MIF estimation. order must be greater than or equal to 0, or this VI sets order to 0 automatically. The default is 2. A higher order results in a large variance but less bias.

  • cmsdt.png signal

    signal specifies the input signal.

  • ci32.png time interval

    time interval specifies the time interval, in samples, to observe the MIF of the signal. The default is -1, which specifies that this VI adjusts time interval automatically so that no more than 512 time bins exist in MIF.

  • ci32.png Gaussian window length

    Gaussian window length specifies the length of the Gaussian window, in samples, of the Gabor elementary functions and controls the relationship between the time resolution and the frequency resolution of the spectrogram. Gaussian window length must be a power of 2 and greater than or equal to 8. As the value of Gaussian window length increases, the frequency resolution increases, but the time resolution decreases.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • icclst.png MIF

    MIF returns the mean instantaneous frequency of the signal at each time bin.

  • idbl.png t0

    t0 returns the lowest value of the time bins in seconds.

  • idbl.png dt

    dt returns the interval between the time bins in seconds.

  • i1ddbl.png frequency

    frequency returns the resulting mean instantaneous frequencies at each time bin in hertz.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.