Where are stored values of discrete wavelet functions?
Afficher commentaires plus anciens
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.
Réponses (1)
Wayne King
le 28 Avr 2013
Modifié(e) : Wayne King
le 28 Avr 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');
Catégories
En savoir plus sur Filter Banks dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!