Bonjour
Lorsque j'effectue un enregistrement avec audiorecorder, les valeurs que j'obtiens sont des grandeur de champ ou de puissance?
Je vous pose la question car je dois effectuer manuellement la conversion en dB et les formules sont différentes en fonction de cela (http://fr.wikipedia.org/wiki/D%C3%A9cibel).
Auriez-vous un lien vers la doc ou une réponse?
Voilà mon script (j'ai enlevé les lignes superflues) :
Pas sûr de mon calcul de décibels d'ailleurs ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 y0=20*10^(-6); % y0 (Wikipedia) enregistrement = audiorecorder(Fs,bits, mode); recordblocking(enregistrement, D); y = getaudiodata(enregistrement); db=20*log10(abs(y)/y0);
J'ai utilisé la valeur y0 qui est la valeur de référence 20µPa (selon wikipedia http://fr.wikipedia.org/wiki/Pression_acoustique).
Suis-je sur la mauvaise route?
Merci à vous
Partager