Vous êtes sur la page 1sur 1

! ! ! !!!!!!!!!!!!!

! !
!
! TRAITEMENT!NUMERIQUE!DU!SIGNAL!
!

!
TP1$
!
Exercice 1
Pr
On considère un vecteur x de 100 valeurs aléatoires. Ecrivez les commandes matlab qui
permettent de
.!K
1. Générer ce vecteur
2. Mettre les valeurs négatives de x à zéro (find)
3. Mettre les qui sont des multiples de sa moyenne à la valeur 2 (rem)
4. Multiplier les valeurs de x par sa variance
ha
5. Extraire les valeur de x qui sont supérieures à 0.1 et les mettre dans un vecteur y
6. Mettre les valeur de x, qui sont supérieures à la moyenne, à leurs différences de la
moyenne
lid

Exercice 2
Soit x(n) un signal aléatoire SSL. Transformée par un filtre de fonction de transfert H(z). les
valeur de x sont prise parmi les trois modèles standard en TNS ,
!M

Modèle MA : ! ! = 1 + 1.6! !! + 0.25! !! + 0.04! !!


!
Modèle AR : ! ! = !!!.!! !! !!.!! !!
ina

!!!.!! !!
Modèle ARMA : ! ! = !!!.!! !! !!.!"! !!

Ecrire un programme matlab qui permet de :

1. Tracer les poles et les zéros des trois systèmes et vérifie s’ils sont stables
ou

2. Evaluer le signal x, par génération d’une séquence aléatoire de 6000 échantillons, le


centrer et lui assurer une variance de !!! = 0.5.
3. Générer un bruit blan Gaussian de moyenne m=0.2 et variance !!! = 0.25.
i!

4. Construire, à partir de x et du bruit la sortie y(n).


5. Calculer! la fonction d’autocorrélation de y et de x et les superposer dans la même figure.
6. Calculer la fonction d’intercorrélation entre y et x.
7. Calculer le module et la partie réelle et imaginaire des TF des deux signaux x et y.

Pr.!Khalid!Minaoui!
!

Vous aimerez peut-être aussi