Traitement Numérique Du Signal Et de L'image: Réalisé Par: Encadré Par
Traitement Numérique Du Signal Et de L'image: Réalisé Par: Encadré Par
Traitement Numérique Du Signal Et de L'image: Réalisé Par: Encadré Par
Semestre 2
Compte rendu : TP 2
AU : 2019-2020
TP3 : Transformation de Fourier
discrète , TZ et analyse
spectrale
1) Programmation de la TFD.
n=0
2) Application
Nous avons commencé de générer une fonction TFD qui permet de calculer la TFD d’un
signal quelconque.
Après on veut appliquer cette fonction sur trois signaux différents et on visualise les résultats
trouvés.
On génère un signal composé de trois sinusoïdes pour calculer sa TFD, pour cela on
programme une fonction qui a pour entrée trois fréquences f1, f2, f3, et le nombre des
échantillons N.
>> generer_signal(10,15,15,20)
>> GenererSin(10,15,15,20)
Théoriquement :
N−1
3
TF ( f )= ∑ [δ ( f + K f 1 ) ¿−δ ( f −K f 1 ) ]+[δ ( f + K f 2 )−δ ( f −K f 2 ) ]+ ¿ ¿]
2 j k=0
Remarque : puisque on a calculé la TF en valeur absolue, on obtient que les valeurs positives.
Pour 2N échantillons : N=100, f1=10Hz, f2=15Hz, et f3=30 Hz, on obtient les résultats
suivants :
Pour analyser le résultat trouvé on fait appel à la théorie : δ ( n )=1 si n=0 et δ ( n )=0 si n ≠ 0
Pour calculer la TFD, on utilise la formule suivante :
k=N −1 n
−2 π j k
P ( n )= ∑ δ (k ) ⅇ N
k=0
Conclusion
Le résultat trouvé par les deux méthodes la TFD et la FFT sont équivalents.
3- On utilise la fonction FFT pour trouver la fréquence fondamentale de la note jouée par le violon,
et on déduit après la note équivalente.
La transformée en Z
But du TP:
Dans cette partie, nous essayons de manipuler la TZ et la TZI et les méthodes pour leur
détermination et leurs applications.
Aussi on va voir la notion de filtrage, la présentation des filtres théoriques, la conception de
filtres et les filtres analogiques et numériques.
a. Calcul théorique de la TZ
¿ f ( n )=cos (w 0 n)u(n);
Pour le signal H(n) :
D’après l’utilisation de la formule générale de la transformée en Z nous avons trouvé le
résultat suivant :
1 z
=
H(Z)= 1− 9 Z−1 z− 9
10 10
z 1
G(Z)= z−1 − 9
z (z−1)
2
z −Zcos(w 0)
F(Z)= 2
z −2 zcos ( w 0 )+1
D’après l’utilisation de la formule théorique on passe maintenant à l’outil symbolique
Toolbox sous Matlab.
Résultat du calcul:
Nous avons :
A B
H ( Z )= −1
+ −1
1+0.5 Z 1−0.5 Z
−1
1+ Z −1
avec Z =−2 donc A=
−1
A=
1−0.5 Z
−1
2
−1
1+Z 3
avec Z =2 donc B=
−1
B=
1+0.5 Z
−1
2
−1
( )( ) ( )
n n
1 1 1 −1 −1 3 1
X ( z )= + , x ( n ) = +
2 1+ 0.5 Z −1
2 1−0.5 Z −1
2 2 2 2
d. Calcul par iZtrans :
Résultats de la TZI
On remarque que avec les deux méthodes nous avons les mêmes résultats.
II. Détermination de la TZI en utilisant la décomposition en
fraction partielle
Résultats obtenus:
♣ Pour cette partie on a vérifié le résultat de la fonction poly par la fonction roots, d’après
Pour la fonction residuz il facilite le calcul pour trouver les coefficients du système.