Vous êtes sur la page 1sur 16

Abdelkader BENHARI

La transforme en Z est un outil mathmatique de traitement de signal, qui est l'quivalent discret de la
transforme de Laplace.
Elle est utilise entre autres pour le calcul de filtres numriques rponse impulsionnelle infinie et en
automatique pour modliser des systmes dynamiques de manire discrte.
-----------------------------------------------------
The Z transform is a mathematical tool for signal processing, which is the discrete analogue of the Laplace
transform.
It is used among others for the calculation of digital filters with infinite impulse response and automatic
modeling of dynamic systems discretely.

TRANSFORMATION EN Z
Transformation en z
1. Rappels
2. signal causal discret
3. Dfinition de la transforme de z
4. Transformes en z usuelles
5. Proprits de la transforme en z
6. Thorme de la valeur initiale et de la valeur finale
7. Retour aux Equations rcurrentes
A.BENHARI Page 2
1. Rappels
Sries entires :
On appelle srie entire toue srie dont le terme gnral est u
n
= a
n
.z
n
o ( a
n
) est une suite
relle ou complexe et o z est une variable complexe (il sagit en fait dun polynme
coefficients et variable complexe dont le degr peut tre infini)
Remarque : il existe un rel R 0 appel rayon de convergence tel que :
| | ,
| | ,
si z R la srie converge
si z R la srie diverge
<
'
>

Echantillonnage dun signal :


Soit x(t) un signal causal ( nul pour t < 0). Considrons x(0), x(1), x(2), .,x(n), .
On obtient alors une suite de rels.
On dit que lon a chantillonn le signal x(t) avec 1 comme priode dchantillonnage .
Remarque :
si on considre x(0), x(T), x(2T), ., x(nT) ,on obtient le signal chantillonn, sa priode
dchantillonnage est T .
Le nouveau signal obtenu :
.......} : :{0, , 2 ,
( ) ( )
x ou x T T
n x n nT x nT



Est un signal discret.
2. signal causal discret
Si le temps varie de faon continue, le signal est reprsent par une fonction de la variable
relle t. Il sagit dun signal analogique ou continu.
Si le temps varie de faon discontinue , le signal est reprsent par la suite (x
n
)
n
de ses
valeurs aux diffrents instant t
n
. il sagit dun signal discret ou numrique.
Comme pour un signal continu, un signal discret est dit causal si :
pour tout n, n < 0 , x(n) = 0
On parlera de transforme de z dun signal discret causal ou dune suite causale.
3. Dfinition de la transforme de z
A.BENHARI Page 3
Dfinition
La transform en z du signal discret causal dfini par : n x
n
= x(n) n est la fonction X
de la variable complexe z dfinie par :
0
( ) ( ).
n
n
X z x n z
+

X est une fonction de la variable complexe z


Remarque
a- Pour un signal non causal , on dfinit la transforme en de n x(n) n par :

( ) ( ).
n
X z x n z

b- La transform en z de la suite numrique (x


n
) est la somme dune srie entire de la
variable . il se pose donc le problme de convergence de la srie .
c- On note indiffremment X(z) ou (Zx)(z) ou Z [x(n)]
4. Transformes en z usuelles
a. Suite de Dirac
i. La suite de Dirac ( ou suite canonique) est la suite d dfinie par :

(0) 1
( ) 0 0
d
d n pour n

'

(Zd)(z) =
0
0
( ). (0). 1
n
n
d n z d z

Conclusion :

( )( ) 1 Zd z
Transforme en z de la suite canonique retarde de k (k
*
)
d
k
est dfinie par

( )( ) 1
( )( ) 0
k
k
d k
d n pour n k

'

0
( )( ) ( ). ( ).
n k k
k k k
n
Zd z d n z d k z z

Conclusion : ( )( )
k
k
Zd z z

b. Echelon unit discret


A.BENHARI Page 4
t
y
-2 -1 0 1 2 3 4
-1
1
2
t
y
-2 -1 0 1 2 k
-1
1
2
t
y
-2 -1 0 1 2 3 4
-1
1
2
Il est dfini par :

( ) 1 0
( ) 0 0
u n si n
u n si n n

'
<

Z
On a :
0 0
( )( ) ( ).
n n
n n
Zu z u n z z





On reconnat la srie gomtrique de raison q = z
1
Cette srie converge si | z
1
| < 1 , soit | z | > 1 et
1
0
1
1 1
n
n
z
z
z z

Remarque :
la fonction chelon unit est parfois note e
Conclusion :
La transforme en z de lchelon unit discret est :
( )( ) ; | | 1
1
z
Zu z pour z
z
>

Remarque :
De mme que la multiplication par la fonction chelon unit U permet dobtenir une fonction
causale , la multiplication dune suite par la suite u(n) permet dobtenir une suite causale.
c- Rampe unit causale discrte n nu(n)
Elle est dfinie par r(n) = nu(n) pour tout n , n
0 0
( 1)
1
( 1)
1
( 1)
1
0
( )( ) ( ). .
.
( )( ).
. ( )
( )( ) . ( )
1
1
( 1)
( 1)
n n
n n
n
n
n
n
n
n
n
n
Zr z r n z n z
nz z
n z z
z n z
d d z
Zr z z z z
dz dz z
z
z
z
z




| `

. ,
| `

. ,

Conclusion
La transforme en z de la rampe unit causale discrte est :
( )( ) | | 1
( 1)
z
Zr z pour z
z
>

A.BENHARI Page 5
t
y
-2 -1 0 1 2 3 4
-1
1
2
3
4
d- Signal n n u(n)
Il est dfini par c(n) = n u(n) pour tout n
1
0 0 0 0
1
( )( ) ( ). . ( ) ( )
. ( ( ). ) . ( ( ))
n n n n
n n n n
n
n
Zc z c n z n z nr n z nr n zz
d d
z r n z z Zr z
dz dz
+ + + +


+

or
3
3
1
( )( ) ( ( ))
( 1) ( 1) ( 1)
( 1)
( )( )
( 1)
z d d z z
Zr z et Zr z
z dz dz z z
z z
On obtient Zc z
z
| ` +



. ,
+

Conclusion :
La transforme en z du signal n n u(n) est : 3
( 1)
( )( ) | | 1
( 1)
z z
Zc z pour z
z
+
>

e- Signal ( ) ( 0)
n
n a u n a
Il est dfini par : ( ) ( ) ,
n
f n a u n pour tout n n Z
0 0
0
( )( ) ( ). .
n n n
n n
n
n
Zf z f n z a z
a
z
+ +


+


| `


. ,

Cette srie converge si


0
| | 1 | | | | , :
1
( )( )
1
n
n
a
soit z a alors
z
a z
Zf z
a
z z a
z
+

< >
| `

. ,

Conclusion :
La transforme en z du signal
( ) : ( )( ) | | | |
n
z
n a u n est Zf z pour z a
z a
>

A.BENHARI Page 6
t
y
1
1
-1 0
2 3
-2
1
5. Proprits de la transforme en z
a. Linarit
Proprit
Si f et g sont deux signaux causaux discrets admettant des transformes en z alors
(Z(f+g))(z) = (Zf)(z) + (Zg)(z)
(Z(kf))(z) = k (Zf)(z) , k rel
b. Multiplication par
n
a
Si g(n) =
n
a .f(n) , alors
( )( ) ( )
z
Zf z Zf
a
| `


. ,


c- Translation
Suite retarde
Soit f un signal causal discret admettent une transforme en z
Le signal discret retard de k, k , est dfini par : g(n) = f(n k) u(n k)
Proprit

( )( ) .( )( ) ( )
k
Zg z z Zf z gretarddek

Suite en avance
Soit f un signal causal discret admettent une transforme en z
Le signal discret en avance de k, k , est dfini par : g(n) = f(n + k) u(n + k)
Ce nest pas en gnral un signal causal sauf si f(0) = = f(k 1) = 0
Exemple avec k = 2
A.BENHARI Page 7
t
y
-3 -2 -1 0 1 2 3 4 5
-1
1
2
Proprit 1
( )( ) .( )( )
k
Zg z z Zf z
Proprit 2
Soit le signal causal h dfini par : h(n) = f(n + k) u(n)
1
0
( )( ) ( )( ) ( )
i k
k i
i
Zh z z Zf z f i z

| `


. ,

Remarque et application
a) Transforme en z d' une suite avance.
Thorme :
Soit une suite a n une suite , A ( z ) sa transforme en z .
On appelle suite avance de 1 unit de la suite a
n
la nouvelle suite b
n
dfinie par :

Alors :
1 0
( ) .( ( ) )
n n
Z a z Z a a
+


preuve :

corollaire :

2 2
2 0 1
( ) . ( )
n n
Z a z Z a a z a z
+


preuve :

b) Equations rcurrentes
Exemple :
On considre l' quation :
A.BENHARI Page 8

En appliquant la transformation en z , nous obtenons :
(1)
Or :

et :

enfin :

En reportant ces rsultats dans (1) , nous obtenons :

Soit :



Posons :

On cherche la transforme en z rciproque de A ( z ) .
Pour cela , on pose :

et on dcompose B ( z ) en lments simples :

A.BENHARI Page 9
On trouve :

d' o :

et :

6. Thorme de la valeur initiale et de la valeur finale
Thorme de la valeur initiale
Si les limites existent , alors :
0 | |
lim ( ) (0) lim ( )( )
n z
f n f Zf z
+

Thorme des la valeur finale
Si les limites existent et si les modules des ples de (Zf)(z) sont infrieurs ou gaux 1
alors :

| | 1
lim ( ) (0) lim ( 1)( )( )
n z
f n f z Zf z
+ +

7. Transforme en z inverse
a. Dfinition
Si x est un signal causal discret et si (Zx)(z) = X(z) est sa transforme en z , la
suite x(n), n est appele original ou transforme en z inverse de la fonction X
On note : (Z
-1
X)(n) = x(n)
(Zx)(z) = X(z) quivaut (Z
-1
X)(n) = x(n)
b. Proprit
On admet les proprits suivantes
i. Pour une fonction X : z X(z) donne, si loriginal existe, alors
elle est unique
ii. Linarit :
(Z
-1
(X + Y)) = (Z
-1
X) + (Z
-1
Y)
(Z
-1
(kX) = k(Z
-1
X) , k
c- Mthode de recherche de loriginale
Pour retrouver les originaux , on utilise essentiellement trois mthodes :
On dcompose en lments simples
( ) ( )
( )
k
X z X z
X z ou voir
z z
A.BENHARI Page 10
( Lorsque le degr du numrateur est suprieur ou gal au degr du
dnominateur ) et ensuite on utilise le tableau des transformation usuelles et les
proprits de la transformation en z.

On exprime X(z) en fonction de z
-1
, puis on dcompose en lments simples
On dveloppe en srie entire X(z) en crivant :
0
( ) : ( )
n
n n
n
X z a z et on a x n a
+

Remarque
Les trois types dlments simples le plus frquemment rencontr sont :
,
1 ( 1)
z z z
et
z z a z
Rappel
Original de
1
z
z
: u(n)
Original de
z
z a
: ( )
n
a u n
Original de
( 1)
z
z
: n.u(n)
d- Recherche doriginaux par dcomposition en lments simples
Exemple 1
Recherche de loriginal de X(z) =
On dcompose X(z) en lments simples .
1 1 1
( )
( 2)( 3) 2 3 2 3
a b
X z
z z z z z z

+ +

Et on crit :

1 1
( )
2 3
z z
X z z z
z z

| ` | `
+


. , . ,
Comme le facteur z
-1
correspond un retard de 1 et

1 1
2 ( ) , 3 ( )
2 3
n n
z z
Z u n Z u n
z z

| ` | `



. , . ,
On obtient loriginal de X(z) :
1 1
( ) ( 2 3 ) ( 1)
n n
x n u n

+
Exemple 2
Recherche de loriginal de :
3
3
( )
( 3)( 1)
z z
X z
z z

+
On remarque que le degr du numrateur tant gal au degr du dnominateur , on
A.BENHARI Page 11
dcompose en lments simples .

2
( ) 3
( 3)( 1) ( 1) 1 3
5 3 1
8 8 2
( 1) 1 3
X z z a b c
z z z z z z
z z z

+ +
+ +

+ +
+

1 5 3
( )
2 ( 1) 8 1 8 3
'
1 5 3
( ) ( 3) ( )
2 8 8
n
z z z
X z
z z z
d ou
x n n u n

+ +
+
| `
+ +

. ,
si n < 0 alors x(n) =0
si n 0 alors
1 5 3
( ) ( 3)
2 8 8
n
x n n
| `
+ +

. ,

e- Expression de X(z) en fonction de z
-1

Exemple :
Recherche de loriginal de X(z) =
En divisant numrateur et dnominateur par z , on obtient
1 2
1
( )
1 3 2
X z
z z

+
Expression que lon va dcomposer en lments simples en posant t = z
-1


1 1
1 1 2 1
( )
1 3 2 (1 2 )(1 ) 1 2 1
:
2 1
( ) 2
1 2 1 2 1
X t
t t t t t t
On revient lavriable z
z z
X z
z z z z


+


On obtient loriginal de X(z) :
x(n)= ( 2.2
n
1 )u(n) = (2
n+1
1 )u(n)
f- Recherche doriginaux laide des sries entires
Reprenons la dfinition de la transforme en z du signal causal discret x :
A.BENHARI Page 12

0
1 1
( )( ) ( ) (0) (1) ... ( ) ...
n
n
n
Zx z x n z x x x n
z z
+

+ + + +


La transforme en z de la suite numrique (x(n)) est la somme dune srie entire
de la variable
Rechercher loriginal cest dterminer les coefficients x(0), x(1), x(2),,x(n) de
la srie
0
( )
n
n
x n z
+

Exemple 1
Recherche de loriginal de :
1
1
( )
1
X z
z

Etant donn que


1 2
1
1
1 ... ...
1
n
z z z
z

+ + + + +

On a : x(n) =1 pour tout n, donc x est lchelon unit discret.



Exemple 2 :
Recherche de loriginal de :
3
( )
2
z
X z
z
+

X(z) peut scrire soue la forme : X(z) = A + = 1 + = 1 + 5 .



2
2 1
3
2 1
3
1 1 1 1 2 2 2
1 ... ...
2
2
1
1 2 2 2
... ...

1 2 2 2
( ) 1 5.( ... ...)

n
n
n
n
n
z z z z z z
z
z z z z
Donc
X z
z z z z

| `
| `
| ` | `
+ + + + +


. , . ,
. ,
. ,
+ + + + +
+ + + + + +
On obtient : x(0) = 1 , x(1) 5 , x(2) = 10, .., x(n) = 5.2
n-1
Remarque :
On aurait pu obtenir directement x(n) en remarquant que :
X(z) = + do x(n) = 2
n
.u(n) + 3 .2
n-1
u(n-1)

7- Retour aux Equations rcurrentes
A.BENHARI Page 13
Ces quations sont aussi appels quations aux diffrences , sont obtenues directement pour
des systmes discrets ou par discrtisation dquations diffrentielles linaires coefficients
constants.
1) Equations rcurrentes dordre 1
Ce sont des quations du type
ay(n+1) + by(n) = x(n) ou ay(n) + by(n-1) = x(n) avec a et b deux rels donns
Exemple
Rsoudre
( 1) 2 ( ) 2 . ( )
(0) 1
x n x n n u n
x
+
'

On peut calculer pas pas les valeurs de x(n)


x(1) = 2x(0)+0 = 2
x(2) = 2x(1) + 2 = 6
etc.
On utilise la transform en z pour dterminer x(n)
Transforme en z de x(n) : X(z)
Transforme en z de x(n+1) : z(X(z) x(0)) ( formule de lavance)
Transforme en z de 2n.u(n) :
Lquation scrit alors : z(X(z) 1) 2X(z) =
On donc :

2
( )
( 2)( 1) 2
z z
X z
z z z
+


On dcompose
2
( 2)( 1)
z
z z
en lments simples :

2
( 2)( 1) 1 ( 1) 2
2 2 2
1 ( 1) 2
'
2 2 2 2
( )
1 ( 1) 2 2
2 2 3
1 ( 1) 2
z a b c
z z z z z
z z z
d o
X z z
z z z z
z z z
z z z
+ +


+ +

| `
+ + +


. ,

+ +

On cherche loriginal de X(z) :
Original de : 2
n
.u(n)
Original de : n.u(n)
Original de : u(n)
A.BENHARI Page 14
Conclusion : x(n) = (-2 2n + 3.2
n
).u(n)
2) Equations rcurrentes dordre 2
du type : ay(n) + by(n-1) + cy(n-2) = x(n)
a, b et c sont des rels donns , x et y des signaux causaux discrets, x est connu et on
cherche y
Exemple
y(n) 3y(n-1) + 2y(n-2) = d(n)


Remarque :
Les conditions initiales sont donnes implicitement par le fait que y est un signal causal ,
donc y(-1 ) = y(-2) = 0
de ce fait nous pouvons appliquer aux deux membres de lquation la transforme en z
dun signal causal ( pour n 0)
On peut comme au paragraphe prcdent calculer pas pas les valeurs de y(n)
y(0) ) = d(0) =1
y(1) = 3y(0) = 3
Transforme en z de y(n) : Y(z) , de y(n-1) : z
-1
Y(z) , de y(n-2) : z
-2
Y(z) et (Zd)(z)= 1
Notre quation scrit alors : Y(z) 3 z
-1
Y(z) + 2z
-2
Y(z) = 1
do

1
1 1 1
1 1 1 2
( )
1 1
1 1 2
2( 1)( )
2 2
z z
Y z
z z z
z z z


+
+ +


On en dduit : y(n) = (-1 + 2(2
n
))u(n) = (-1 + 2
n+1
)u(n) pour n 0
3) Equations rcurrentes dordre 2
du type : ay(n+2) + by(n+1) + cy(n) = x(n)
Exemple
y(n+2) 3y(n+1) + 2y(n) = d(n) avec y(0) = 0 et y(1) = 0
Transforme en z de :
y(n) : Y(z) , de y(n+1) : z(Y(z) y(0))
et celle de y(n+2) : z(Y(z)-y(0)- z
-1
y(1)) = zY(z)

Lquation scrit alors : z Y(z) 3zY(z) + 2Y(z) = 1
Ce qui nous donne :
A.BENHARI Page 15
1 1
1 1 1
( )
( 1)( 2) 1 2
1 2
y z
z z z z
z z
z z
z z

+

conclusion : y(n) = (-1 + 2
n-1
)u(n-1)
A.BENHARI Page 16