Professional Documents
Culture Documents
17
−1
X (z) = 6 − 9z
−1 −2
1 − 2.5z +z
20
a
aij
Be
U
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -1
exemple Multiple Pôles Réels
17
20
a
jai
Be
U
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -2
Exemple Multiple Pôles
17
20
a
j ai
Be
U
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -3
Transform Z- sous Matlab
La Transformée en Z est définie :
17
L’inverse :
20
MatLab Symbolic Toolbox donne la TZ d’une fonction
Exemple: 1
a
j ai
Be
U
Exemple: 2
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -4
Développement en série de de puissance sous Matlab
La fonction deconv est utilisée pour effectuer la longue division requise par la méthode
série de puissance.
La commande matlab est ;
17
>>[q,r]=deconv(b,a)
Exemple:
−1 −2
1 + 2z +z
X (z) =
20
−1 −2
1− z + 0.3561z
a
>> [x,r]=deconv(b,a);
>> disp(x)
1.0000 3.000 3.6439 2.5756 1.2780
ai
Partie fractionnaire sous MatLab
j
La fonction residuez e s t uti l isé e po ur l e ca lcu l des Partie fractionnaire
Be
U
Sous matLab
11
>> [r,p,k]=residues(b,a)
Exemple:
−1 −2
1 + 2z +z
X (z) =
M
−1 −2
1− z + 0.3561z
r=
-0.9041 - 5.9928i
-0.9041 + 5.9928i
p=
-0.5000 – 0.3257i
-0.5000 + 0.3257i
k=2.8082
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -5
Diagramme Pole-zero
La commande zplane calcule et représente le diagramme pole-zero d’une-fonction
>> zplane(b,a)
Pour représenter les valeurs des pôles on utilize la commande root(a) et va le u r s des zéros root(b)
17
Exemple:
20
a
j ai
Be
U
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -6
Estimation réponse en fréquences
La fonction freqz permet le calcul et la représentation de la réponse en
fréquences d’une fonction :
17
>> freqz(b, a, npt, Fs)
Où Fs la fréquence d’échantillonnage, npt le nombre de points de fréquence entre 0 et
Fs/2.
20
Exemple:
a
j ai
Be
>> b=[1 –1.6180 1];
>> a=[1 –1.5161 0.878];
>>freqz(b,a)
U
11
M
UE
-
A.ALLICHE 2016/2017 Transformée en Z sous MatLab -7