But
Le but de ce TP est de :
- réaliser en C/C++ les fonctions effectuant la décomposition d'un signal et sa reconstruction par une structure en lifting.
- comparer les structures en banc de filtres et les structures en lifting
On ne considèrera que le jeu de filtres biorthogonaux 9/7. On demande aussi de commenter les résultats obtenus et d'afficher les signaux générés à l'aide d'un outil de tracé de courbe comme gnuplot, scilab ou matlab. Enfin, on veillera à conserver les fonctions définies ci-dessus, car elle seront réutilisées dans la suite des TPs.
Notes
Les fonctions effectuent les transformations sur place, signifiant qu'elles effectuent la transformation directement sur le signal d'entrée. Certaines opérations, comme le produit de convolution, ne sont pas possibles à réaliser directement sur place, et on pourra avoir recours à des tableaux temporaires.
Tous les signaux seront representés en C/C++ par des tableaux de double.
Un mémento des fonctions C ANSI utiles est disponible ici.