TP03 - 2020 - Partie - Manipulation Usthb
TP03 - 2020 - Partie - Manipulation Usthb
TP03 - 2020 - Partie - Manipulation Usthb
TP N° 3 : Fonctions de Corrélation
et de densité spectrale
- Partie Manipulation -
Manipulation 1:
Ecrire un script Matlab qui génère un signal porte centré x (t ) = 2 ∏ 4 (t ) d'amplitude 2v de largeur 4s
avec un pas temporel de T e = 0.01s (utiliser la fonction rectpuls( ) pour t ∈ [-5s 5s]).
– Afficher sur la même page-Figure 1 les quatre signaux suivants : 1)- le signal temporel x(t), 2)- la
fonction d'autocorrélation de x(t) en utilisant la commande xcorr( ), 3)- la fonction d'autocorrélation de
x(t) en utilisant la commande de convolution conv( ) et 4)- la fonction de densité spectrale d'énergie en
utilisant la commande fft( ) sur N = 1024 (traçage selon une échelle normalisée).
– Refaire les mêmes applications précédentes pour le signal y(t) = exp(-2t) u(t) de durée d = 20s, avec
un pas temporel de T e = 0.01s.
Manipulation 2:
Ecrire un script Matlab qui génère un signal cosinusoïdal x(t) = cos(2πf 0 t) de fréquence f 0 = 3Hz sur
une durée d = 10s avec un pas temporel de T e = 0.01s.
– Afficher sur la même page-Figure 1 les quatre signaux suivants : 1)- le signal temporel x(t), 2)- la
fonction d'autocorrélation de x(t), 3)- le spectre d'amplitude symétrisé de x(t) (fft( ) sur N = 1024
points) et 4)- la fonction de densité spectrale de puissance.
NB. Vos scripts Matlab doivent tous commencer par les commandes : clear all, close all, clc;
1