Professional Documents
Culture Documents
Par :
Kakchantichie Fabrice
Diop Cheikh
15 janvier 2014
Table des matières
1 Filtrage selectif :filtre à encoche 1
1.1 Bruitage du signal . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Débruitage du signal . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Atténuation spectrale 3
2.1 Méthode de la soustraction spectrale . . . . . . . . . . . . . . . . 4
2.2 Mise en pratique de la soustraction spectrale . . . . . . . . . . . 5
Introduction
La parole est l’un des moyens de communications le plus usité chez les hu-
mains. D’où l’importance de la maı̂triser afin de pouvoir la transmettre sous
forme d’un signal, la stocker de la manière la plus optimale possible.Le signal
de parole dont on dispose est trés souvent dégradé par un bruit généralement
aléatoire lié soit à l’environnement, soit à l’électronique de la chaı̂ne de réception.
L’objectif de ce projet est donc d’atténuer au maximum ce bruit.Pour celà deux
méthodes vont être mises en place :
– soit le bruit est connu et dans ce cas on élabore un filtre propre au bruit,
1
Figure 1 – Signal de parole Figure 2 – Signal bruité
Une fois le filtre élaboré, on l’applique à notre signal bruité, avec la fonc-
tion filter sur matlab (Figure 4). Le spectrogramme du signal débruité montre
qu’aprés filtrage, le bruit a été en grande partie supprimé (disparition de la
ligne rouge). Cependant on note toujours la présence de bruit résiduel, mais
d’amplitude plus faible que le bruit d’origine (traces de couleur bleue à 3 kHz
sur le spectrogramme). Pour mesurer l’efficacité du filtre, nous avons calculé le
2
Figure 3 – Signal bruité Figure 4 – Signal filtré
gain en RSB qui est la différence entre le RSB en entrée et celui en sortie. Plus
le gain est grand, plus le filtrage est efficace.
L’écoute du signal de parole original et celui débruité, permet aussi de mesurer
l’efficacité du débruitage, mais cela n’a pas été retenu car étant plutôt un critére
subjectif, dépendant de la personne qui écoute.
2 Atténuation spectrale
La méthode d’atténuation spectrale est basée sur l’estimation du bruit. En
effet, le débruitage d’un signal perturbé par un bruit, thermique dû aux com-
posants électroniques, passe nécessairement par la connaissance des paramétres
du bruit. Dans un signal de parole, les instants de silence sont propices pour
estimer le bruit.La méthode d’atténuation spectrale passe par 3 étape :
3
– le découpage en trames du signal
4
Dans ce qui suit, nous allons mettre en pratique la méthode de la soustraction
spectrale.
5
Figure 9 – Signal bruité à 10 dB
Figure 8 – Signal original
– le bruit est éparpillé sur diverses fréquences, ce qui fait qu’il est impossible
d’élaborer un filtre pour supprimer le bruit. En effet un filtre permet de
faire passer ou rejeter une bande de fréquences donnée, or le bruit n’est pas
localisé sur une bande de fréquences précise mais sur toutes les fréquences.
– plus le RSB est grand, plus le signal original est dégradé, donc plus difficile
à reconstruire.
Le signal bruité est ensuite découpé en trames, afin d’avoir des segments
de signal stationnaires. Ce découpage équivaut à un fenêtrage de Hamming.Il
est fait avec un recouvrement de 50%. Ainsi on dispose de deux estimations du
signal bruité sauf pour les extrêmités du signal où on ne dispose que d’une seule
estimation. En effet, cela permet une meilleur reconstruction du signal de parole
car en disposant de deux estimations du signal fenêtré pour chaque échantillon,
on obtient une meilleur estimation du signal de parole.
Le découpage en trames nécessite souvent de faire du zero padding pour que
toutes les trames aient la même longueur. Ce zero padding est fait en fin de
6
signal pour éviter le déphasage du signal en le faisant au début du signal.
Une fois le découpage en trames effectué, on ffait un traitement trame par trame,
en appliquant à chaque trame la méthode de la soustraction spectrale décrite
plus haut.
7
Figure 14 – Représentation temporelle d’une trame à 5 dB
8
à mettre en oeuvre.Notre interface présente cependant un probléme : la valeur
du RSB ne peut être changé.
9
Travail réalisé Temps consacré Commentaires
Lecture et compréhension de Cette partie a été l’occassion de
l’objet du projet 1h en séance bien cerner les points capitaux
du projet et de voir le travail
qu’il y avait à faire.
Introduction au filtrage selec- Cette partie nous a permit
tif :filtre à encoche 3h en séance de mettre en oeuvre un filtre
2h hors seance pour agir sur sur un bruit
additif dont on connaissait la
fréquence. Elle n’a pas présenté
de réelles difficultés dans l’en-
semble et a été facile à mettre
en place.
Méthode atténuation spectrale Cette partie a été la plus difficile
8h en seance à mettre en oeuvre.En effet, elle
5h hors seance nécessité une rigueur parfaite et
des vérifications de la justesse
de nos résultats à chaque étape,
surtout lors du découpage en
trames et de la reconstruction
des trames.
Interface graphique La mise en oeuvre d’une inter-
2h hors séance face est simple avec l’outil GUI
de matlab.
Conclusion
Ce projet nous a permit de mettre en pratique nos connaissances théoriques
sur les notions de filtrage, de transformée Fourier.... Il nous a apporté la ri-
gueur que nécessite la manipulation d’algorithme tel que la soustraction spec-
trale.Cependant nous arions pu exploité d’autres méthodes de débruitages de
signal tel que la décomposition du en sous-espaces orthogonaux du signal et du
bruit.Cela nous aurait permis de manipuler des notions telles que la transformée
de Fourier vu en première année.
10