Title: Acquisition et traitement du signal sonore
1Acquisition et traitement du signal sonore
2Acquisition et passage A/N
- Onde sonore
- Membrane souple
- Bobine
- Aimant
- Signal électrique
3Acquisition et passage A/N (suite)
wavread(fichier.wav)
4Acquisition et passage A/N (suite)
- En pratique on peut
- Enregistrer des sons wavrecord
- Lire des fichiers wav wavread (valeurs stockées
dans un vecteur colonne) - Produire du son à partir de vecteurs colonnes et
des fréquences déchantillonnage wavplay - -gt possibilité de modifier analyser et
synthétiser des sons à laide des vecteurs.
5Traitement du signal
- Génération dun signal sinusoïdal
function dsinusoide(freq,amp,ech,fs) x 0 1
ech-1 x x / fs d ampsin( 2pixfreq)
f440Hz fs3000Hz
6Traitement du signal (suite)
- Analyse fréquentielle
- Transformation de Fourier discrète
-
Nombre Déchantillons
N
f
fs
ysinusoide(440,1 ,1024,3000) Y
fft(y,5000) Pyy Y. conj(Y)/ 5000 f
fs(02500)/5000 plot(f,Pyy(12501))
FFT
7Traitement du signal (suite)
- Applications possibles
- Modification du contenu fréquentiel
- Filtrage classique (PB,PH,CP,PB) -gt Equalisation
- Effets sonores (écho, delay,chorus,
reverb,denoiser) - Reconnaissance
- Reconnaissance vocale
- Reconnaissance du timbre dun instrument de
musique - Reconnaissance des notes
- Synthèse sonore
- Reproduire le timbre des instruments ou de la
voix
8Traitement du signal (suite)
Avec chorus
Sans chorus
9Traitement du signal (suite)
- Reconnaissance de la hauteur dun son
- idée extraire la fréquence prédominante du
spectre - La comparer aux fréquences