il y a plusieurs possibilités
tu dois parler d'une décomposition en ondelette discrète, la décomposition se fait en dyadique. Pour un niveau de décomposition, la moitié "supérieure" correspond au détail et la moitié "inférieure" à l'approximation. Le niveau suivant reprendra l'approximation du niveau précédent pour le couper en deux et donner à nouveau une approximation et un détail. Tu auras donc une série de coefficients pour les approximations (ca) et les détails (cd).
Avec matlab tu peux utiliser la fonction wavedec
[c, l]=wavedec(signal,'niveau de décomposition', 'ondelette')
fais waveinfo pour avoir les noms des ondelettes
pour extraire les ca et cd
par exemple niveau 2
1 2
| ca2=app.coef(c,l,'ondelette',2)
cd2=detcoeff(c,l,2) |
pour reconstruire l'approximation au niveau voulu
a2=wrcoeff('a',c,l,'ondelette',2)
Partager