TFA Adaptive Transform VI
- Mise à jour2023-02-21
- Temps de lecture : 10 minute(s)
TFA Adaptive Transform VI
Owning Palette: Time Frequency Transform VIs
Requires: Advanced Signal Processing Toolkit
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.
TFA Adaptive Transform (Waveform)

![]() |
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.
|
||||||||||
![]() |
signal specifies the input signal. | ||||||||||
![]() |
number of terms specifies the maximum number of elementary functions to use in the adaptive representation. Using more elementary functions improves the accuracy of the representation but increases computation time. | ||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
elementary functions specifies the settings of the elementary functions.
| ||||||||||
![]() |
sampling info returns the sampling information of the signal.
| ||||||||||
![]() |
chirplet info returns the parameters of each detected Gaussian chirplet elementary function.
| ||||||||||
![]() |
reconstructed signal returns the signal reconstructed from the detected elementary functions. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
TFA Adaptive Transform (Real)

![]() |
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.
|
||||||||||
![]() |
signal specifies the input signal. | ||||||||||
![]() |
number of terms specifies the maximum number of elementary functions to use in the adaptive representation. Using more elementary functions improves the accuracy of the representation but increases computation time. | ||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
elementary functions specifies the settings of the elementary functions.
| ||||||||||
![]() |
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. | ||||||||||
![]() |
sampling info returns the sampling information of the signal.
| ||||||||||
![]() |
chirplet info returns the parameters of each detected Gaussian chirplet elementary function.
| ||||||||||
![]() |
reconstructed signal returns the signal reconstructed from the specified elementary functions. | ||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
TFA Adaptive Transform (Complex)

![]() |
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.
|
||||||||||
![]() |
signal specifies the input signal. | ||||||||||
![]() |
number of terms specifies the maximum number of elementary functions to use in the adaptive representation. Using more elementary functions improves the accuracy of the representation but increases computation time. | ||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
![]() |
elementary functions specifies the settings of the elementary functions.
| ||||||||||
![]() |
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. | ||||||||||
![]() |
sampling info returns the sampling information of the signal.
| ||||||||||
![]() |
chirplet info returns the parameters of each detected Gaussian chirplet elementary function.
| ||||||||||
![]() |
reconstructed signal returns the signal reconstructed from the specified elementary functions. | ||||||||||
![]() |
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
















