Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Wavelet Packet Analysis Express VI

Owning Palette: Wavelet Packet VIs

Installed With: Advanced Signal Processing Toolkit

Decomposes the signal according to the tree structure you specify and reconstructs the signal from the nodes you specify. This VI also returns the coefficients and the entropies of the nodes you select.

Dialog Box Options
Block Diagram Inputs
Block Diagram Outputs

Dialog Box Options

ParameterDescription
Data SourceSpecifies whether this Express VI reads data from a block diagram input terminal or from a file. From terminal specifies that this Express VI reads data from a block diagram input terminal. From file specifies that this Express VI reads data from a file. This Express VI can read data from waveform, WAV, or TXT files.
File Path ConfigurationContains the following options:
  • File path—Specifies and displays the path to the file from which this Express VI reads data. This option is available only if you select From file in the Data Source section.
  • Ask user to choose a file each time this VI runs—Specifies whether this Express VI displays a dialog box that prompts you to select a file each time this Express VI runs. This option is available only if you select From file in the Data Source section.
Signals and CoefficientsDisplays the following graphs:
  • Original and reconstructed signal—Displays the original and the reconstructed signal.
  • Nodes coefficients—Displays the coefficients of the nodes you select. If you select multiple nodes, the VI concatenates the node coefficients into one array.
Decomposition SettingsContains the following options:
  • Wavelet—Specifies the wavelet type to use for the discrete wavelet analysis. The default is db02. The options include two types: orthogonal (Haar, Daubechies (dbxx), Coiflets (coifx), Symmlets (symx)) and biorthogonal (FBI, Biorthogonal (biorx_x)), where x indicates the order of the wavelet. The higher the order, the smoother the wavelet. The orthogonal wavelets are not redundant and are suitable for signal or image denoising and compression. The biorthogonal wavelets usually have the linear phase property and are suitable for signal or image feature extraction.
  • Entropy type—Specifies the method to use to compute the entropy of the wavelet packet coefficients.
  • Best tree—Specifies to decompose the signal based on the minimum entropy criterion.
  • Levels—Specifies the number of levels in the discrete wavelet analysis. Levels must be a positive integer no greater than log2(Ls), where Ls is the length of the signal.
  • Optional parameter—Specifies the associated parameter for the threshold, sure, and norm entropy. Optional parameter is not available when you select shannon or energy in Entropy type.
Decomposition TreePlots the entire tree structure of the wavelet packet tree. Click a node to select it and display the coefficients of the node and the reconstruction of the signal in Signals and Coefficients. <Ctrl>–click to select multiple nodes. Double-click to split or join nodes.
  • Zoom out—Zooms out the decomposition tree.
  • Zoom in—Zooms in the decomposition tree.
  • Restore—Restores the decomposition tree.
  • Display mode—Specifies the display mode of the node strings in the decomposition tree. Contains the following options:
    • node path—Displays the node with a string that consists of the characters 0 and 1, where 0 represents lowpass filtering, and 1 represents highpass filtering.
    • depth, pos—Displays the node with the depth of the node in the tree and the position of the node in its level. The depth and the position start with 0. The depth ascends from the top to the bottom of the tree. The position ascends from the left to the right in a level.
    • entropy—Displays the node with the entropy of the node.

Block Diagram Inputs

ParameterDescription
error in (no error)Describes error conditions that occur before this VI or function runs.
SignalSpecifies the block diagram terminal of the data you want to load.This input is available only if you select the From terminal option in the Data Source section.
File pathSpecifies the file path of the data you want to load.This input is available only if you select the From file option in the Data Source section.

Block Diagram Outputs

ParameterDescription
ReconstructionReturns the reconstructed signal.
node coeffsReturns the coefficients of the nodes you select.
entropyReturns the entropies of the nodes you select.
path outReturns the paths of the nodes you select.
error outContains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.

This Express VI operates similarly to the following VIs and functions:

WA Create WP Session
WA WP Decomposition
WA WP Split
WA WP Read Node
WA WP Read Tree Structure
WA WP Read Entropy
WA Dispose WP Session
WA WP Reconstruction


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit