
LABORATOIRE DE TRAITEMENT DU SIGNAL  13 
4.2 Commandes Matlab utilisées 
Les fonctions rand et randn serviront à générer des signaux aléatoires.  
Les  fonctions mean,  std,  var et hist  nous  permettront  de  calculer et  afficher  leurs 
caractéristiques.  
La fonction xcorr sera utilisée pour calculer la fonction d’autocorrelation 
. 
Enfin, les fonctions permettant de réaliser l’estimation spectrale des signaux seront les 
suivantes: 
periodogram(x,window(N),NTFD,fe,'twosided'
 périodogramme simple ou modifié 
pwelch(x,window(M),noverlap, NTFD,fe,'twosided') )
 périodogramme moyenné 
avec 
 x représente le signal dont on souhaite estimer la puissance spectrale ; 
 N est le nombre d’échantillons dans ce signal 
 NTFD est le nombre de points sur lequel on calcule la puissance spectrale  
 fe est la fréquence d’échantillonnage, utilisée à des fins de graduation d’échelle des 
abscisses; 
 M est la longueur des tranches utilisées pour calculer le périodogramme  
 window est le type de fenêtre appliquée à chacune des tranches de signal 
 
4.3 Génération et analyse de signaux aléatoires  
4.3.1 Signal aléatoire gaussien (bruit gaussien) 
Q1)  soit un signal aléatoire gaussien de moyenne nulle et de variance égale à 4. 
a. Créer N=2000 points de ce signal (fe=1) 
b. Vérifier que sa moyenne, son écart-type et sa variance sont corrects au moyen 
des fonctions mean, std et var. 
c. Afficher le signal en fonction du temps et vérifier que la plupart des valeurs se 
trouvent bien dans la bonne tranche de valeurs. 
d. Afficher son histogramme et comparer à la densité de probabilité attendue 
e. Calculer  et  afficher  sous  Matlab  les  201  points  centraux  de  sa  fonction 
d’autocorrélation  non  biaisée  (c.à.d.  ne  calculer  la  fonction  d’autocorrélation 
que pour k allant de -100 à 100 tout en conservant la totalité des échantillons 
du signal aléatoire). Le signal aléatoire est-il proche ou non d’un bruit blanc? 
Justifier. 
f. Calculer  et  afficher  sous  Matlab  sa  fonction  d’autocorrélation  non  biaisée 
calculée sur la totalité des points (c.à.d. de k allant de –(N-1) à (N-1)). Que 
constatez-vous? 
g. Calculer et  afficher  sous  Matlab  sa  fonction  d’autocorrélation biaisée calculée 
sur la totalité des points. Que constatez-vous?