TRAITEMENT DU SIGNAL
9 - TRANSFORMATION EN Z
La transformation en z s’applique aux signaux échantillonnés. Elle sert principalement à l’étude des systèmes
discrets.
D éfinitio n
La transformée en z d’un signal 𝑥(𝑘)est définie par : 𝒵[𝑥(𝑘)] = 𝑋(𝑧) = ∑+∞
𝑘=−∞ 𝑥(𝑘). 𝑧
−𝑘
𝑋(𝑧) est une fonction complexe de la variable complexe 𝑧.
(Existence : La transformée en z existe si la série ∑+∞
𝑘=−∞ 𝑥(𝑘)𝑧
−𝑘
converge. Le domaine de convergence (c’est-à-
dire l’ensemble des valeurs de z pour lesquelles la série converge) est un anneau de centre 0 du plan complexe.)
Transfo rm ati o n inv erse
1 Γ: contour fermé, décrit dans le sens positif, situé dans le domaine
𝑥(𝑘) = ∮ 𝑋(𝑧)𝑧 𝑘−1 𝑑𝑧 de convergence et entourant le point origine ainsi que les pôles de
2𝜋𝑖 Γ
𝑋(𝑧). 𝑧 𝑘−1
𝑥(𝑘) Résidu en un pôle simple 𝑧 = 𝑎 :
𝑘−1 ]
= ∑ [résidus de 𝑋(𝑧)𝑧 𝑟𝑎1 = lim [(𝑧 − 𝑎)𝑋(𝑧)𝑧 𝑘−1 ]
𝑧→𝑎
pôles
de 𝑋(𝑧)𝑧 𝑘−1 Résidu en un pôle d’ordre 𝑞, 𝑧 = 𝑎 :
𝑞 1 𝑑𝑞−1
𝑟𝑎 = lim { [(𝑧 − 𝑎)𝑞 𝑋(𝑧)𝑧 𝑘−1 ]}
𝑧→𝑎 (𝑞 − 1)! 𝑑𝑧 𝑞−1
P ro priétés
- Linéarité : 𝒵[𝑎. 𝑥(𝑘) + 𝑦(𝑘)] = 𝑎. 𝑋(𝑧) + 𝑌(𝑧)
- Décalage temporel : 𝒵[𝑥(𝑘 − 𝐾)] = 𝑋(𝑧). 𝑧−𝐾
- Convolution de deux signaux réels : 𝒵(𝑥 ⋆ ℎ) = 𝑋(𝑧) . 𝐻(𝑧)
- Corrélation de deux signaux réels d’énergie finie : 𝐶𝑥𝑦 (𝑧) = 𝑋(𝑧 −1 ). 𝑌(𝑧)
- Relation avec la transformée de Fourier : ℱ[𝑥](𝑓) = 𝑍[𝑥](𝑧 = 𝑒𝑖2𝜋𝑓𝑇𝑒 )
(la transformée de Fourier est une restriction de la transformée en z, à 𝑧 décrivant le cercle unité dans le plan
complexe)
Systèm es discrets : fonctio n de trans fert e n z
Un système discret convertit une suite d’échantillons d’entrée 𝑥(𝑘) en une suite de sorties 𝑦(𝑘).
Si le système est linéaire et invariant et si ℎ(𝑘) est sa réponse à une impulsion d’entrée, alors la sortie 𝑦(𝑡) pour
une entrée quelconque 𝑥(𝑡) se calcule par un produit de convolution discret :
𝑦(𝑘) = ∑+∞
𝑙=−∞ 𝑥(𝑙)ℎ(𝑘 − 𝑙)
d’où 𝑌(𝑧) = 𝑋(𝑧). 𝐻(𝑧)
𝐻(𝑧), transformée en 𝑧 de ℎ(𝑘), est la fonction de transfert du système.
Stabilité d’u n filtre li néaire causal
Un filtre linéaire causal est stable si et seulement les pôles de sa fonction de transfert en 𝑧 sont tous strictement à
l’intérieur du cercle unité.
Exerci ces
Exercice 1.
Calculez les transformées en z des signaux suivants :
1. 𝑥1 (𝑘) = 𝛿(𝑘) impulsion unité
2. 𝑥2 (𝑘) = 𝛿(𝑘 − 𝑛) impulsion unité retardée
3. 𝑥3 (𝑘) = 𝑢(𝑘) échelon unité
4. 𝑥4 (𝑘) = 𝑢(𝑘 − 𝑛) échelon unité retardé
5. 𝑥5 (𝑘) = 𝑎𝑘 𝑢(𝑘)
6. Montrer que la transformée en z 𝑌(𝑧) du signal 𝑦(𝑘) = 𝑘. 𝑥(𝑘) est liée à la transformée en z 𝑋(𝑧) de 𝑥(𝑘)
par la relation :
𝑑𝑋(𝑧)
𝑌(𝑧) = −𝑧
𝑑𝑧
En déduire la transformée en z de la rampe 𝑥6 (𝑧) = 𝑘. 𝑢(𝑘)
Exercice 2.
1. Représenter les signaux temporels dont les transformées en 𝑧 sont données ci-dessous :
a) 𝑋(𝑧) = 1 – 𝑧 −1
b) 𝑌(𝑧) = 𝑧 − 1 − 𝑧 −1 + 𝑧 −2
c) 𝑉(𝑧) = ∑+∞ −𝑘 −𝑘
𝑘=0(−2) . 𝑧
Exercice 3.
1. Donner la transformée en z des signaux suivants :
𝜋𝑘
a) 𝑥(𝑘) = 𝑐𝑜𝑠 ( 2 ) . 𝑢(𝑘) où u(k) désigne l’échelon unité discret
b) (ℎ(𝑘))𝑘=0 à 3 = [1 1 1 1]
2. On considère le système de réponse impulsionnelle ℎ. Calculer la réponse du système aux entrées 𝑥 et 𝑢(𝑘).
Exercice 4.
Dans chacun des cas suivants, de quel type de filtre numérique s’agit-il ? Donner sa fonction de transfert en 𝑧; est-
il stable ? Donner sa réponse impulsionnelle.
1. 𝑦(𝑛) = 0.5 𝑦(𝑛 − 1) + 0.5 𝑦(𝑛 − 2) + 𝑥(𝑛) + 𝑥(𝑛 − 3)
2. 𝑦(𝑛) = 50 𝑥(𝑛) + 3 𝑥(𝑛 − 1) + 36 𝑥(𝑛 − 2)
3. 𝑦(𝑛) = ∑∞ 𝑘
𝑘=0 𝑎 𝑥(𝑛 − 𝑘)
4. 𝑦(𝑛) = 0.5 𝑥(𝑛) + 0.5 𝑥(𝑛 − 1) − 0.5 𝑦(𝑛) + 0.1 𝑥(𝑛 − 3)
3 1
5. 𝑦(𝑛) = 𝑥(𝑛) − 4 𝑦(𝑛 − 1) − 8 𝑦(𝑛 − 2)
Exercice 5.
Dans chacun des cas ci-dessous, donner la réponse impulsionnelle du filtre causal de transformée en z, 𝐻(𝑧) :
1. 𝐻(𝑧) = 1 + 0.5 𝑧 −1 + 0.1 𝑧 −2
𝑧
2. 𝐻(𝑧) = 2𝑧−1
𝑧+1
3. 𝐻(𝑧) = 𝑧2 + 𝑧 + 0.5
Exercice 6.
−𝑡
Soit le signal 𝑥 défini par : 𝑥(𝑡) = {𝑏 𝑡 si 𝑡 < 0
𝑎 𝑠𝑖 𝑡 ≥ 0
Où 𝑎 et 𝑏 sont des nombres complexes de module inférieur à 1.
1. Calculer la transformée en 𝑧 du signal 𝑥 échantillonné sur ℝ avec un pas de 1.
2. Montrer que le domaine de convergence est une couronne comprise entre les cercles de rayon|𝑎| et 1/|𝑏|.