Vous êtes sur la page 1sur 9

Acquisition et traitement du signal sonore

1.


Acquisition et passage A/N

Passage de P -> I

1. 2. 3. 4. 5.

Onde sonore Membrane souple Bobine Aimant Signal lectrique

Acquisition et passage A/N (suite)




Echantillonnage

1/f

1/fs

wavread(fichier.wav) =

()
0.143 -0.872 0.011

Acquisition et passage A/N (suite)


En pratique on peut: Enregistrer des sons : wavrecord Lire des fichiers wav: wavread (valeurs stockes dans un vecteur colonne) Produire du son partir de vecteurs colonnes et des frquences dchantillonnage: wavplay

-> possibilit de modifier analyser et synthtiser des sons laide des vecteurs.

Traitement du signal


Gnration dun signal sinusodal:

function d=sinusoide(freq,amp,ech,fs) x = 0 : 1 : ech-1; x = x / fs; d =amp*sin( 2*pi*x*freq);


f=440Hz fs=3000Hz

Traitement du signal (suite)




Analyse frquentielle
FFT ( y )( w) !

n! N

Transformation de Fourier discrte:

y ( n)e
n !1

2.i . wn .T N

Nombre Dchantillons

fs

y=sinusoide(440,1 ,1024,3000); Y = fft(y,5000); Pyy = Y.* conj(Y)/ 5000; f = fs*(0:2500)/5000; plot(f,Pyy(1:2501))

440Hz

|FFT|

Traitement du signal (suite)



A)
-

Applications possibles:
Modification du contenu frquentiel:
Filtrage classique (PB,PH,CP,PB) -> Equalisation Effets sonores (cho, delay,chorus, reverb,denoiser)

A)
-

Reconnaissance
Reconnaissance vocale Reconnaissance du timbre dun instrument de musique Reconnaissance des notes

A)
-

Synthse sonore
Reproduire le timbre des instruments ou de la voix

Traitement du signal (suite)




Le chorus:
Sans chorus Avec chorus

Traitement du signal (suite)


 -

Reconnaissance de la hauteur dun son ide: extraire la frquence prdominante du spectre La comparer aux frquences:

Vous aimerez peut-être aussi