Ch8 Transformée en Z PDF
Ch8 Transformée en Z PDF
Ch8 Transformée en Z PDF
Transformée en z
8.1 Introduction
où x(t) est un signal continu dans le domaine du temps, et X(s) est son équivalent dans
le domaine de Laplace. Pour mieux illustrer le concept de la transformée de Laplace, on
peut remplacer l’opérateur s par son équivalent, s = σ + jω. La transformée de Laplace
permet d’analyser un signal en termes de sinusoı̈des décroissants. Si on remplace s, on
obtient : Z∞
X(s) = x(t)e−σ t e−jωt dt (8.2)
−∞
1
CHAPITRE 8. TRANSFORMÉE EN Z
Cette forme permet de mieux illustrer ce qui se passe dans la transformée de Laplace :
la partie e−σ t représente un exponentiel décroissant, et la partie e−jωt représente les si-
nusoı̈des.
Remarquer que X(σ , ω) est continu : bien que x[n] est discret, σ et ω sont quand même
des variables continues.
Exemple 1
Solution :
X(z) = −7z2 + 3z1 + z0 + 4z−1 − 8z−2 + 5z−3
Exemple 2
La transformée en z est :
1
1 + A + A2 + A3 + · · · = si |A| < 1
1−A
Donc, la transformée en z est :
1
X(z) = si |z| > 0.5
1 − 0.5z−1
Pour une séquence finie x[n], la transformée en z X(z) est un polynôme en z ou z−1 et
converge (est fini) pour toutes les valeurs de z, sauf z = 0 si X(z) contient des termes de la
forme z−k , ou z = ∞ si X(z) contient des termes de la forme zk .
ROC
ROC ROC
Re[z] Re[z] Re[z]
a) ROC d’un signal droitier b) ROC d’un signal gaucher c) ROC d’un signal bilatéral
On peut aussi utiliser une autre forme pour représenter la fonction de transfert. Soit
zi , i = 1, 2, 3, . . . , m les racines du numérateur, et pk , k = 1, 2, 3, . . . , n les racines du dénomi-
nateur. On peut exprimer la fonction de transfert selon :
(z − z1 )(z − z2 ) · · · (z − zm )
H(z) = K (8.7)
(z − p1 )(z − p2 ) · · · (z − pk )
Si on suppose que les facteurs communs ont été annulés, les racines du numérateur sont
appelés les zéros et les racines du dénominateur sont appelés les pôles.
On peut tracer les pôles et les zéros sur un graphique, les pôles étant représentés par
des ”×” et les zéros représentés par des cercles.
Exemple 3
On voit bien sur la figure 8.2 que les deux zéros sont aux bons endroits, ainsi que les
cinq pôles.
La réponse y[n] d’un système ayant une réponse impulsionnelle h[n] soumis à une
entrée x[n] est donnée par la convolution y[n] = x[n] ∗ h[n]. La convolution se transforme
Pole−Zero Map
1.5
1
Imaginary Axis
0.5
−0.5
−1
−1.5
−2.5 −2 −1.5 −1 −0.5 0 0.5 1
Real Axis
Y (z)
Y (z) = X(z)H(z) ou H(z) = (8.8)
X(z)
8.3.3 Stabilité
Pour un système causal, les pôles de la fonction de transfert doivent être à l’intérieur
du cercle unitaire dans le plan z. Ceci provient des observations suivantes :
1. Pôles à l’extérieur du cercle unitaire : donnent une croissance exponentielle même
si l’entrée est finie.
2. Plusieurs pôles sur le cercle unitaire : produit une croissance polynômiale.
3. Pôle unique sur le cercle unitaire : peut produire une croissance exponentielle. Le
système est marginalement stable.
La ROC d’un système stable doit toujours inclure le cercle unitaire. Pour un système
h[n], la réponse impulsionnelle doit être absolument sommable :
X
|h[k]| < ∞ (8.9)
où Γ représente un contour d’intégration (en sens horaire) qui enferme l’origine. Il existe
cependant des méthodes plus simples pour faire la transformée inverse.
Pour des séquences finies, X(z) a une forme polynômiale qui donne immédiatement
la transformée inverse x[n]. La ROC peut aussi être déterminée à partir de la forme po-
lynômiale.
Exemple 4
Si X(z) est une fonction rationnelle, on peut utiliser la longue division pour trouver la
transformée inverse. Si le signal est droitier, on place le numérateur et le dénominateur
en ordre croissant de puissance de z, puis on effectue la division pour obtenir des valeurs
décroissantes de z. Pour un signal gaucher, c’est le contraire : on place le numérateur et le
Cependant, cette méthode est très encombrante pour des longues séquences.
Exemple 5
z−4
H(z) =
1 − z + z2
−1 −3z−2 −4z−3
z ···
z2 − z + 1 z −4
z −1 +z−1
−3 −z−1
−3 +3z−1 −3z−2
−4z−1 +3z−2
−4z−1 +4z−2 −4z−3
−z−2 +4z−3
···
Ce qui donne H(z) = z−1 − 3z−2 − 4z−3 · · · . La séquence h[n] peut être écrite h[n] =
{0, 1, −3, −4, . . .}.
↑
Une méthode très utile pour trouver la transformée en z inverse est l’expansion en frac-
tions partielles. Cette méthode est très semblable à l’expansion en fractions partielles en
utilisant la transformée de Laplace, sauf une exception. Puisque z se trouve au numérateur
de plusieurs transformées standard, il est plus utile de faire l’expansion en fractions par-
tielles de W (z) = X(z)/z plutôt que X(z). On multiplie par z à la fin pour obtenir de nou-
veau X(z).
Exemple 6
Calculer l’inverse de :
1
X(z) =
(z − 0.25)(z − 0.5)
Ce qui donne
8 16 8
W (z) = − +
z z − 0.25 z − 0.5
La transformée unilatérale est une transformée pour les signaux causals, où x[n] = 0
pour n < 0. La définition est :
X∞
X(z) = x[k]z−k (8.11)
k=0
Les propriétés qui changent sont les propriétés de déphasage. On ajoute aussi deux
nouvelles propriétés, le théorème de la valeur initiale et le théorème de la valeur finale.
8.5.1 Déphasage
Exemple 7
On peut tracer ceci avec Matlab en faisant varier F, tout en sachant qu’il ne faut pas
dépasser 0.5fs . La commande Matlab à utiliser est la fonction bode().
Remarquer que les fréquences ne varient que jusqu’à π. L’axe des x est une échelle
logarithmique, en rad/s. Puisque la fréquence maximale est 0.5 (normalisée), et que Ω =
2πF, l’axe x ne varie que jusqu’à π.
La transformée en z unilatérale est un outil utile pour analyser des systèmes LIT qui
sont décrits par des équations aux différences ou fonctions de transfert. La solution est
plus simple dans le domaine z parce que la convolution devient une multiplication. Pour
obtenir la réponse dans le temps, il faut faire la transformée inverse.
Bode Diagram
6
Magnitude (dB)
−2
−4
0
Phase (deg)
−10
−20
−30
−2 −1 0 1
10 10 10 10
Frequency (rad/sec)
Pour un système définit par une équation aux différences, la solution est basée sur la
transformation de l’équation aux différences en utilisant les propriétés de la transformée
en z et en appliquant les conditions initiales. On va ensuite faire la transformée inverse
en utilisant l’expansion en fractions partielles.
Exemple 8
Résoudre l’équation aux différences y[n] − 0.5y[n − 1] = 2(0.25)n u[n] avec y[−1] = 2.
Y (z) −2 3
= +
z z − 0.25 z − 0.5
Gabriel Cormier 13 GELE2511
CHAPITRE 8. TRANSFORMÉE EN Z
Exemple 9
Soit un système
3z
H(z) =
z − 0.4
n
Calculer la réponse à l’entrée x[n] = (0.4) u[n].
3z2
Y (z) = X(z)H(z) =
(z − 0.4)2