dwtfilterbank
Discrete wavelet transform filter bank
Description
Use dwtfilterbank to create a discrete wavelet transform
(DWT) filter bank
Visualize wavelets and scaling functions in time and frequency.
Measure the 3-dB bandwidths of the wavelet and scaling functions. You can also measure energy concentration of the wavelet and scaling functions in the theoretical DWT passbands.
Create a DWT filter bank using your own custom filters. You can determine whether the filter bank is orthogonal or biorthogonal.
Determine the frame bounds of the filter bank.
Creation
Description
create a discrete
wavelet transform (DWT) filter bank. The default filter bank is designed for a
signal with 1024 samples. The default filter bank uses the analysis
(decomposition) sym4 wavelet and scaling filter with seven resolution
levels.fb = dwtfilterbank
creates a DWT filter bank fb = dwtfilterbank(Name,Value)fb with properties specified by
one or more Name,Value pair arguments. Properties can be
specified in any order as Name1,Value1,...,NameN,ValueN.
Enclose each property name in quotes.
For example, fb =
dwtfilterbank('SignalLength',1000,'Wavelet','bior4.4') creates a
DWT filter bank for signals of length 1000 using the biorthogonal
bior4.4 wavelet.
Note
You cannot change a property value of an existing filter bank. For
example, if you have a filter bank fb for the
sym4 wavelet, you must create a second filter
bank fb2 for the coif5 wavelet.
You cannot assign a different Wavelet to
fb.
Properties
Object Functions
dwtpassbands | DWT filter bank passbands |
filters | DWT filter bank filters |
framebounds | DWT filter bank frame bounds |
freqz | DWT filter bank frequency responses |
isBiorthogonal | Determine if DWT filter bank is biorthogonal |
isOrthogonal | Determine if DWT filter bank is orthogonal |
powerbw | DWT filter bank power bandwidth |
qfactor | DWT filter bank quality factor |
scalingfunctions | DWT filter bank time-domain scaling functions |
wavelets | DWT filter bank time-domain wavelets |
waveletsupport | DWT filter bank time supports |
Examples
References
[1] Daubechies, I. Ten Lectures on Wavelets. CBMS-NSF Regional Conference Series in Applied Mathematics. Philadelphia, PA: Society for Industrial and Applied Mathematics, 1992.
Version History
Introduced in R2018a




