Bonjour,

Je suis actuellement entrain de développer du code pour réaliser des analyses acoustiques sous Scilab. Ayant un signal dont la puissance est approximativement de 60dB en SPL. Ayant utilisé le code siuvant:

signal_fft=1/length(signals)*abs(fft(signal s,-1));

avec signals le signal en Pa.

Je veux maintenant vérifier l'égalité de Parseval:

Nom : Egalité de Parseval.png
Affichages : 47
Taille : 1,7 Ko ( Image issue de wikipedia )

Or lorsque je fais 20*log(sum(signal_fft)./(2*10^-5)), je n'obtiens pas mes 60dB mais un nombre fantaisiste.

De deux choses l'une : soit l'égalité de Parseval n'est pas valabe pour les puissances, soit je m'y prend mal lors de mon passage. En effet, je réalise en même temp deux choses: faire une fft, passer en dB.

Pouvez vous m'en dire plus?

Merci d'avances

Anthony