Computes the online Gabor transform for signal. Wire data to the signal input to determine the polymorphic instance to use or manually select the instance.


icon

Inputs/Outputs

  • cbool.png reset? (F)

    reset? specifies whether to clear the buffer for the online computation and use the new transform info you specify. The default is FALSE.

  • cmsdt.png signal

    signal specifies the input signal.

  • ccclst.png transform info

    transform info specifies the analysis window to use for the Gabor transform. You can use the Dual Window Express VI to design the analysis window. The settings of transform info take effect the first time you run this VI or when you set reset? to TRUE.

  • c1ddbl.png analysis window

    analysis window specifies the window to use to compute the Gabor coefficients.

  • ci32.png dM (time steps)

    dM (time steps) specifies the time shift, in samples, between elementary functions. The time sampling interval of the signal in the time-frequency domain is dM (time steps)/fs, where fs is the sampling rate of the signal. National Instruments recommends that you set dM (time steps) to a power of 2.

  • ci32.png N (frequency bins)

    N (frequency bins) specifies the number of frequencies of the Gabor elementary functions. The frequency sampling interval of the signal in the time-frequency plane is fs/N (frequency bins), where fs is the sampling rate of the signal. N (frequency bins) must be a power of 2.

  • cerrcodeclst.png error in (no error)

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

  • i2dcdb.png Gabor coef

    Gabor coef returns the linear time-frequency representation of the signal.

  • ifxdt.png scale info

    scale info returns the time scale and the frequency scale information of the time-frequency representation, including the time offset, the time interval between every two contiguous rows, the frequency offset, and the frequency interval between every two contiguous columns of Gabor coef. Use the TFA Get Time and Freq Scale Info VI to return detailed information about the time scale and the frequency scale.

  • ierrcodeclst.png error out

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

  • Examples

    Refer to the following VIs for examples of using the TFA Online Gabor Transform VI:

    • Online Noise Reduction VI: labview\examples\Time Frequency Analysis\TFAApplications
    • Voice Enhancement VI: labview\examples\Time Frequency Analysis\TFAApplications
    • Online Pitch Shifting VI: labview\examples\Time Frequency Analysis\TFAApplications