Decomposes signal as a linear combination of Gaussian chirplet elementary functions. Wire data to the signal input 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

  • cu16.png extension

    extension specifies the method to use to pad data at the borders of the input signal to lessen discontinuity. The extension length is half the window length.

  • c1dcdb.png signal

    signal specifies the input signal.

  • ci32.png number of terms

    number of terms specifies the maximum number of elementary functions to use in the adaptive representation.

  • cerrcodeclst.png error in (no error)

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

  • cnclst.png elementary functions

    elementary functions specifies the settings of the elementary functions.

  • cu16.png type

    type specifies the type of elementary function to use to represent the signal.

  • ci32.png max window length

    max window length specifies the maximum window length of the Gaussian envelopes of the elementary functions. The default is -1, which specifies that this VI sets the maximum window length as the power of 2 that is closest to but less than the signal length.

  • ci32.png reserved

    reserved is reserved for future use.

  • cdbl.png sampling rate

    sampling rate specifies the sampling rate of signal in hertz. sampling rate must be greater than 0, or this VI sets sampling rate to 1 automatically. The default is 1.

  • inclst.png sampling info

    sampling info returns the sampling information of the signal.

  • idbl.png sampling rate

    sampling rate returns the sampling rate of the signal.

  • ii32.png length

    length returns the length, in samples, of the signal.

  • i1dnclst.png chirplet info

    chirplet info returns the parameters of each detected Gaussian chirplet elementary function.

  • icdb.png amplitude

    amplitude returns the complex amplitude of the chirplet or Gaussian pulse.

  • idbl.png standard deviation

    standard deviation returns the standard deviation of the Gaussian envelope in seconds.

  • idbl.png center

    center returns the central time of the Gaussian envelope in seconds.

  • idbl.png frequency

    frequency returns the central frequency of the chirplet in hertz.

  • idbl.png chirp rate

    chirp rate returns the sweep rate of the carrier sine wave in hertz per second.

  • i1dcdb.png reconstructed signal

    reconstructed signal returns the signal reconstructed from the specified elementary functions.

  • 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 Adaptive Transform VI:

    • Chirplet TDR VI: labview\examples\Time Frequency Analysis\TFAApplications
    • Sine Curve Fitting VI: labview\examples\Time Frequency Analysis\TFAApplications
    • Adaptive Transform (ADT) and Adaptive Expansion (ADE) VI: labview\examples\Time Frequency Analysis\TFAFunctions
    • Heart Sound TFA VI: labview\examples\Time Frequency Analysis\TFAApplications