Sunteți pe pagina 1din 1

Codage par transformation, MDCT

DESS G nie Informatique et Statistique e Option Codage et Compression des Signaux

Le codage par transformation revient a coder un si` gnal via les coefcients de son d veloppement par e rapport a une base (orthonorm e) bien choisie. On ` e travaille ici avec une base orthonorm e de RN , done n e par la transformation MDCT (Modulated Dise crete Cosine Transform), version adoucie de la DCT. On utilisera les fonctions M ATLAB qui se trouvent dans larchive mdct.tar, sur le site web du cours, ainsi que les signaux test qui sy trouvent. I. MDCT ET MDCT INVERSE Impl menter une fonction qui segmente un signal e num rique de longueur donn e en segments de lone e gueur x e N (une puissance de 2), et calcule la e MDCT ce chacun de ces segments. Impl menter la transformation inverse: inversion de e la MDCT, et concat nation des segments. e II. PROJECTION Les codeurs bas s sur la MDCT ne codent g n rae e e lement pas tous les coefcients MDCT, mais un sous ensemble (xe ou variable) de ceux ci, ce qui revient a effectuer une projection orthogonale sur un sous` espace de RN . Effectuer une telle projection, en projetant sur le sous-espace engendr par les M premiers vecteurs e de la base MDCT (M N). Etudier sur des signaux tests (synth tiques et r els) e e comment varie lerreur due a la projection, en fonc` tion de M. III. QUANTIFICATION Mettre en place une proc dure de quantication unie forme (sur R bits par coefcient) des coefcients retenus. Evaluer le nombre global de bits par echantillons (ou par seconde) n cessaire pour coder le signal (en e fonction de N, M et R)

IV. M ISE EN PLACE D UN C O D EC Regrouper lensemble des proc dures d velopp es e e e dans 2 fonctions, effectuant respectivement le codage et le d codage. e Etudier sur quelques cas test l volution de la dise torsion en fonction du d bit. e

S-ar putea să vă placă și