16
 Abdelkader BENHARI  La transformée en Z est un outil mathématique de traitement de signal, qui est l'équivalent discret de la transformée de Laplace.  Elle est utilisée entre autres pour le calcul de filtres numériques à réponse impulsionnelle infinie et en automatique pour modéliser des systèmes dynamiques de manière discrète. ----------------------------------------------------- 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

Embed Size (px)

DESCRIPTION

La transformée en Z est un outil mathématique de traitement de signal, qui est l'équivalent discret de la transformée de Laplace. Elle est utilisée entre autres pour le calcul de filtres numériques à réponse impulsionnelle infinie et en automatique pour modéliser des systèmes dynamiques de manière discrète.

Citation preview

Page 1: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 1/16

 

Abdelkader BENHARI

 La transformée en Z est un outil mathématique de traitement de signal, qui est l'équivalent discret de la

transformée de Laplace.

 Elle est utilisée entre autres pour le calcul de filtres numériques à réponse impulsionnelle infinie et en

automatique pour modéliser des systèmes dynamiques de manière discrète.

-----------------------------------------------------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

Page 2: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 2/16

 

 Transformation en z

1. Rappels

2. signal causal discret 

3. Définition de la transformée de z 

4. Transformées en z usuelles

5. Propriétés de la transformée en z 

6. Théorème de la valeur initiale et de la valeur finale

7. Retour aux Equations récurrentes

A.BENHARI Page 2

Page 3: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 3/16

 

1. Rappels

Séries entières :

On appelle série entière toue série dont le terme général est un = an.zn où ( an ) est une suite

réelle ou complexe et où z est une variable complexe (il s’agit en fait d’un polynôme àcoefficients et variable complexe dont le degré peut être infini)

Remarque : il existe un réel R  0 appelé rayon de convergence tel que :

| | ,

| | ,

 si z R la série converge

 si z R la série diverge

< >

Echantillonnage d’un signal :

Soit x(t) un signal causal ( nul pour t < 0). Considérons x(0), x(1), x(2), ….,x(n), ….

On obtient alors une suite de réels.

On dit que l’on a échantillonné le signal x(t) avec 1 comme période d’échantillonnage .

Remarque :

si on considère x(0), x(T), x(2T), …., x(nT) ,on obtient le signal échantillonné, sa période

d’échantillonnage 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 façon continue, le signal est représenté par une fonction de la variable

réelle t. Il s’agit d’un signal analogique ou continu.

Si le temps varie de façon discontinue , le signal est représenté par la suite (x n) n de ses

valeurs aux différents instant tn. il s’agit d’un signal discret ou numérique.

Comme pour un signal continu, un signal discret est dit causal si :

pour tout n, n < 0 , x(n) = 0

On parlera de transformée de z d’un signal discret causal ou d’une suite causale.

3. Définition de la transformée de z 

A.BENHARI Page 3

Page 4: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 4/16

 

Définition

La transformé en z du signal discret causal défini par : n xn = x(n) n est la fonction X

de la variable complexe z définie 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 définit la transformée en de n x(n) n par :

  ( ) ( ). n X z x n z  

∞−

−∞

=∑

 b- La transformé en z de la suite numérique (xn ) est la somme d’une série entière de la

variable . il se pose donc le problème de convergence de la série .

c- On note indifféremment X(z) ou (Zx)(z) ou Z [x(n)]

4. Transformées en z usuelles

a. Suite de Dirac

i. La suite de Dirac ( ou suite canonique) est la suite d définie par :

(0) 1

( ) 0 0

d n pour n

= = ≠

(Zd)(z) =0

0

( ). (0). 1n

n

d n z d z  ∞

=

= =∑

Conclusion :

( )( ) 1  Zd z  =

Transformée en z de la suite canonique retardée de k (k * )

dk est définie par 

( )( ) 1

( )( ) 0

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

 

 y

-2 -1 0 1 2 3 4

-1

1

2

 y

-2 -1 0 1 2 k  

-1

1

2

 y

-2 -1 0 1 2 3 4

-1

1

2

Page 5: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 5/16

 

Il est défini 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 reconnaît la série géométrique de raison q = z  –1

Cette série converge si | z  –1| < 1 , soit | z | > 1 et

10

1

1 1

n

n

 z  z 

 z z 

∞−

−=

= =− −∑

Remarque :

la fonction échelon –unité est parfois notée e

Conclusion :La transformée en z de l’échelon unité discret est :

( )( ) ; | | 11

 z   Zu z pour z  

 z = >

Remarque :

De même que la multiplication par la fonction échelon unité U permet d’obtenir une fonction

causale , la multiplication d’une suite par la suite u(n) permet d’obtenir une suite causale.

c- Rampe unité causale discrète n nu(n)

Elle est définie 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 transformée en z de la rampe unité causale discrète est :

( )( ) | | 1( 1)²

 z   Zr z pour z   z 

= >

A.BENHARI Page 5

 

 y

-2 -1 0 1 2 3 4

-1

1

2

3

4

Page 6: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 6/16

 

d- Signal n n² u(n)

Il est défini 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 transformée en z du signal n n² u(n) est : 3( 1)( )( ) | | 1

( 1) z z   Zc z p

 

our z  z 

+= >

e- Signal ( ) ( 0)nn a u n a→ ≠

Il est défini 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 série 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 transformée en z du signal ( ) : ( )( ) | | | |n z n a u n est Zf z p

 

our z a

 z a

→ = >

A.BENHARI Page 6

 y

1

1

-1 02 3

-2

1

Page 7: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 7/16

 

5. Propriétés de la transformée en z 

a. Linéarité

Propriété

Si f et g sont deux signaux causaux discrets admettant des transformées en z alors(Z(f+g))(z) = (Zf)(z) + (Zg)(z)

(Z(kf))(z) = k (Zf)(z) , k réel

  b. Multiplication par  na

Si g(n) = na .f(n) , alors ( )( ) ( ) z 

 Zf z Zf  a

 =    

 

c- Translation

Suite retardée

Soit f un signal causal discret admettent une transformée en z

Le signal discret retardé de k, k , est défini par : g(n) = f(n –k) u(n – k)

Propriété

  ( )( ) .( )( ) ( )k   Zg z z Zf z gretardédek −

=

Suite en avance

Soit f un signal causal discret admettent une transformée en z

Le signal discret en avance de k, k , est défini par : g(n) = f(n + k) u(n + k)

Ce n’est pas en général un signal causal sauf si f(0) = …= f(k – 1) = 0

Exemple avec k = 2

A.BENHARI Page 7

 

 y

-3 -2 -1 0 1 2 3 4 5

-1

1

2

Page 8: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 8/16

 

Propriété 1

( )( ) .( )( )k  Zg z z Zf z  =

Propriété 2

Soit le signal causal h défini 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) Transformée en z d' une suite avancée . 

Théorème : 

Soit une suite a  n une suite , A ( z ) sa transformée en  z  .

On appelle suite avancée de 1 unité de la suite an  la nouvelle suite bn  définie 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 récurrentes

 Exemple : 

On considère l' équation :

A.BENHARI Page 8

Page 9: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 9/16

 

 

En appliquant la transformation en z , nous obtenons :

(1)

Or :

et :

enfin :

En reportant ces résultats dans (1) , nous obtenons :

Soit :

Posons :

On cherche la transformée en z réciproque de A ( z ) . 

Pour cela , on pose :

et on décompose B ( z ) en éléments simples :

A.BENHARI Page 9

Page 10: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 10/16

 

On trouve :

d' où :

et :

6. Théorème de la valeur initiale et de la valeur finale

Théorème de la valeur initiale

Si les limites existent , alors :

0 | |lim ( ) (0) lim ( )( )n z 

 f n f Zf z  → →+∞= =

Théorème des la valeur finale

Si les limites existent et si les modules des pôles de (Zf)(z) sont inférieurs ou égaux à 1

alors :

| | 1lim ( ) (0) lim ( 1)( )( )

n z   f n f z Zf z  

→+∞ →+= = −

7. Transformée en z inverse

a. Définition

Si x est un signal causal discret et si (Zx)(z) = X(z) est sa transformée en z , la

suite x(n), n est appelée original ou transformée en z inverse de la fonction X

On note : (Z-1X)(n) = x(n)

(Zx)(z) = X(z) équivaut à (Z-1X)(n) = x(n)

 b. Propriété

On admet les propriétés suivantes

i. Pour une fonction X : z X(z) donnée, si l’original existe, alors

elle est unique

ii. Linéarité :

(Z-1(X + Y)) = (Z-1X) + (Z-1Y)

(Z-1(kX) = k(Z-1X) , k 

c- Méthode de recherche de l’originale

Pour retrouver les originaux , on utilise essentiellement trois méthodes :

On décompose en éléments simples( ) ( )( )

k  X z X z   X z ou voir  

 z z 

A.BENHARI Page 10

Page 11: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 11/16

 

( Lorsque le degré du numérateur est supérieur ou égal au degré du

dénominateur ) et ensuite on utilise le tableau des transformation usuelles et les

 propriétés de la transformation en z.

 

On exprime X(z) en fonction de z-1, puis on décompose en éléments simples

On développe en série entière X(z) en écrivant :

0

( ) : ( )n

n n

n

 X z a z et on a x n a+∞

=

= =∑

Remarque

Les trois types d’éléments simples le plus fréquemment rencontré sont :

,1 ( 1)²

 z z z  et 

 z z a z  − − −Rappel

Original de1

 z 

 z −: u(n)

Original de z 

 z a−: ( )na u n

Original de( 1)²

 z 

 z −: n.u(n)

d- Recherche d’originaux par décomposition en éléments simples

Exemple 1

Recherche de l’original de X(z) =

On décompose X(z) en éléments 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 12 ( ) , 3 ( )2 3

n n z z   Z u n Z u n

 z z 

− −  = =  − −  

On obtient l’original de X(z) :1 1( ) ( 2 3 ) ( 1)n n

 x n u n− −= − + −

Exemple 2

Recherche de l’original de :

3 3( )

( 3)( 1)²

 z z  X z 

 z z 

−=

+ −On remarque que le degré du numérateur étant égal au degré du dénominateur , on

A.BENHARI Page 11

Page 12: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 12/16

 

décompose en éléments simples .

 2( ) 3

( 3)( 1)² ( 1)² 1 3

5 318 82

( 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 alors1 5 3

( ) ( 3)2 8 8

n  x n n−  = + + −  

  

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

Exemple :

Recherche de l’original de X(z) =

En divisant numérateur et dénominateur par z² , on obtient

1 2

1( )

1 3 2 X z 

 z z − −=− +

Expression que l’on va décomposer en éléments 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 l’original de X(z) :

x(n)= ( 2.2n –1 )u(n) = (2n+1 –1 )u(n)

f- Recherche d’originaux à l’aide des séries entièresReprenons la définition de la transformée en z du signal causal discret x :

A.BENHARI Page 12

Page 13: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 13/16

 

 0

1 1( )( ) ( ) (0) (1) ... ( ) ...n

nn

 Zx z x n z x x x n z z 

+∞−

=

= = + + + +∑ 

La transformée en z de la suite numérique (x(n)) est la somme d’une série entière

de la variable

Rechercher l’original c’est déterminer les coefficients x(0), x(1), x(2),…,x(n) de

la série0

( ) n

n

 x n z  +∞

=∑

Exemple 1

Recherche de l’original de : 1

1( )

1 X z 

 z −=

Etant donné que

1 21

11 ... ...1

n z z z   z − − −− = + + + + +−

On a : x(n) =1 pour tout n, donc x est l’échelon unité discret.

 

Exemple 2 :

Recherche de l’original de :

3( )

2

 z  X z 

 z 

+=

−X(z) peut s’écrire soue la forme : X(z) = A + = 1 + = 1 + 5 .

2

2 1

3

2 1

3

1 1 1 1 2 2 21 ... ...

221

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.2n-1

Remarque :

On aurait pu obtenir directement x(n) en remarquant que :

X(z) = + d’où x(n) = 2n .u(n) + 3 .2n-1u(n-1)

 

7- Retour aux Equations récurrentes

A.BENHARI Page 13

Page 14: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 14/16

 

Ces équations sont aussi appelés équations aux différences , sont obtenues directement pour 

des systèmes discrets ou par discrétisation d’équations différentielles linéaires à coefficients

constants.

1) Equations récurrentes d’ordre 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 réels donnés

Exemple

Résoudre( 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 = 6etc….

• On utilise la transformé en z pour déterminer x(n)

Transformée en z de x(n) : X(z)

Transformée en z de x(n+1) : z(X(z) – x(0)) ( formule de l’avance)

Transformée en z de 2n.u(n) :

L’équation s’écrit alors : z(X(z) –1) – 2X(z) =

On donc :

2( )

( 2)( 1)² 2

 z z  X z 

  z z z  = +

− − − 

On décompose2

( 2)( 1)²

 z 

 z z − −en éléments 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 l’original de X(z) :

Original de : 2n.u(n)

Original de : n.u(n)Original de : u(n)

A.BENHARI Page 14

Page 15: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 15/16

 

Conclusion : x(n) = (-2 –2n + 3.2n ).u(n)

2) Equations récurrentes d’ordre 2

du type : ay(n) + by(n-1) + cy(n-2) = x(n)

a, b et c sont des réels donnés , 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 données 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 l’équation la transformée en z

d’un signal causal ( pour n 0)

On peut comme au paragraphe précédent calculer pas à pas les valeurs de y(n)

y(0) ) = d(0) =1

y(1) = 3y(0) = 3

Transformée en z de y(n) : Y(z) , de y(n-1) : z-1Y(z) , de y(n-2) : z-2Y(z) et (Zd)(z)= 1

Notre équation s’écrit alors : Y(z) – 3 z-1Y(z) + 2z-2Y(z) = 1

d’où

 

11 1 1

1 1 1 2( )

1 11 1 22( 1)( )

2 2

 z z Y z 

 z z z   z z z  

−− − −

+ −= = + = − +

− − −− − −

On en déduit : y(n) = (-1 + 2(2n))u(n) = (-1 + 2n+1)u(n) pour n 0

3) Equations récurrentes d’ordre 2du 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

Transformée 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-1y(1)) = z²Y(z) 

L’équation s’écrit alors : z² Y(z) – 3zY(z) + 2Y(z) = 1

Ce qui nous donne :

A.BENHARI Page 15

Page 16: Transformation en z

5/8/2018 Transformation en z - slidepdf.com

http://slidepdf.com/reader/full/transformation-en-z 16/16

 

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 + 2n-1

)u(n-1)

A.BENHARI Page 16