1ere annee
Rapport Projet
Aboubacry Hamat Ba
Théorie du Signal
Membres
Mbaye SALL
Tuteur : M. Papa Alioune FALL
Mariama Seck
Promo IPSL7
18 juillet 2021
0.1 Etude de la transformee de fourier d’un signal carré
0.1.1 Visualisation du signal
— Code
t=0:0.0000005:0.075;
y=ones(size(t));
for r = 50001:100000
y(1,r) = 0;
end
y(1,end)=0;
plot(t,y);
xlabel("temps en seconde")
— Graphe
T 5T
= T2 sinc(f T2 )(e−jπf 2 + e−jπf 2 )
1
Visualisation du graphe pour rectangle quelconque
— Code
fs = 1e4; % Number of samples per second
t =0:1/fs:0.050; % Time vector
T = 0.05;
x2 = rectpuls(t,T);
plot(x2);
xlabel("temps en 10e-4S")
% pour la creation de x(t) Ns=length(t);
N=length(x2);
freq=fs*((0:(Ns-1))/Ns);
Fourrier=abs(fft(x2,Ns));
plot(freq,Fourrier);
axis([0 5000 0 250])
xlabel("f en 10Khz")
2
0.1.3 Calcul et visualisation du spectre d’amplitude
— Graphe
0.1.4 Commentaires
A chaque pulse de rectangle on a un pic de sinus cardinal. l’amplitude du sinus est multipliée
par δt=largeur du rectangle par rapport à l’amplitude du rectangle.
3
0.2 Convolution et corrélation
— graphe x(t)
R +∞
x(t) ∗ y(t) = −∞ x(t)y(t − θ) dθ
(1)
— cas θ <= 0
R θ+ T
x(t) ∗ y(t) = 0 2 1 dθ
x(t) ∗ y(t) = θ + T2
— cas θ >= 0, θ < T /2
T
x(t) ∗ y(t) =
R
θ
2
1 dθ
T
x(t) ∗ y(t) = 2
−θ
— cas T < θ
x(t) ∗ y(t) = 0
—
Recapitulation
T
x(t) ∗ y(t) = θ + 2 θ <= 0
x(t) ∗ y(t) = T2 − θ θ >= 0, θ < T /2
0 sinon.
4
0.2.2 Convolution de x(t) et y(t), programme Matlab
— Code
t=0:0.0000005:0.05;
y=ones(size(t));
for r = 50001:100001
y(1,r) = 0;
end
plot(t,y);
xlabel("temps en seconde")
title("Signal x(t)")
w=conv(y,y); %convolution du signal
plot((0:200000),w);
— graphe
5
Editeur : LATEX