Skip to content

Transformée en Z

Cette section introduit la transformée en Z comme outil central pour simplifier l'analyse des systèmes linéaires invariants dans le temps (SLIT) à temps discret. Après la définition et les principales propriétés (linéarité, décalage temporel, convolution, théorèmes des valeurs initiale et finale), on présente les signaux usuels et leurs transformées. Ce chapitre constitue l'équivalent discret de la transformée de Laplace utilisée pour les systèmes à temps continu.

Définition

La transformée en Z est un outil mathématique fondamental pour l'analyse des systèmes à temps discret. Elle joue un rôle analogue à celui de la transformée de Laplace pour les systèmes à temps continu, permettant de convertir des équations de récurrence en équations algébriques.

La transformée en Z unilatérale d'une suite numérique x[n] est définie par :

X(z)=Z{x[n]}=n=0x[n]zn

z est une variable complexe. Cette transformation convertit une séquence temporelle discrète en une fonction de la variable complexe z.

La transformée en Z d'un signal ne converge pas nécessairement pour tout z. Il est alors nécessaire de préciser la région de convergence (ROC) pour laquelle la série converge, c'est-à-dire les valeurs de z telles que |X(z)|<.

Exemple

À titre d'exemple, nous allons déterminer la transformée en Z de l'échelon unité u[n]. Pour n0, u[n]=1, la transformée en Z est donc égale à :

X(z)=Z{u[n]}=n=01zn=n=0zn

Cette série est une série géométrique de raison z1. Pour |z1|<1, c'est-à-dire |z|>1, la série converge et nous obtenons :

n=0zn=11z1=zz1

La transformée en Z de l'échelon unité est donc :

Z{u[n]}=zz1,|z|>1

Propriétés

La transformée en Z possède plusieurs propriétés qui permettent de simplifier l'analyse des systèmes linéaires et invariants dans le temps.

1. Linéarité

La transformée en Z est une opération linéaire :

Z{αx1[n]+βx2[n]}=αX1(z)+βX2(z)

α et β sont des constantes, et x1[n] et x2[n] sont des suites.

Démonstration

Pour démontrer cette propriété, nous appliquons la définition de la transformée en Z :

Z{αx1[n]+βx2[n]}=n=0(αx1[n]+βx2[n])zn=n=0αx1[n]zn+n=0βx2[n]zn=αn=0x1[n]zn+βn=0x2[n]zn=αX1(z)+βX2(z)

2. Décalage temporel (retard)

Si y[n]=x[nk] avec kN+, alors :

Z{x[nk]}=zkX(z)

Cette propriété est fondamentale pour l'analyse des systèmes discrets car elle permet de traiter les retards de manière algébrique.

Démonstration

En utilisant la définition de la transformée en Z et en posant m=nk :

Z{x[nk]}=n=0x[nk]zn=m=kx[m]z(m+k)=zkm=0x[m]zm(en supposant x[m]=0 pour m<0)=zkX(z)

3. Avance temporelle

Si y[n]=x[n+1], alors :

Z{x[n+1]}=zX(z)zx[0]

Plus généralement, pour une avance de k échantillons :

Z{x[n+k]}=zkX(z)zkx[0]zk1x[1]zx[k1]

Lorsque les conditions initiales sont nulles (x[0]=x[1]==x[k1]=0) :

Z{x[n+k]}=zkX(z)

4. Multiplication par une exponentielle

Si y[n]=anx[n], alors :

Z{anx[n]}=X(a1z)
DémonstrationZ{anx[n]}=n=0anx[n]zn=n=0x[n](a1z)n=X(a1z)

5. Convolution

Si y[n]=x[n]h[n]=k=0nx[k]h[nk], alors :

Z{x[n]h[n]}=X(z)H(z)

Cette propriété est fondamentale : la convolution dans le domaine temporel devient un simple produit dans le domaine en Z.

6. Théorème de la valeur initiale

Si la limite limzX(z) existe, alors :

x[0]=limzX(z)
DémonstrationlimzX(z)=limzn=0x[n]zn=x[0]+limzn=1x[n]zn=x[0]

car tous les termes avec n1 tendent vers 0 quand z.

7. Théorème de la valeur finale

Si tous les pôles de (z1)X(z) sont à l'intérieur du cercle unité (système stable), alors :

limnx[n]=limz1(z1)X(z)

Signaux Usuels

La figure suivante illustre les trois signaux discrets usuels : l'impulsion unité, l'échelon unité et la rampe unité.

Signaux discrets usuels

Impulsion unité (delta de Kronecker)

Définition :

δ[n]={1,n=00,n0

Transformée en Z :

Z{δ[n]}=1
DémonstrationZ{δ[n]}=n=0δ[n]zn=δ[0]z0=1

Échelon unité

Définition :

u[n]={1,n00,n<0

Transformée en Z :

Z{u[n]}=zz1,|z|>1

Rampe unité

Définition :

r[n]=nu[n]={n,n00,n<0

Transformée en Z :

Z{nu[n]}=z(z1)2,|z|>1

Exponentielle discrète

Définition :

x[n]=anu[n]

Transformée en Z :

Z{anu[n]}=zza,|z|>|a|

La figure suivante illustre le comportement de l'exponentielle discrète an pour différentes valeurs de a. La convergence ou divergence du signal dépend de la valeur de |a| par rapport à 1.

Exponentielles discrètes pour différentes valeurs de a
DémonstrationZ{anu[n]}=n=0anzn=n=0(az)n

Cette série géométrique converge pour |a/z|<1, c'est-à-dire |z|>|a|, et donne :

Z{anu[n]}=11a/z=zza

Table des transformées en Z usuelles

Signal x[n]Transformée X(z)ROC
δ[n]1Tout z
u[n]zz1|z|>1
nu[n]z(z1)2|z|>1
anu[n]zza|z|>|a|
nanu[n]az(za)2|z|>|a|
cos(ω0n)u[n]z(zcosω0)z22zcosω0+1|z|>1
sin(ω0n)u[n]zsinω0z22zcosω0+1|z|>1