Bonjour à tous,
Dans le cadre d'un projet, je dois calculer la Densité Spectrale de Puissance d'une série de mesures temporelles aléatoires et je veux confirmer mon calcul en comparant mon résultat avec la variance du signal en vérifiant que je retrouve à peu près la même chose. Voici mon code :
Où S est un vecteur contenant mon signal, nocc est le nombre d'échantillons du signal, Ttot est la durée du signal. Entre vérif et t_var, je trouve à peu près les mêmes ordres de grandeurs mais pas la même valeur.Code:DSP = abs(fft(S)).^2/(nocc^2*Ttot); X = (0:nocc-1)*(1/Ttot); verif = trapz(X,DSP) t_var = var(S)
Avez-vous une idée de mon erreur?
-----