Académique Documents
Professionnel Documents
Culture Documents
A.
Fe=1000;
t=0:1/Fe:0.5;
f=50;
x=cos(2*pi*t*f);
%x=sin(2*pi*t*f)+cos(4*pi*t*f);
nfft=2048;
X=fft(x,nfft);
X=X(1:nfft/2);
mx=abs(X);
f=(0:nfft/2-1)*Fe/nfft;
figure(1);
plot(t,x);
title('signal cos');
xlabel('temps en (s)');
ylabel('amplitude');
grid on
figure(2);
plot(f,mx);
title('spectre d amplitude');
xlabel('frequence (Hz)');
ylabel('amplitude');
grid on
B.
Fe=1000;
t=0:1/Fe:0.5;
f=50;
%x=cos(2*pi*t*f);
x=sin(2*pi*t*f)+cos(4*pi*t*f);
nfft=2048;
X=fft(x,nfft);
X=X(1:nfft/2);
mx=abs(X);
f=(0:nfft/2-1)*Fe/nfft;
figure(1);
plot(t,x);
title('signal cos');
xlabel('temps en (s)');
ylabel('amplitude');
grid on
figure(2);
plot(f,mx);
title('spectre d amplitude');
xlabel('frequence (Hz)');
ylabel('amplitude');
grid on
Fe=150;
t=0:1/Fe:1;
f=5;
x=square(2*pi*t*f);
nfft=1024;
X=fft(x,nfft);
X=X(1:nfft/2);
mx=abs(X);
f=(0:nfft/2-1)*Fe/nfft;
figure(1);
plot(t,x);
title('signal carré');
xlabel('temps en (s)');
ylabel('amplitude');
grid on
figure(2);
plot(f,mx);
title('spectre d amplitude');
xlabel('frequence (Hz)');
ylabel('amplitude');
grid on
Conclusion :
En augmentant la fréquence de l’échantillonnage :
Pour la transformée de Fourier de la fonction cosinus, les impulsions que l’on peut voir sur le
graphe s’éloigne de 0
Pour la transformée de Fourier de la fonction cosinus au carrée, les impulsions tendent à se
rapprocher de 0.
Pour une fréquence de Fe=20 dans le cas de la fonction cosinus au carrée, on n’observe
presque plus qu’une seule impulsion. Les autres impulsions sont quasiment confondues et
forment une impulsion de Dirac.
3. signal impulsion carrée:
Fe=150;
t=-0.5:1/Fe:0.5;
000x=rectpuls(t,0.2);
nfft=512;
X=fft(x,nfft);
X=X(1:nfft/2);
mx=abs(X);
f=(0:nfft/2-1)*Fe/nfft;
figure(1);
plot(t,x);
title('signal impulsion carré');
xlabel('time (s)');
ylabel('amplitude');
figure(2);
plot(f,mx);
title('spectre d amplitude');
xlabel('frequence (Hz)');
ylabel('amplitude');
A. Pour nfft=100:
Fe=60;
t=-.5:1/Fe:5;
x=1/(square(2*pi*0.01))*(exp(-t.^2/(2*0.01)))
nfft=1024;
X=fft(x,nfft);
X=X(1:nfft/2);
mx=abs(X);
f=(0:nfft/2-1)*Fe/nfft;
figure(1);
plot(t,x);
title('signal impulsion de gausse');
xlabel('time (s)');
ylabel('amplitude');
figure(2);
plot(f,mx);
title('spectre d amplitude de gauss');
xlabel('frequence (Hz)');
ylabel('amplitude');
A. Pour Fe=200 :
IV. Conclusion: