Beruflich Dokumente
Kultur Dokumente
z-TRANSFORM
One-sided z-transform
X(z) = Z[x(t)] = Z[x(kT )] = Z[x(k)]
x(kT )z k =
k=0
x(k)z k
k=0
Two-sided z-transform
X(z) =
x(kT )z k =
k=
x(k)z k
k=
1 z k =
k=0
z k =
k=0
1
z
=
1
1z
z1
a + ar + ar 2 + ar 3 + =
a
1r
|r| < 1
Exponential Function
x(t) =
eat 0 t
0
t<0
x(kT ) = eakT , k = 0, 1, 2,
X(z) = Z[eat ] =
x(kT )z k =
k=0
k=0
1 eaT z 1
z
=
z eat
1
eakT z k
n1
k=0
x(kT )z k ]
z1
k
h=0
x1 (hT ) x2 (kT hT )]
INVERSE z TRANSFORM
Dierent Methods
1. Direct division method (Power Series Method)
2. Computational method
3. Partial-fraction-expansion method
4. Inversion integral method
Direct division method
Express X(z) in powers of z 1
Example 1
F ind Z 1 of X(z) = 1 + 2z 1 + 3 z 2 + 4 z 3
Solution:
x(0) = 1;
x(1) = 2;
x(2) = 3;
x(3) = 4
Example 2
F ind Z 1 of X(z) =
10z + 5
(z 1)(z 0.2)
Solution:
X(z) =
10 z 1 + 5 z 2
1 1.2 z 1 + 0.2 z 2
X(z) =
10 z + 5
(z 1)(z 0.2)
Solution:
Let X(z) =
z2
10z + 5
U(z)
1.2 z + 0.2
where U(z) = 1
now, U(z) = u(0) + u(1)z 1 + u(2)z 2 + + u(k)z k +
for U(z) = 1
u(0) = 1
u(k) = 0,
for k = 1, 2, 3
Converting to dierence equation
x(k + 2) 1.2 x(k + 1) + 0.2 x(k) = 10 u(k + 1) + 5 u(k)
()
let k = 2
now,
Similarly, we nd
x(1) = 10
We may continue the process to nd x(k), k = 2, 3, using ()
Partial Fraction Expansion
To nd the Z 1 X(z), we may expand X(z)
or X(z) into partial fractions.
z
X(z)
is expanded since each of the expanded terms is generally available in
z
z-transform tables.
Alternatively, X(z) may be expanded and use of the shifting theorem may
be made.
Example
X(z) =
let
Y (z) = z X(z) =
z 1
1 az 1
1
1az 1
Z 1 {Y (z)} = y(k) = ak
now,
X(z) = z 1 Y (z)
Z 1 {X(z)} = x(k) = y(k 1) = ak1
thus,
x(k) =
ak1 k = 1, 2, 3,
0 k0
a0 + a1 z + + aN z N
X(z)
=
z
b0 + b1 z + + bM z M
(1)
X(z)
,
z
X(z)
= cN M z N M + cN M 1 z N M 1 + + c1 z + c0
z
d0 + d1 z + + dM 1 z M 1
+
b0 + b1 z + + bM z M
=(z)
Factoring (z) where we have one repeated pole of order k, call it zr , and
the rest unique, zk+1 , zk+2 , , zm
(z) =
A1k
A1k1
A11
+
+
+
+
(z zr )k (z zr )k1
z zr
1
(kj)!
A1j =
Where
kj
d
k
[ dz
(z)] |z=zj ,
kj (z zj )
Aj = (z zj ) (z) |z=zj ,
M
Aj
j=k+1 z zj
(2)
j = 1, 2, , k
j = k + 1, k + 2, , M
Substituting (3) into (2) and multiplying by z and taking inverse transform
gives us:
Z 1 [X(z)] = x(n)
= Z 1 cN M z N M +1 + cN M 1 z N M + + c1 z 2 + c0 z
+ Z
k
j=1
x(n) =
N
M
A1j z
Aj z
1
+ Z
j
(z zr )
j=k+1 z zr
CN M (n + (N M + 1))
n=M
Aj zjn ] u(n)
j=k+1
z
(z a)k
Example
Find Z 1 {X(z)} where,
z4 + z2
(z 12 )(z 14 )
X(z) =
Solution
now,
X(z)
z3 + z
= 2
z
z 34 z +
23
z
16
3
32
z 2 34 z +
Where
A1 =
A2 =
Thus
1
8
1
8
= z+
1
8
A1
A2
1 +
z2
z 14
23
16
3
z 32
| 1 =
z 14 z= 2
5
8
1
4
5
2
23
16
3
17
z 32
17
64
1 =
|
z= 4
1
1 =
16
z 2
4
5
X(z)
3
=z+ + 2
z
4 z
23
z 3
3
+ 2 16 3 32
4
z 4z +
1
2
17
16
1
4
5
17
z
z
3
2
16
x(n) = Z 1 z 2 + z + Z 1
1
4
z2
z 14
5 1 n 17 1 n
3
( )
( ) u(n)
= (n + 2) + (n + 1) +
4
2 2
16 4
an (z z0 ) +
n
n=0
where
1
an =
2j
1
F (z)
dz
(z z0 )n+1
1
F (z)
dz
bn =
2j 2 (z z0 )n+1
bn
n
n=1 (z z0 )
n = 0, 1, 2,
n = 1, 2, 3,
Now
F (z) dz =
F (z) dz +
F (z) dz + +
m
F (z) dz
Residue theorem
Inversion integral
X(z) =
k=0
x(kT ) =
1
2j
c
X(z)z k1 dz
x(k) = x(kT ) =
M
i=1
assuming M poles.
The residue K, for simple pole is given by
K = lim [(z zi )X(z)z k1 ]
z zi
Example
Find Z 1 [X(z)], where X(z) =
Solution:
X(z)z k1 =
z2
(z1)2 (zeaT )
z k+1
(z 1)2 (z eaT )
z k+1
at pole z = zi
x(k) =
residue of
(z 1)2 (z eaT )
i=1
= K 1 + K2
where
z k+1
ea(k+1)T
aT
K1 =
lim
(z
e
)
=
zeaT
(z 1)2 (z eaT )
(1 eaT )2
d
z k+1
1
2
lim
K2 =
(z 1)
(2 1)! z1 dz
(z 1)2 (z eaT )
k
eaT
=
akT
)
kT
aT (1 e
e
aT
aT
T (1 e )
(1 e )2
k = 0, 1, 2,
Steps
d
udv vdu
v
=
u
u2
=
=
=
=
=
d
z k+1
lim
z1 dz
z eaT
(k + 1)z k (z eaT ) z k+1
lim
z1
(z eaT )2
(k + 1)z k
z k+1
lim
z1 z eaT
(z eaT )2
k+1
1
aT
1e
(1 eaT )2
k
1 eaT
1
+
aT
aT
2
1e
(1 e )
(1 eaT )2
k
eaT
1 eaT
(1 eaT )2
Pulse-Transfer Function
Dierence equation:
x(k) + a1 x(k 1) + + an x(k n)
= b0 u(k) + b1 u(k 1) + + bn u(k n)
Taking z transform
X(z) + a1 z 1 X(z) + + an z n X(z)
= b0 U(z) + b1 z 1 U(z) + + bn z n U(z)
G(z)
X(z)
b0 + b1 z 1 + + bn z n
=
U(z)
1 + a1 z 1 + + an z n
0 (kT ) =
1 for k = 0
0 for k = 0
Z [0 (kT )] = 1
G(z) is the z transform of the response to 0 (kT ). It is called the pulse
transfer function
g(k) = Z 1 {G(z)} is called the weighting sequence.
10
x(0) = 0, x(1) = 1
Solution
taking the z transform
z 2 X(z) z 2 x(0) z x(1) + 3z X(z) 3z x(0) + 2X(z) = 0
Substituting initial data
X(z) =
z2
z
z
z
z
=
=
+ 3z + z
(z + 1)(z + 2)
z+1 z+2
=
Z 1
1
1
1
1+z
1 + 2z 1
1
= (1)k ,
1 + z 1
Z 1
11
1
= (2)k
1 + 2z 1
k = 0, 1, 2,