Vous êtes sur la page 1sur 7

Compte Rendu

Traitement du signal

TP 2 : Reconstruction d’un signal périodique

Réalisés par :
• Anouar Yadir
• Hassani Soumia

Groupe TP2
• Les objectifs du TP :
-Etre capable d’utiliser le logiciel Matlab (Matrix Laboratory) pour
générer et visualiser les signaux et leurs représentation graphiques.
-D’écrire et analyser le principe d’échantillonnage d’un signal .
- D’écrire et analyser le spectre d’un signal périodique .
• Manipulations :
• Manip 1 :
t=[0 :0.01 :10]%les extrémités de l'axe des abscisses
est:[0,10] d'une pas de 0.01,(càd t appartient à l'intervalle
[0,10] d'une pas de 0.01
x=sin(2*pi*5*t);%x est un signal sinusoidal d'une fréquence
maximal égal à 5Hz
plot(t,x);%Tracer le signal t en fonction de x
title('échantillonnage et génération');%le titre de la figure
est: échantillonnage et génération

1 .1 .La fréquence maximale du signal est : fmax=5Hz

1.2.La fréquence d’échantillonnage est : fe=1/Te =1/0 .001=100Hz

1.3.Oui,le signal est bien échantillonné car fe est très grand par rapport à
fmax :fe=100Hz>>2fmax(2*5Hz)
• Manip 2 :
fe=100;%fe est la fréquence d'échantillonnage,égal à 100Hz
Te=1/fe%Te est la période d'échantillonnage,égal à 0.01
f0=10;%f0 est la fréquence du signal,égal à 10Hz
t0=1/f0%t0 est la période du signal,égal à 0.1
A=1;%l'amplitude du signal est 1
t=[0 :Te :4*t0];%t est une période appartient à l'intervalle
[0,0.4] d'une pas de 0,01
x=sin(2*pi*f0*t);%x est un signal sinusoidal d'une fréquence
maximal égal à 10Hz
plot(t,x);%Tracer le signal t en fonction de x
title('signal sinusoidal');%le titre de la figure est:signal
sinusoidal
• Manip 3 :
T0=1;%T0 est la période du signal,égal à 1
f0=1/T0;%f0 est la fréquence du signal,égal à 1Hz
N=1000;%N est le nombre totale de points
d'échantillonnage,égal à 1000 points
T=4;%T est la période totale de tout le signal,T=4T0
Te=T/1000;%Te est la période d'échantillonnage(la durée entre
deux échantillons),égal à 0.004
t=0:Te:T-Te;%les extrémités de l'axe des abscisses
est:[0,3.996] d'une pas de 0.004,
%(càd t appartient à l'intervalle [0,3.996] d'une pas de
0.004
x=0;%L'origine de traçage du signel est 0 dans les deux
axes(des abcisses et des ordonnés)
Nb_freq=5;%La fréquence maximale du signal est 5Hz
title('signal périodique');%le titre de la figure est:signal
périodique
for n=1:2:Nb_freq%C'est une boucle pour tracer un signal
sinusoidal
x=x+1/n*sin(2*pi*n*f0*t);%x est un signal sinusoidal d'une
fréquence maximal égal à 5Hz
plot(t,x)%Tracer le signal t en fonction de x
pause
end;
• Manip 4 :
4-1 :
Fe=1000%fe est la fréquence d'échantillonnage,égal à 1000Hz
Te=1/Fe;%Période d'échantillonnage(la durée entre deux
échantillons),égal à 0.001
T0=1;%T0 est la période du signal,égal à 1
f0=1/T0;%f0 est la fréquence du signal,égal à 1
T=4*T0;%T est la période totale de tout le signal,égal à 4
N=T/Te%N est le nombre totale de points
d'échantillonnage,N=4/0.001=4000 points
t=(0:N-1)*Te;%discrétisation de l'axe temporel,les extrémités
de l'axe des abscisses est:[0,3.999]
uns=ones(1,N/16+1);%25 pour cent de la période vaut 1
zer=zeros(1,3*N/16-1);%le reste de la période vaut 0
x=[uns zer ];%construire le signal x(t)
x=[x x x x];
figure(1);
plot(t,x) %tracer le signal t en fonction de x
axis([0 max(t)+0.1 min(x) max(x)])%les extrémités de l'axe des
abscisses est[0,max(t)+0]et les extrémités de l'axe des
ordonnées est[min(x) max(x)]
title('signal périodique 2');%le titre de la figure est:signal
périodique 2
4-2 :

w0=2*pi*f0;;%décalration de la variable w0
for n=1:20%boucle for
u(n,:)=exp(-j*n*w0*t);%présentation d'une matrice u
end;
figure(2);
plot(t,real(u(1,:)))%l'allure de u(seulent les terms réels) de 1er
armonique
figure(3);
plot(t,real(u(2,:)))%l'allure de u(seulent les termes réels) de 1er
armonique
C0=sum(x)*Te/T;%decalration de la variable C0, pour l'échontillonage
for n=1 :20
C(n)=sum(x.*u(n,:))*Te/T;
end
A=abs(C)%a=valeur absolue de c
fk=(0:20)*f0;
figure(4);
subplot(2,1,1);stem(fk,[C0 A])
P=angle(C)%p=l'argemment de c
subplot(2,1,2);stem(fk,[angle(C0) P])
y=C0;
for n=1:20
y=y+2*A(n)*cos(n*w0*t+P(n))
end
figure(5);
plot(t,y,'b',t,x,'r')

Vous aimerez peut-être aussi