Escolar Documentos
Profissional Documentos
Cultura Documentos
CH5: Transformées en Z
1
29/11/2016
Exp2.
2
29/11/2016
= [ ] = [ ] + [ ] = +
x1(n)=(n), X1(z)=1,
x2(n)=(n-k), X2(n)=z-k,
Pour un signal à durée limitée, X(z) est définie pour toutes les valeurs de z dans le z-plan,
(exception possible pour 0 et ∞).
3
29/11/2016
Fonction de transfert
N M N M
y (n) ak y (n k ) bk x(n k ) Y ( z ) ak z k Y ( z ) bk z k X ( z )
k 1 k 0 k 1 k 0
1
Y ( z ) b0 b1z ......... bM z M
M
b z k
k
z z1 z z 2 .........z z M b z M N . z z k
H ( z) k 0
H ( z ) b0 z M N . k 1
X ( z ) 1 a1z 1 .......... ..aN z N N
1 ak z k z p1 z p2 .......... z pN 0 N
k 1 z p
k 1
k
0.8
0.6
0.4
Imaginary Part
0.2
-0.2
-0.4
-0.6
-0.8
-1
-1 -0.5 0 0.5 1
Real Part
4
29/11/2016
y(n)=αx(n-1)+x(n) y(n)=αy(n-1)+x(n)
Y z z 1Y z X z Y z .z 1 X z X z
H z Y ( z ) / X ( z ) .z 1 1
H z 1 /(1 z 1 )
n
h[ n] [ n 1] [ n] h[ n] u[n]
Il est possible de visualiser l’équation de récurrence associée à un filtre numérique, sous la forme d’une structure (ou
diagramme de flux) faisant apparaître les éléments de base suivants : additionneur, retardateur et multiplicateur.
+ z-1
y(n)
x(n)
+ y(n) + y(n)=αy(n-1)+x(n)
x(n)
Z-1 Z-1
α
α
y(n)=αx(n-1)+x(n)
1. Filtres récursifs : M
k
N M
Y ( z) b z
k 0
k
b0 b1 z 1 .........bM z M
y (n) ak y ( n k ) bk x( n k ) H ( z) N
X ( z) 1 a1 z 1 ............aN z N
k 1 k 0 1 ak z k
k 1
M
z z k
H ( z ) b0 z M N .
z z1 z z 2 ......... z z M b z M N .
k 1
Ce filtre récursif est associé z p1 z p2 .......... z pN 0 N
z p
k
exclusivement aux filtres RII k 1
Exemple: page 8
5
29/11/2016
Stabilité :
•le cercle unité (z=1) est dans le domaine de convergence (ROC)
•Tous les pôles sont à l'intérieur de cercle unité
Causalité: si un système est causal, (h[n]=0, n<0), alors le ROC est à l'extérieur d'un cercle qui est l'extérieur
du pole le plus élevé.
Transformée inverse
La définition formelle de la transformée en z inverse est :
6
29/11/2016
Réponse en fréquence
On peut obtenir la réponse en fréquence d'un système discret si on remplace z = ej2πF dans la fonction de
transfert H(z). C'est la DTFT de la réponse impulsionnelle h[n].
Exemple
Tracer la réponse en fréquence de
Et on trouve l'amplitude
0.5 sin 2
et la phase =− ( )
1 − cos 2
%Matlab 1
0.8
0.4
Imaginary Part
0.2
-0.4
-0.6
-0.8
-1 -0.5 0 0.5 1
z zk
H ( z ) b0 z M N .
z z1 z z 2
......... z z M b0 z M N . kN1
z p1 z p2 .......... z p N
k 1
z p k
Dans le plan complexe, Z est l’affixe d’un point courant M, Pi et Zi sont les affixes des pôles et des zéros de la
fonction H(Z). On peut écrire :
∅
− = et − =
7
29/11/2016
Z-1
α
y(n)=αx(n-1)+x(n)
= −1 : w=0, = 0 et w=pi, =2
= −0.7 : w=0, = 0.3 et w=pi, = 1.7
= −0.5 : w=0, = 0.5 et w=pi, = 3/2
= −1 : w=0, = 2 et w=pi, =0
= −0.7 : w=0, = 1.7 et w=pi, = 0.3
= −0.5 : w=0, = 3/2 et w=pi, = 0.5
1
= −1 + = = ⇒
1− −
1
é = =
x(n) y(n) 1−
+
Z- 1
α
8
29/11/2016
Exemple:
Filtre FIR
H(z) FIR à Phase linéaire
( )
H z = h[n]z = b z H z=e = ( )
=−
Un système à réponse de phase linéaire ne connaît pas d'effet de
Symétrie distorsion de phase.
h0=h4, h1=h3
H z = h[n]z
H z=e =e h0(e +e + h1 (e
+ e )+h2 )
( )
symétrie impaire(5) et paire (4): (h[n]=h[N-n], n=0:N) =e (2h0cos 2ω + 2h1 2ω + h2) = ( )
et antisymétrie impaire (5) et paire (4): (h[n]=-h[N-n], n=0:N)
k est le centre de symétrie = ⇨Phase linéaire
9
29/11/2016
Faire la synthèse d’un filtre c’est rechercher la fonction de transfert correspondant à la spécification
d’un gabarit imposé. Plusieurs méthodes sont envisageables H(z)
H z = [ ]z = z ⟹ = [ ]
1 ( )
h n = H ω e dω Filtre ideal (rectangulaire): H ω = 1 h n =
2π
10
29/11/2016
Si on limite hd[n], cela revient à le multiplier par une fenêtre rectangulaire de même largeur, modifiant ainsi hd[n]. –
L’effet est la convolution de H(ω) par la transformée de Fourier de la fenêtre rectangulaire, ce qui affecte aussi la
réponse en fréquence du filtre. On peut minimiser l’effet en utilisant des fenêtres non rectangulaire (Tableau).
Note: l'ordre du filtre, N, dépendra du type de fenêtre et de la largeur de la bande de transition.
Méthodologie de conception
1. Définir le gabarit du filtre numérique
2. Convertir ce gabarit en un gabarit correspondant au filtre analogique
3. Faire la synthèse du filtre analogique (Butterworth, …) Ha(s)
4. Transformer le filtre analogique Has en un filtre numérique équivalent Hdz par deux métodes.
Méthodes
• Transformation bilinéaire
• Conservation de la réponse impulsionnelle du filtre analogique ("numérisation") (IIR by impulse invariance)
11
29/11/2016
= ( ) ∗( )
( )
Correspondances fréquentielles
2 2
= tan ou = tan ( ) Indice indique
2 2
d:digital
=2 =2 a:analogique
Exo: concevoir un filtre pass-bas (FPB) avec une fréquence de coupure =0.2π et Te=1 en utilisant la
transformation bilinéaire appliquée à:
=
+
0.2π 0,35
= tan = 2 ∗ tan =0,65 Donc, =
+ 0,35
0,245(1 + )
= ( ) ∗( ) =
( )
1 − 0,509
Exo: concevoir un filtre pass-bas (FPB) avec une fréquence de coupure (3dB) =0.2π et
Te=1 en utilisant la transformation bilinéaire appliquée à
=
+
2 0.2π
= tan = 2 ∗ tan = 0,65
2 2
,
Donc: =
,
0,245( + 1)
= ( ) ∗( ) =
( )
1 − 0,509
pour la réponse fréquentielle
0,245( + 1)
= = =
1 − 0,509
0 = 1 et 0.2 = 2
12