Where are stored values of discrete wavelet functions?
Ältere Kommentare anzeigen
I need to know the values of the discrete wavelets. For examble Daubechies 1 "db1".
When I use wavelet toolbox the functions requires parameter such as 'db1' to know which wavelet use. So MATLAB has to know the values of this function in a discrete form.
(Values of sampled analog function 'db1' stored in vector or wherever). And for my special purpose I need to know them as well, but I cannot find them.
Antworten (1)
Wayne King
am 28 Apr. 2013
Bearbeitet: Wayne King
am 28 Apr. 2013
You can use wfilters() to find the values of the scaling and wavelet filters
For an orthogonal wavelet, the decomposition and reconstruction filters will be the reverse of each other. For biorthogonal filters, they are different.
Orthogonal example:
[LoD,HiD,LoR,HiR] = wfilters('db4');
Biorthogonal example:
[LoD,HiD,LoR,HiR] = wfilters('bior3.5');
The example you cite is just the Haar wavelet
[LoD,HiD,LoR,HiR] = wfilters('db1');
Kategorien
Mehr zu Filter Banks finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!