Uploaded by Khaled Merit

tp1 TPM

advertisement
Université Mohamed El Bachir El Ibrahimi - BBA
Faculté des Sciences et de la Technologie
Département d’électronique
2ere Année master: systèmes de télécommunications
Module : TP Technologie et protocoles pour le multimédia
Enseignant: Ghazali Fateh
TP N°1 :Traitement monomédia : standards audio (MP3)
Objectif :
Le but de ce TP est d’implémenter sous matlab un compresseur / décompresseur audio standard
MP3.
Standard MP3 : Un signal audio numérique est stocké sur un disque. L’intérêt de la compression est
de réduire la taille des fichiers audio en se basant sur l'analyse fréquentielle. Le compresseur standard
MP3 est l'abréviation de MPEG-1/2 Audio Layer 3. Ce format propose une bonne qualité sonore . Le
processus de compression /décompression
suivante:
audio standard MP3 est illustré dans la figure
Ecouter
seuillage
FFT
signal audio .wav
Ecouter
signal
décompressé
Coder les
fréquences
nulles(ex:RLE)
r: facteur de
compression
souhaité1:10
présentation
fréquentielle
signal compressé
IFFT
Décodeur
RLE
Manipulation 1 : implémentation de compresseur MP3
1- charger le fichier audio.wav , et écouter le son correspond à ce fichier.
2- appliquer la transformée de fourrier discrète (z=fft(y))
3- calculer la valeur du seuil s en fonction du facteur de compression (r) en suivant les étapes suivantes:
a- trier les valeurs du module de la transformée de Fourier : zs=sort(abs(z)) ;
b- chercher la valeur s en fonction du facteur de compression r : s=zs(round(N*(1-1/r)) ; (r=2).
4- enfin, mettre à 0 les valeurs inférieures au seuil s: z(abs(z)<s)=0.
5- Reconstituer le signal en appliquant la transformée de Fourier inverse : y_comp=ifft(z)
a- écouter le son du signal restitué. commenter le résultat.
b- calculer l'erreur quadratique moyenne EQM entre le signal original et le signal restitué.
6- Refaire les questions 3-4-5 pour les différentes valeurs r(r=3:10). Ensuite, déterminer la valeur
optimale de r en tenant compte le critère de perception humaine et le critère basé EQM .
Manipulation 2 : Amélioration : représentation temps-fréquence
1- Découper le signal en morceaux. Par exemple, on peut découper en morceaux de 1024 échantillons
2- appliquer la manipulation précédente pour chaque marceau
3- comparer vos résultats
Download