TFA Online Gabor Expansion VI

LabVIEW 2014 Advanced Signal Processing Toolkit Help

Edition Date: June 2014

Part Number: 372656C-01

»View Product Info
Download Help (Windows Only)

Owning Palette: Online JTFA VIs

Requires: Advanced Signal Processing Toolkit

Computes the online Gabor expansion with Gabor coef. Wire data to the signal output to determine the polymorphic instance to use or manually select the instance.

Examples

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

TFA Online Gabor Expansion (Waveform)

reset? specifies whether to clear the buffer for the online computation and use the new expansion info you specify. The default is FALSE.
Gabor coef specifies the weights of the Gabor elementary functions.
expansion info specifies the Gabor elementary functions to use for the Gabor expansion. The settings of expansion info take effect the first time you run this VI or when you set reset? to TRUE.
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).
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.
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. For stable reconstruction, N (frequency bins) must be greater than or equal to dM (time steps). The ratio between N (frequency bins) and dM (time steps) is called the oversampling rate.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
sampling rate specifies the sampling rate of the reconstructed signal in hertz. sampling rate must be greater than 0, or this VI sets sampling rate to 1 automatically.
signal returns the reconstructed signal.
error out contains error information. This output provides standard error out functionality.

TFA Online Gabor Expansion (Real)

reset? specifies whether to clear the buffer for the online computation and use the new expansion info you specify. The default is FALSE.
Gabor coef specifies the weights of the Gabor elementary functions.
expansion info specifies the Gabor elementary functions to use for the Gabor expansion. The settings of expansion info take effect the first time you run this VI or when you set reset? to TRUE.
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).
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.
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. For stable reconstruction, N (frequency bins) must be greater than or equal to dM (time steps). The ratio between N (frequency bins) and dM (time steps) is called the oversampling rate.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
signal returns the reconstructed signal.
error out contains error information. This output provides standard error out functionality.

TFA Online Gabor Expansion (Complex)

reset? specifies whether to clear the buffer for the online computation and use the new expansion info you specify. The default is FALSE.
Gabor coef specifies the weights of the Gabor elementary functions.
expansion info specifies the Gabor elementary functions to use for the Gabor expansion. The settings of expansion info take effect the first time you run this VI or when you set reset? to TRUE.
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).
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.
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. For stable reconstruction, N (frequency bins) must be greater than or equal to dM (time steps). The ratio between N (frequency bins) and dM (time steps) is called the oversampling rate.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
signal returns the reconstructed signal.
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 Expansion 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

WAS THIS ARTICLE HELPFUL?

Not Helpful