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

  • c1di32.png size

    size specifies the size of the reconstructed 2D signal as the number of rows followed by the number of columns.

  • c4dcdb.png Gabor coef

    Gabor coef specifies the result of the 2D discrete Gabor transform.

  • ccclst.png expansion info (row)

    expansion info (row) specifies the Gabor elementary functions for the row reconstruction.

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

  • ccclst.png expansion info (column)

    expansion info (column) specifies the Gabor elementary functions for the column reconstruction.

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

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