0% ont trouvé ce document utile (0 vote)
32 vues16 pages

Rapport DSP

Ce compte rendu présente un travail pratique sur le traitement numérique du signal audio à l'aide de MATLAB/Simulink. Il aborde la mise en œuvre de filtres numériques pour éliminer le bruit dans des signaux audio stéréo, en utilisant à la fois des filtres IIR et FIR. Les résultats montrent une amélioration significative de la qualité audio après filtrage, ainsi qu'une discussion sur la conversion entre virgule flottante et virgule fixe.

Transféré par

Diop
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues16 pages

Rapport DSP

Ce compte rendu présente un travail pratique sur le traitement numérique du signal audio à l'aide de MATLAB/Simulink. Il aborde la mise en œuvre de filtres numériques pour éliminer le bruit dans des signaux audio stéréo, en utilisant à la fois des filtres IIR et FIR. Les résultats montrent une amélioration significative de la qualité audio après filtrage, ainsi qu'une discussion sur la conversion entre virgule flottante et virgule fixe.

Transféré par

Diop
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi