Par identification, il vient :
on prend :
et
et
Alors
et
Ces opérations purement matricielles s'implémentent très facilement sous Scilab ou Matlab.
On peut de façon plus condensée (que l'écriture matricielle) écrire le pseudo code pour
l'algorithme de calcul in place, et
représente
les coefficients pairs et impairs du signal (respectivement),
représente les détails (i.e. les coefficients issu du filtrage
passe haut, donc les coefficients d'ondelettes),
représente le
signal grossier (smooth) issu du fitlrage passe-bas et donc les
coefficients d'échelle.
Pour le passage à une résolution supérieure on prend le code
précédent que l'on réinitialise en commençant par :
La reconstruction se fait en inversant l'ordre des opérations (et leurs signes, sauf pour la normalisation ou on prend l'inverse).