Académique Documents
Professionnel Documents
Culture Documents
Compte Rendu TP3 18008
Compte Rendu TP3 18008
TP3
Elément du module : TC-221-Semestre 2
24 MAI 2019
1
Traitement du signal
I. Traitement du signal
Exercice 1
1. Objectif :
Dans cette exercice l’objectif ce de tracer la fonction cos(πt/T) avec T un paramètre égal à 1.
2. Manipulation :
On a utilisé le code suivant pour tracer cette fonction.
fs =250; % déclaration d’une fréquence
dt =1/ fs ;
t =-5:1/250:5; % déclaration d’une intervalle de temps
T=1; % déclaration d’une période
a=cos(pi*t/T);
plot (t, a,'b','linewidth',3) % permet de tracer la fonction a=f(t) en couleur ‘b’ « bleu » et niveau
de line du traçage .
grid on; % permet de gradué l’espace du traçage.
set (gca ,'fontsize',14); % permet d’afficher la limite de l’intervalle du temps
legend ('cos(t)'); % permet de légender le courbe
title('le tracé de a(t)') % donne une titre au courbe
xlabel('t(ms)'); % nommé l’axe des abscisses
ylim([-1.2 1.2]); % définir une limite de l’axe des ordonnés
ylabel('cos(t)'); % nommer l’axe des ordonnés
2
Traitement du signal
Après l’exécution on a obtenu la courbe suivant :
Exercice2
1. Objectif :
Tracer la transformée de Fourier d’un rectangle
2. Manipulation :
En utilisant le code suivant qui permet de tracer la fonction rect
clear
close all
N=1024;
w=25;
x=0:N-1;
f=(0:N-1)/N-1;
y=(x>N/2-w)&(x<N/2+w);%rectangle de largeur 2w
subplot (3,1,1)
3
Traitement du signal
On a obtenu le courbe suivant :
Pour tracer la transformée de Fourier d’un rect on a modifier le code précédant la fonction fft
clear
close all
N=1024;
w=25;
x=0:N-1;
f=(0:N-1)/N-1;
y=(x>N/2-w)&(x<N/2+w);%rectangle de largeur 2w
subplot (3,1,1)
plot(x,y)
Y=fft(fftshift(y));
a=fftshift(Y);
subplot(3,1,2)
plot(f,a)
subplot(3,1,3)
plot(f,angle(Y)) % tracer courbe de la phase
4
Traitement du signal
Après l’exécution on a fusionner les trois courbes en une seule figure enfin d’obtenir le
figure suivant :
Exercice3
1. Objectif :
Dans cette exercice notre objectif c’est d’échantillonner le signal x(t) avec une fréquence
d’échantillonnage fe .
2. Manipulation :
x(t) = 2 sin (2πf0t + π/2)
En utilisant la commande Matlab stem suivant, on a tracé xk pour une durée de 50 ms et f0=50
Pour Fe=50Hz;
t=0:1/Fe:50e-3;
F0=50;
x=2*sin(2*pi*F0*t + pi/2);
figure(1);plot(t,x)
figure(2);stem(t,x)
5
Traitement du signal
Le courbe d’échantillonnage est le suivant :
Le théorème de Shannon est non respecté car Fe n’est pas supérieur à 2*F0=100Hz
Pour Fe=75Hz
On a obtenu
Le théorème de Shannon est non respecté car Fe n’est pas supérieur à 2*F0=100Hz
6
Traitement du signal
Pour Fe=1kHz
Le théorème de Shannon est bien respecté car Fe=1000Hz est supérieur à 2*F0=100Hz.
3. Conclusion :
En conclusion on a bien pu beaucoup de compétence concernant les traitements du
signal.