Bonjour,
j'ai un petit problème avec un code tout simple matlab pour générer un signal, voici le code :
1ere ligne je défini mon vecteur temps d'une durée de 1000 secondes échantillonné par pas de 0.01s.Code:>> t = (1:0.01:1000); >> x = sin(2*pi*t*0.5)+randn(size(t)); >> [Pxx1,f1] = pwelch(x); >> loglog(f1,Pxx1)
2eme ligne je défini mon signal x comme étant la somme d'un sinus de fréquence 0.5 Hz auquel j'additionne un bruit
3eme ligne je calcule la PSD
4eme ligne je trace en échelle log la PSD
Ma question : pourquoi le pic sur la PSD n'est pas à 0.5Hz qui est la fréquence de la sinusoïde ?
merci d'avance
-----