Reconstructs time-domain signals from the Gabor elementary functions. Wire data to the signal output to determine the polymorphic instance to use or manually select the instance.

Use the pull-down menu to select an instance of this VI.


icon

Inputs/Outputs

  • ci32.png signal length

    signal length specifies the length of the reconstructed signal. The default is -1, which specifies that the length of the reconstructed signal equals MxdM (time steps), where M is the number of rows of Gabor coef.

  • c2dcdb.png Gabor coef

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

  • ccclst.png expansion info

    expansion info specifies the Gabor elementary functions to use for the Gabor expansion.

  • c1ddbl.png synthesis window

    synthesis window specifies the window of the Gabor elementary functions. The size of synthesis window must be divided evenly by dM (time steps) and N (frequency bins).

  • 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.

  • i1dcdb.png signal

    signal returns the reconstructed signal.

  • 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 Discrete Gabor Expansion VI:

    • Gabor Transform and Expansion VI: labview\examples\Time Frequency Analysis\TFAFunctions
    • Dual Function VI: labview\examples\Time Frequency Analysis\TFAGettingStarted
    • Linear JTFA Method VI: labview\examples\Time Frequency Analysis\TFAGettingStarted