UNIVERSITE ELBACHIR ELIBRAHIMI MCIL03 (Ind. Elec.).
– BORDJ BOU ARRERIDJ – TRAITEMENT DU SIGNAL.
DEPARTEMENT D’ELECTRONIQUE ANNEE UNIVERSITAIRE 2020/2021.
TP :REPRESENTATIONS DES SIGNAUX NON
PERIODIQUES
I. PREPARATION THEORIQUE
1. Calculer la transformée de Fourier de chacun de signaux suivants :
𝑇 2 𝑇
1, 𝑡 ≤ 1− 𝑡 , 𝑡 ≤
1, 𝑡≥0 2 𝑡𝑟𝑖 𝑡 = 𝑇 2
Γ 𝑡 = 𝑟𝑒𝑐𝑡𝑇 𝑡 =
0, 𝑡<0 𝑇 𝑇 𝑇
0, 𝑡 > 0, 𝑡 >
2 2
2.Calculer la transformée de Fourier X(f) des signaux suivants
Le signal 𝑥 𝑡 = 𝑒 −𝑎 𝑡 𝑎𝑣𝑒𝑐 𝑎 > 0
Le signal sinusoïdal de fréquencef0
La fonction exponentielle complexe 𝑠 𝑡 = 𝐴𝑒 𝑗 𝜔 0 𝑡
II. MANIPULATIONS
1. Manip 1
On considère les quatre signaux suivants :
𝜋
𝑥1 𝑡 = cos 2𝜋𝑓1 𝑡 + 𝑝1 ; 𝑓1 = 40 𝐻𝑧 𝑒𝑡 𝑝1 = 4
𝑥2 𝑡 = cos 2𝜋𝑓2 𝑡 ; 𝑓2 = 80 𝐻𝑧
𝜋
𝑥3 𝑡 = cos 2𝜋𝑓3 𝑡 + 𝑝3 ; 𝑓3 = 160 𝐻𝑧 𝑒𝑡 𝑝3 = 3
𝑥4 𝑡 = 𝑥1 𝑡 + 3𝑥2 𝑡 + 2𝑥3 𝑡 .
1. Générer un vecteur temps t de 100 points entre t0 = 0s et t1 = 0.1s
2. Tracer les xi(t); (i = 1; 4). Utiliser la commande subplot afin de tracer les quatre courbes les
unes en dessous des autres.
3. Calculer la transformée de Fourier (fonction fft ) de chaque signal et représenter le spectre
d’énergie entre 0 Hz et 1000Hz . Utiliser la commande subplot afin de tracer les quatre
courbes à coté de chaque signal temporel de la question (2).
Dr. I. MESSAOUDENE &Dr. W. FENNENICHE Page 1
UNIVERSITE ELBACHIR ELIBRAHIMI MCIL03 (Ind. Elec.).
– BORDJ BOU ARRERIDJ – TRAITEMENT DU SIGNAL.
DEPARTEMENT D’ELECTRONIQUE ANNEE UNIVERSITAIRE 2020/2021.
4. A l’aide de la commande fftshift, représenter le spectre d’énergie entre -500 Hz et 500 Hz.
Utiliser la commande subplot afin de tracer les quatre courbes à coté de chaque signal
temporel et fréquentiel des questions 2 et 3.
2. Manip 2
Soient les signaux suivant x1(t)=rectT(t) et x2(t)=triT(t).
1. Générer le signal x1(t) par les manières suivantes :
A partir de son expression algébrique.
En utilisant les commandes ‘zeros’ et ‘ones’.
En utilisant la commande Matlab ‘rectpuls’.
2. Calculer et tracer le spectre de rectT(t), rect2T(t), rect3T(t). Conclure.
3. Générer le signal x2(t) par les manières suivantes :
A partir de son expression algébrique.
En utilisant la commande Matlab ‘tripuls’.
4. Calculer et tracer le spectre de triT(t), tri2T(t), tri3T(t). Conclure.
3. Manip 3
Soit le signal 𝑥 𝑡 = 𝑒 −𝑎 𝑡 𝑎𝑣𝑒𝑐 𝑎 > 0
Ecrire un script Matlab commenté pour réaliser les opérations suivantes :
1. Tracer le signal x(t) entre –5 et 5, avec un pas de temps Te = 0.01s, et pour a = 1.
2. Tracer la transformée de Fourier Xa(f) calculée de manière formelle (expression
algébrique) entre[-5Hz, 5Hz] avec un pas de fréquence Fe = 0.01Hz.
3. Tracer le spectre en amplitude de X(f)(fonction fft ), la TF de x(t) entre –5 et 5 Hz.
Justifier les différences avec lerésultat du (2).
4. Calculer la transformée de Fourier Inverse de X(f). Retrouve t'on exactement le signal de
départ x(t)?
5. Illustrer la propriété de décalage fréquentiel de la TF en représentant le module de la TF
de𝑥 𝑡 𝑒 𝑗 2𝜋𝑓0 𝑡 𝑎𝑣𝑒𝑐 𝑓0 = 5 𝐻𝑧
Dr. I. MESSAOUDENE &Dr. W. FENNENICHE Page 2
UNIVERSITE ELBACHIR ELIBRAHIMI MCIL03 (Ind. Elec.).
– BORDJ BOU ARRERIDJ – TRAITEMENT DU SIGNAL.
DEPARTEMENT D’ELECTRONIQUE ANNEE UNIVERSITAIRE 2020/2021.
4. Manip 4
Le modèle de bruit le plus couramment rencontré dans les mesures est le bruit blanc Gaussien. Il
est réalisé par la fonction Matlab randn()
1. Ecrire un script Matlab pour générer et représenter graphiquement 1000 points d'un signal
aléatoireuniforme de moyenne nulle et de variance égale à 1 (fonction rand). Faites de
même pour un signalaléatoire gaussien de moyenne nulle et de variance égale à 1. Tracer
et commenter l’histogramme de chaque signal (fonction hist)
2. Réécrire le script suivant pour le transformer en une fonction bsinus() avec paramètres
afin de générer une sinusoïde de fréquence f0bruitée avec un bruit blanc gaussien
devariance Var.
t = (0:0.001:1)';
y = 3*sin(2*pi*80*t);
yn = y + 0.5*randn(size(t));
plot(t(1:50),yn(1:50))
3. Ecrire un programme principal (script) faisant appel à la fonction pour expérimenter
différentesréalisations de signaux sinusoïdaux bruités.
Dr. I. MESSAOUDENE &Dr. W. FENNENICHE Page 3