UNIVERSITE HASSAN II
CASABLANCA
ECOLE NATIONALE SUPERIEURE
D’ELECTRECITE ET DE LA MECANIQUE
ENSEM- CASABLANCA
Département : Génie Electrique
Filière : « Génie des Systèmes Electriques »
Compte Rendu
DSP et ses
applications
Réalisé par : Encadré par :
DIOP MBAYE Mr .KHALDOUN
Introduction
Année universitaire : 2024-2025
But de TP
Ce TP vise à :
Se familiariser avec l’environnement le développement MATLAB/Simulink
Acquérir une expérience dans la mise en œuvre de techniques de traitement
numérique du signal sur des signaux audio
Apprendre les techniques de conceptions des filtres numérique
Virgule flottante
1- Modèle
On souhaite traiter un signal audio émanant d’un microphone professionnel ou d’un
dispositif multimédia, fournissant des signaux audios stéréo sans et avec bruits parasites
(deux canaux droit et gauche) jusqu’à 44,100 kHz.
On modélise le signal audio sans bruits superposés dans les canaux, par un dispositif
multimédia capable de lire un fichier audio format wav ou autres
(audio_gse_sans_bruit.wav).
2
On modélise le signal audio avec bruits dans les deux canaux par le modèle de la
figure suivante
2- Paramètres
O Le fichier est un script Matlab qui prédéfini les paramètres du filtres telles que nous les
avions fait en classe lors de la démonstration.
3
3- Les spectres de bruits
Le spectre du canal H
La figure suivante présente le signal sonore du canal H contaminé par du bruit. Pour
éliminer ce bruit, nous allons ajouter un bloc de filtre passe-bas car les harmoniques les plus
élevées se situent dans les hautes fréquences.
Figure : Spectre du Canal H signaux avec et sans bruit
4
La figure suivante présente le signal sonore du canal H contaminé par du bruit. Pour
Éliminer ce bruit, nous allons ajouter un bloc de filtre passe-bas car les harmoniques les plus
élevées se situent dans les hautes fréquences.
La figure suivante présente les paramètres du filtre choisi
Figure : Paramètre du Filtre Design de la bibliothèques DSP toolbox
Notons qu’en visualisant de nouveaux le Canal H ,on a la figure suivante comme l’indique
l’audio que vous aviez écouté en classe
5
Figure : Spectre du signal Filtré Canal H
Commentons :
On remarque que le pique de bruit aigu est totalement atténué, pour réussir cela
nous avons atténue avec 250 dB. On voit que les fréquences basses sont limité à
7000 Hz
Le spectre du canal L
La figure suivante présente le signal sonore du canal L contaminé par du bruit. Pour
éliminer ce bruit, nous allons ajouter un bloc de filtre passe-haut car les harmoniques les
plus élevées se situent dans les basses fréquences.
Figure : Spectre du Canal L signaux avec et sans bruit
La figure suivante présente les paramètres du filtre choisi
6
Commentons :
On remarque que le bruit basse fréquence qui était aux alentours de 1000 Hz
est totalement atténué, mais pour réussir cela nous avons atténue avec 50dB. On
voit que les fréquences Hautes démarrent à 2000 Hz
Notons qu’en visualisant de nouveaux le Canal L ,on a la figure suivante comme l’indique
l’audio que vous aviez écouté en classe
7
La figure ci-dessous illustre les blocs de filtres qui ont été ajoutés
Conclusion sur les premiers résultats de filtrage
Les figures ci-dessus présentent le signal sonore filtré dans les deux canaux après traitement.
Les filtres ont été appliqués pour éliminer les fréquences indésirables et améliorer la qualité
de la sortie audio.
Notons que le modèle IIR utilisé n’est pas obligatoire et on aurait utilisé le FIR et ce serait les
mémes résultats cesse que nous allons traiter par la suite.
Cas du FIR
On souhaite traiter un signal audio,avec un Filtre FIR émanant d’un microphone
professionnel ou d’un dispositif multimédia, fournissant des signaux audios stéréo sans et
avec bruits parasites (deux canaux droit et gauche) jusqu’à 44,100 kHz.
Le spectre du canal L
8
La figure suivante présente le signal sonore du canal L contaminé par du bruit. Pour
éliminer ce bruit, nous allons ajouter un bloc de filtre passe-haut car les harmoniques les
plus élevées se situent dans les basses fréquences.
Commentaire :
Notons que les Filtre FIR sont plus efficace en terme de spectre, en effet le bruit est éliminé
mais les variations du signal, c’est à dire que les amplitudes du signal de base seront
restaurées après l’élimination des bruits, on pourra faire la même remarque pour les hautes
fréquences.
Le spectre du canal H
9
La figure suivante présente le signal sonore du canal H contaminé par du bruit. Pour
éliminer ce bruit, nous allons ajouter un bloc de filtre passe-bas car les harmoniques les plus
élevées se situent dans les hautes fréquences.
Nous avons diminué considérablement les atténuations du bruit car on est passé d’un réglage
de 250 dB à 100 dB. Ce qui n’a pas empêché d’éliminer le bruit haute fréquence
10
Conversion Virgule Flottante Virgule fixe
1- Le modèle
2- Le filtrage
Pour effectuer le filtrage en virgule fixe, on peut générer le bloc de filtre à partir du
bloc de filtre en virgule flottante.
Canal H
11
La simulation faite avec les modéles de filtre donne exactement le meme résultat que le
FIR ou IIR.
Maintenant nous allons passer a la conversion virgule flottante vers virgule fixe
On ajoute deux blocs de convertisseur analogique numérique que nous paramétrons ,à
l’entrée nous devons tronquer au k - ieme prés c’est-à-dire le quinzième bit et pour le CA il
doit rester au format double pour se concaténer avec la sortie
Selon les figures suivantes paramétrage CAN et CNA :
12
Figure : convertisseur a 16 bits entrée et sorti
Nous passons a la virgule fixe et paramétrons les blocs de filtre de la figure suivante
13
La figure ci-dessous illustre le bloc de filtrage numérique
Le spectre du canal L
La figure suivante présente le signal sonore du canal L dans les deux cas avec .Nous
notons qu’a l’écoute il existe un léger déphasage .
14
Figure : Visualisation du canal L et du canal H pour l’audio converti et pour l’audio filtré
Commentaire :
En écoutant l’audio on note que celui qui est converti met du temps, c’est comme une sorte de
déphasage vis-à-vis du signal d’origine
Maintenant nous passons à l’implémentation correcte ,c’est-à-dire soit avec le FPGA ou un
Filtre de Texas Instrument
15
Ce travail a été fait a la date du 07/04/2024 veuillez le remarquer en bas de la figure
CONCLUSION
16