Documente Academic
Documente Profesional
Documente Cultură
Transformata Z
Tehnici de calcul n automatic i informatic
A. iclea, F. Stoican
22 noiembrie 2015
Cuprins
1 Introducere
2 Transformata Z (unilaterala)
5 Anexe
Cuprins
1 Introducere
Generalitati
Semnale exponentiale discrete
2 Transformata Z (unilaterala)
5 Anexe
Introducere Generalitati
f[k] = k .
pentru R
< 1 (1, 0)
k
a = 0 implica || = 1 si || = 1;
a < 0 implica || < 1 si ||k 0; k k
k
k
a > 0 implica || > 1 si || .
k (0, 1) >1
k k
Im
k
(0,9) cos(
6k
3)
descrestere expo
Re
crestere exponent
k
(1,1)k cos(
6k
3) Im
nen
iala
tia
la
k
Re
1 Introducere
2 Transformata Z (unilaterala)
Transformata Z
Existenta transformatei Z
Transformata inversa
Calculul transformatei inverse
5 Anexe
Transformata Z (unilaterala) Transformata Z
Transformata Z (unilaterala)
cu notatia
F[z] = Z{f[k]} si f[k] = Z 1 {F[z]};
f[k] F[z];
Existenta transformatei Z
Pornind de la
f[k]
F[z] = f[k]zk = ,
zk
k=0 k=0
Existenta transformatei Z
Pornind de la
f[k]
F[z] = f[k]zk = ,
zk
k=0 k=0
2
f[k] = k nu are transformata Z pentru > 1 !
Regiunea de convergenta
{ z | |z| > 0 }
0
Exemple
[k]
Z{[k]} = [k]zk = 1, z;
k=0
1[k]
z
Z{1[k]} = 1[k]zk = , |z| > 1;
z1
k=0
k 1[k]
z
Z{ k 1[k]} = k zk = , |z| > ||.
z
k=0
cos(k + ) 1[k]
Transformata inversa
Formula de inversare: Im z
I
1 k1
f[k] = F[z]z dz
2j
H
unde reprezinta integrarea in sens anti-orar pe
un contur inchis in RDC de-a lungul originii (de Re z
H
ex. ).
RDC
Atentie: este o integrala in planul complex !
F[z]
descompunere in fractii simple a lui z
F[z]
se descompune in fractii simple z
multiplicam cu z (ca sa revenim la F(z))
utilizam transformarile uzuale
prin reziduuri
se calculeaza reziduul functiei F[z]zk1 in polii sai
obtinem f[k] prin insumarea reziduurilor
8z2 1 1
F[z] = =4 +4
(z0,2)(z0,3)
z 0,2 z 0,3
F[z]
Exemplu descompunere in fractii simple a lui z
Calculam transformata Z 1 pentru
8z2
F[z] = (z0,2)(z0,3)
F[z]
Descompunere in fractii simple a lui z
:
F[z]
se descompune in fractii simple z
F[z] 8z 2 100 1 1 40 1
= = + 20 + ;
z z(z 0,2)(z 0,3) 3 z z 0,2 3 z 0,3
Prin reziduuri:
se calculeaza reziduul functiei F[z]zk1 in polii 0.2 si 0.3 de multiplicitate 1:
( )
8z2 k1
k1
Res F[z]zk1 , 0.2 = z0.3 z = 0.4(0.2)
0.1
1[k 1] = 4 (0.2)k1 1[k 1]
z=0.2
( )
8z2 k1
k1
Res F[z]zk1 , 0.3 = z0.2 z = 0.4(0.3)
0.1
1[k 1] = 4 (0.3)k1 1[k 1]
z=0.3
Atentie: pentru anumite valori ale lui k gradul numitorului - gradul numaratorului
asociate fractiei F[z]zk1 este 2 , reziduul este 0 in acele valori.
In cazul nostru,
F[z]zk1 = 8z2
(z0.2)(z0.3)
zk1 este 1
z2
pentru k = 0 reziduul este zero in k = 0
k1
valoarea reziduului (4 (0.2) ) va multiplicata cu treapta intarziata 1[k 1] (cu
alte cuvinte, reziduul e nenul pentru k 1)
k
Alternativ, functia F[z]zk1 poate privita ca (z0.2)(z0.3)
8z
(z0.2)(z0.3)
2
zk1 .
Calculand reziduurile pentru ecare din cele 2 fractii vom obtine:
( )
8zk
k
8z
Res (z0.2)(z0.3) zk1 , 0.2 = z0.3 = 8(0.2)
0.1
1[k 1] = 80(0.2)k 1[k 1]
z=0.2
( )
k1 k1
2
Res (z0.2)(z0.3) zk1 , 0.2 = 2z
z0.3
= 2(0.2)
0.1
1[k 2] = 20(0.2)k1 1[k 2]
z=0.2
( )
8zk
k
8z
Res (z0.2)(z0.3) zk1 , 0.3 = z0.2 = 8(0.3)
0.1
1[k 1] = 80(0.3)k 1[k 1]
z=0.3
( )
k1 k1
2
Res (z0.2)(z0.3) zk1 , 0.3 = 2z
z0.2
= 2(0.3)
0.1
1[k 2] = 20(0.3)k1 1[k 2]
z=0.3
Suma de reziduuri:
80(0.2)k 1[k 1] + 20(0.2)k1 1[k 2] = 16(0.2)k1 1[k 1] + 20(0.2)k1 (1[k 1] [k 1])
= 4(0.2)k1 1[k 1] + 20(0.2)k1 [k 1]
k k1
80(0.3) 1[k 1] 20(0.3) 1[k 2] = 24(0.3)k1 1[k 1] 20(0.3)k1 (1[k 1] [k 1])
= 4(0.3)k1 1[k 1] 20(0.3)k1 [k 1]
k(k 1) (k m + 1) k
= 1[k].
m m!
1 Introducere
2 Transformata Z (unilaterala)
5 Anexe
Proprietati ale transformatei Z Deplasare in timp
f[k]
5
Daca
f[k]1[k] F[z]
atunci 5 0 5 k
f[k]1[k]
f[k 1]1[k 1] 1z F[z]
5
si in general
f[k m]1[k m] 1
F[z] 5 0 5 k
zm
f[k 1]1[k 1]
5
z1 = operator de intarziere.
4 0 6 k
f[k]
Daca
f[k]1[k] F[z]
5 0 5 k
atunci
f[k 1]
f[k 1]1[k] 1z F[z] + f[1]
5
si in general
m
f[k m]1[k] 1
zm
F[z] + zm f[n]zn 4 0 6 k
n=1
f[k 1]1[k]
1
z = operator de intarziere. 5
4 0 6 k
f[k]
Daca
f[k]1[k] F[z]
5 0 5 k
atunci
f[k + 1]1[k] zF[z] zf[0] f[k + 1]
5
si prin aplicare repetata,
m1
f[k + m]1[k] zm F[z] zm f[n]zn 6 0 4 k
n=0
f[k + 1]1[k]
z = operator de avansare. 5
6 0 4 k
Multiplicari
Pentru
f[k]1[k] F[z]
multiplicare prin k:
d
kf[k]1[k] z F[z];
dz
multiplicare prin k : [ ]
k f[k]1[k] F z
Aplicatii:
z z(z + 1)
k 1[k] , k2 1[k] ,
(z 1)2 (z 1)3
z z(z + )
k k 1[k] , k2 k 1[k] ,
(z )2 (z )3
[ ]
z z cos cos( )
k cos(k + ) 1[k]
z2 (2 cos )z + 2
A. iclea, F. Stoican Curs 8. Transformata Z 22 noiembrie 2015 14 / 21
Proprietati ale transformatei Z Deplasare in timp
Daca toti polii lui (z 1)F[z] se gasesc in interiorul cercului unitate, atunci,
1 Introducere
2 Transformata Z (unilaterala)
5 Anexe
Ecuatii liniare cu diferente nite
Generalitati
Preferam forma cu termeni intarziati pentru ca avem deja valorile initiale (in forma
cealalta trebuie sa e calculate iterativ)
z2 5z + 6 3z 11 3z + 5
Y[z] = +
z2 z }
| {z z(z 0.5)
| {z }
conditii initiale intrare
1 Introducere
2 Transformata Z (unilaterala)
5 Anexe
Anexe
f[k] F[z]
[k j] zj
z
1[k] z1
z
k1[k] (z1)2
k1 1[k 1] 1
z
k 1[k] z
(z)
k k 1[k] z
(z)2
(k 1) k1 1[k 1]
(z)2
k...(km+1) k z
m m!
[k] (z)m+1
z(z|| cos b)
||k cos bk1[k] z2 2|| cos bz+||2
z|| sin b)
||k sin bk1[k] z2 2|| cos bz+||2
z[z cos || cos(b)]
||k cos(bk + )1[k] z2 2|| cos bz+||2