WA Wavelet Filter 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: Filter Banks VIs

Requires: Advanced Signal Processing Toolkit

Provides the coefficients of the analysis filters and the synthesis filters for some commonly used wavelets or reads the analysis filters and the synthesis filters from a text file. The predefined wavelets include orthogonal wavelets (Haar, Daubechies, Coiflets, Symmlets) and biorthogonal wavelets (Biorthogonal, including FBI).

Note  This VI does not support the LabVIEW Real-Time Module.

Examples

wavelet specifies the wavelet type. The default is db02. If you want to use a wavelet saved in a file, do not wire this input. Instead, set read from file? to TRUE.
read from file? specifies to read the filter coefficients from a file. The default is FALSE. The file must store the lowpass analysis filter, the highpass analysis filter, the lowpass synthesis filter, and the highpass synthesis filter in four separate lines in that order.
swap? specifies to swap the analysis filters and the synthesis filters internally in this VI. The default is FALSE.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
wavelet name specifies the name of the wavelet or filename.
analysis filters returns the coefficients of the lowpass analysis filters and the highpass analysis filters for the wavelet you specify.
lowpass returns the coefficients of the lowpass analysis filter.
highpass returns the coefficients of the highpass analysis filter.
synthesis filters returns the coefficients of the lowpass synthesis filters and the highpass synthesis filters for the wavelet you specify.
lowpass returns the coefficients of the lowpass synthesis filter.
highpass returns the coefficients of the highpass synthesis filter.
error out contains error information. This output provides standard error out functionality.

Examples

Refer to the following VIs for examples of using the WA Wavelet Filter VI:

  • ECG Compression VI: labview\examples\Wavelet Analysis\WAApplications
  • Filter Banks - 2D VI: labview\examples\Wavelet Analysis\WAGettingStarted
  • Mother Wavelet and Scaling Function VI: labview\examples\Wavelet Analysis\WAGettingStarted
  • Wavelet Order Selection VI: labview\examples\Wavelet Analysis\WAGettingStarted
  • Wavelet Packet Signal Compression VI: labview\examples\Wavelet Analysis\WAApplications
  • Image Compression VI: labview\examples\Wavelet Analysis\WAApplications

WAS THIS ARTICLE HELPFUL?

Not Helpful