Owning Palette: Filter Banks VIs
Installed With: Advanced Signal Processing Toolkit
Computes the single-level discrete wavelet transform using a two-channel analysis filter bank. This VI decomposes the signal into the low-frequency subband (approx coef) and the high-frequency subband (detail coef). Both subbands have half the sampling rate of signal. 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.
c.gif)
![]() |
extension specifies the method to use to pad data at the borders of the input signal. The default is symmetric. The extension length is equal to the length of the wavelet filters. When you select the extension method, make the transition between the input signal and the padded data as smooth as possible because a smooth transition generates fewer large detail coefficients and enhances the efficiency of the signal representation.
|
||||||
![]() |
signal specifies the input signal. | ||||||
![]() |
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| ||||||
![]() |
analysis filters specifies the coefficients of the lowpass analysis filters and the highpass analysis filters. You can use the WA Wavelet Filter VI to obtain the filters of commonly used wavelets. You can use the Wavelet Design Express VI to design the analysis filters and the corresponding synthesis filters.
| ||||||
![]() |
shift specifies the index where decimation starts after the VI filters the signal. shift must be 0 or 1. | ||||||
![]() |
approx coef contains the approximation coefficients, which are the output of the lowpass analysis filter followed by a decimation factor of 2. | ||||||
![]() |
detail coef contains the detail coefficients, which are the output of the highpass analysis filter followed by a decimation factor of 2. | ||||||
![]() |
error out contains 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.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
c.gif)
![]() |
extension specifies the method to use to pad data at the borders of the input signal. The default is symmetric. The extension length is equal to the length of the wavelet filters. When you select the extension method, make the transition between the input signal and the padded data as smooth as possible because a smooth transition generates fewer large detail coefficients and enhances the efficiency of the signal representation.
|
||||||
![]() |
signal specifies the input signal. | ||||||
![]() |
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| ||||||
![]() |
analysis filters specifies the coefficients of the lowpass analysis filters and the highpass analysis filters. You can use the WA Wavelet Filter VI to obtain the filters of commonly used wavelets. You can use the Wavelet Design Express VI to design the analysis filters and the corresponding synthesis filters.
| ||||||
![]() |
shift specifies the index where decimation starts after the VI filters the signal. shift must be 0 or 1. | ||||||
![]() |
approx coef contains the approximation coefficients, which are the output of the lowpass analysis filter followed by a decimation factor of 2. | ||||||
![]() |
detail coef contains the detail coefficients, which are the output of the highpass analysis filter followed by a decimation with a factor of 2. | ||||||
![]() |
error out contains 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.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|

![]() |
extension specifies the method to use to pad data at the borders of the input signal. The default is symmetric. The extension length is equal to the length of the wavelet filters. When you select the extension method, make the transition between the input signal and the padded data as smooth as possible because a smooth transition generates fewer large detail coefficients and enhances the efficiency of the signal representation.
|
||||||||
![]() |
signal is the 2D input signal. | ||||||||
![]() |
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurred before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| ||||||||
![]() |
analysis filters specifies the coefficients of the lowpass analysis filters and the highpass analysis filters. You can use the WA Wavelet Filter VI to obtain the filters of commonly used wavelets. You can use the Wavelet Design Express VI to design the analysis filters and the corresponding synthesis filters.
| ||||||||
![]() |
shift specifies the index where decimation starts after the VI filters the signal. shift must be 0 or 1. | ||||||||
![]() |
DWT coef contains the approximation coefficients and the detail coefficients from the 2D single-level discrete wavelet transform.
| ||||||||
![]() |
error out contains 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.
Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
|
Refer to the following VIs for examples of using the WA Analysis Filter Bank VI: