Académique Documents
Professionnel Documents
Culture Documents
TP N°04
ECHANTILLONNAGE DES SIGNAUX
Bendjeddou Ammar
Medoued Ayoub
2022/2023
UNIVERSITE 20 AOUT 1955 SKIKDA
MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE
Sommaire
I. Introduction :........................................................................................2
II. But de manipulation ................................................................................2
III. Déroulement du TP .................................................................................2
EXERCICE 01 : .........................................................................................2
1) Calculer et tracer, La transformée de Fourier discrète(TFD) .......................2
a. Code Matlab : ................................................................................2
b. Résultats: .......................................................................................3
2) Utiliser la commande « fftshift » sur la TFD et commenter le résultat: ..............3
a. Code matlab : .................................................................................3
b. Résultats : .....................................................................................4
EXERCICE 02 : .........................................................................................4
1) Tracer x(t) pour Fe=100hz (On diminue la fréquence pour une représentation
graphique plus claire). ............................................................................4
a. Code matlab : .................................................................................5
b. Résultat..........................................................................................5
2) Calculer et tracer la TFD du signal x(t), la phase, le module, la partie réelle du
signal, la partie imaginaire, la TFDI. ............................................................5
a. Code matlab : .................................................................................5
b. Résultats :......................................................................................6
IV. Conclusion ..........................................................................................7
I. Introduction :
L'échantillonnage consiste à transformer un signal analogique en signal numérique, en
capturant des valeurs à intervalle de temps régulier.
II. But de manipulation
Calculer la TFD du signal x(k).
Calculer la phase et la module de la TFD.
Calculer la partie imaginaire et la partie réelle.
Calculer la TDF inverse.
III. Déroulement du TP
EXERCICE 01 :
1) Calculer et tracer, La transformée de Fourier discrète(TFD)
a. Code Matlab :
x=[1 1 2 3];
n=4
y=fft(x,n);
py=phase(y);
my=abs(y);
iy=imag(y);
ry=real(y);
yy=ifft(y);
subplot(321);stem(y);title('y');grid;
subplot(322);stem(py);title('py');grid;
subplot(323);stem(my);title('my');grid;
subplot(324);stem(iy);title('iy');grid;
subplot(325);stem(ry);title('ry');grid;
subplot(326);stem(yy);title('yy');grid;
b. Résultats:
subplot(211);stem(y);title('y');grid;
subplot(212);stem(y2);title('y2');grid;
b. Résultats :
EXERCICE 02 :
1) Tracer x(t) pour Fe=100hz (On diminue la fréquence pour une
représentation graphique plus claire).
a. Code matlab :
Fe=100;
A1=0.8;A2=1;
taux=2;
N=taux*Fe;
t=0:1/Fe:N-1;
f=(0:N-1)*N/Fe;
f1=10;
f2=25;
x=A1*sin(2*pi*f1*t)+A2*sin(2*pi*f2*t);
stem(t,x);title('x');grid
b. Résultat
a. Code matlab :
Fe=1000;
A1=0.8;A2=1;
taux=2;
N=taux*Fe;
t=0:1/Fe:N-1;
f=(0:N-1)*N/Fe;
f1=100;
f2=250;
x=A1*sin(2*pi*f1*t)+A2*sin(2*pi*f2*t);
y=fft(x,N);
py=phase(y);
my=abs(y);
iy=imag(y);
ry=real(y);
yy=ifft(y);
subplot(321);stem(y);title('y');grid;
subplot(322);stem(py);title('py');grid;
subplot(323);stem(my);title('my');grid;
subplot(324);stem(iy);title('iy');grid;
subplot(325);stem(ry);title('ry');grid;
subplot(326);stem(yy);title('yy');grid;
b. Résultats :
IV. Conclusion
Pour calculer la TDf nous l’utilisons fft
Pour calculer la phase nous l’utilisons phase
Pour calculer le module nous l’utilisons abs
Pour calculer imaginaire nous l’utilisons imag
Pour calculer réelle nous l’utilisons real
Pour calculer l’inverse TDf nous l’utilisons ifft