Bonjour à tous,
Je cherche à faire une fft de deux signaux relativement simple. Malheureusement, lorsque je fais la fft, je n'obtiens pas les deux fréquences représentées, à savoir 244 et 250.
Voici mon code:
Avez-vous une idée de la raison pour laquelle le pic sur 250 n’apparaît pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Fs = 32768; % Sampling frequency T = 1/Fs; % Sample time L = 2048; % Length of signal t=(0:L-1)*T; % 2048*dt Time vector % Sum of a 244 Hz sinusoid and a 250 Hz sinusoid x = sin(2*pi*244*t); y = sin(2*pi*250*t); z = x+y; %fft figure(1) FFT_size=2048; X=fft(z,FFT_size); f=(0:FFT_size/2)/(FFT_size/2)*Fs/2; plot(f,abs(X(1:FFT_size/2+1))); % on voit bien que le signal est à 10 Hz title('FFT - Pré'); xlabel('Fréquence(Hz)'); ylabel('Amplitude');
Merci d'avance pour votre aide.
Partager