svp je suis coincé j'arrive pas à avancer dans mon projet à cause de le fft de mon signal que j'arrive pas à réaliser.
en fait j'ai un signal : sm avec une période de 293 et une fréquence d’échantillonnage de 360, sa fréquence fondamentale (si c'est juste) est de 1.22 hz.
je tape le code suivant pour faire la fft
la longueur totale de mon signal est de 1500;load sm;
m=sm;
FFT_size=1600;
X=fft(m,FFT_size);
f=(0:FFT_size/2)/(FFT_size/2)*360/2;
plot(f,real(X(1:FFT_size/2+1)));
title('Signal en fréquence');
xlabel('Fréquence(Hz)');
ylabel('Amplitude');
le problème c'est que c'est sensé m'afficher une courbe avec un pic à la valeur de f0, et ses harmoniques plus petites, mais le pic le plus grand est à la valeur 0 et je n'est rien de significatif au point 1.22, le pic au 0 est peut etre du aux effets de bord, mais pourquoi il n'y a rien au 1.22
Merci de votre aide
Rappel de la charte que tu as acceptée en t'inscrivant ici:
Merci d"en tenir compte à l'avenirLa courtoisie est de rigueur sur ce forum : pour une demande de renseignements bonjour et merci devraient être des automatismes.
Pour la modération,
yoda1234.
-----