Rapport traitemen du son
Objectif :
Eliminer le bruit d’un signal audio (Format .wav)
I. Introduction, objectif et méthodes de travail :
Un jour, dans le studio d’enregistrement de votre maison, vous étiez entrain d’enregistrer un solo de guitare qui vous semble un très bon son, soudain, en essayant d’entendre votre œuvre sur vos enceintes, vous découvrez l’introduction d’un signal bruit qui vient interférer avec le votre et fausse ce que vous désirez, peut être, parce que l’un de vos voisin a mis en marche un dispositif électronique qui a causé un rayonnement électromagnétique pendant que vous étiez entrain d’enregistrer. A la place de réenregistrer le bon son, voici une méthode sur Matlab qui peut résoudre ce qui vous semble un problème grave.
On va travailler sur un signal audio nommé ‘guitar1.wav’ comme exemple.
II. Procédure de travail :
1. Première démarche :
On va, dans un premier temps, lire le signal ‘guitar1.wav’ en utilisant la commande wavread, ensuite on va le tracer dans le domaine temporel, et voir son comportement fréquentiel, en utilisant la commande fft qui trace le spectre monolatéral, et fftshift qui trace le spectre bilatéral.
a. Comportement temporel :
La représentation temporelle donne :
b. Comportement fréquentiel :
La représentation fréquentielle donne :
2. Deuxième démarche :
On va ajouter à ce signal un signal bruit sous forme sinusoïdale de fréquence 10 kHz, et d’amplitude 1, et après, on va entendre leur somme, et puis analyser cette somme dans le domaine fréquentiel.
A. Représentation temporelle :
La représentation temporelle du signal bruité est la suivante, celle en rouge, tandis que le signal en bleu est le signal d’origine :
B. Représentation fréquentielle :
On remarque que lors de l’ajout du signal perturbateur, une partie non négligé de la puissance se concentre au voisinage de la fréquence de ce signal, voire 10 kHz.
3. Troisième démarche :
Pour