Z Transform PDF
Z Transform PDF
Part 2. z-transform
Kunio Takaya
Electrical and Computer Engineering
University of Saskatchewan
1
Contents
1 z-Transform 3
2
1 z-Transform
3
2 z-transform of simple functions
function
1 if k = 0
(k) =
0 otherwise
+
X
Z[(k)] = (k)z k = 1
k=0
unit step function
1 if k 0
u(k) =
0 if k < 0
+
X
Z[u(k)] = u(k)z k = z 0 + z 1 + z 2 + +z 3
k=0
4
Since the sum of n terms of a geometric progression is given by the
formula,
n1
X
k 1 rn
ar = a
1r
k=0
1 z n 1
Z[u(k)] = lim = .
n 1 z 1 1z 1
f (k) = eaT k , k 0
5
X
X
Z[f (k)] = eaT k z k = (eaT z 1 )k
k=0 k=0
1
=
1 eaT z 1
The region of convergence is eaT < jzj. If a > 0, the system is
stable and the pole at z = eaT < 1 is inside the unit circle. If
a < 0, the system is unstable and the pole at z = eaT > 1 is
outside the unit circle.
X
Z[f (k)] = eaT k cos T k z k
k=0
6
1 X aT +jT 1 k 1 X aT jT 1 k
= (e z ) + (e z )
2 2
k=0 k=0
1 1 1 1
= +
2 1 eaT +jT z 1 2 1 eaT jT z 1
1 eaT cos T z 1
=
1 2eaT cos T z 1 + e2aT z 2
z 2 eaT cos T z
=
z 2 2eaT cos T z + e2aT
The region of convergence is eaT < jzj.
f (k) = 2k for k 0
7
3 Properties of the z-transform
= z 1 Z[x(k)u(k)] + x(1)
8
Shift Operations - One step delay with u(k 1)
X
Z[x(k 1)u(k 1)] = x(k 1)z k
k=1
X
= x(k)z (k+1)
k=0
X
= z 1 x(k)z k
k=0
= z 1 Z[x(k)u(k)]
9
X
= x(k)z (k+m)
k=m
X 1
X
= x(k)z km + x(k)z km
k=0 k=m
X m
X
= z m x(k)z k + x(k)z km
k=0 k=1
Xm
= z m Z[x(k)u(k)] + x(k)z km
k=1
10
= z m Z[x(k)u(k)]
11
= zX(z) zx(0) X(z)
X
X
= x(k + 1)z k x(k)z k
k=0 k=0
X
X
zX(z) X(z) = zx(0) + x(k + 1)z k x(k)z k
k=0 k=0
X
X
lim (z 1)X(z) = x(0) + x(k + 1) x(k)
z1
k=0 k=0
= x()
Derivative
dX(z) d X
= x(k)z k
dz dz
k=0
X d k
= x(k) z
dz
k=0
12
X
= x(k)kz k1
k=0
1
= z Z[kx(k)]
dX(z)
Z[kx(k)] = z
dz
Example:
d 1
Z[ku(k)] = z
dz 1 z 1
z 2
= z
(1 z 1 )2
z 1 z
= =
(1 z 1 )2 (z 1)2
Convolution
13
Consider multiplying G(z) and X(z).
G(z)X(z)
X
X
= g(k)z k x(k)z k
k=0 k=0
1
= [g(0) + g(1)z + g(2)z 2 + g(3)z 3 + ]
[x(0) + x(1)z 1 + x(2)z 2 + x(3)z 3 + ]
= g(0)x(0) + [g(0)x(1) + g(1)x(0)]z 1
+ [g(0)x(2) + g(1)x(1) + g(2)x(0)]z 2
+ [g(0)x(3) + g(1)x(2) + g(2)x(1) + g(32)x(0)]z 3
Xn
+ g(k)x(n k) z n +
k=0
X Xn
= g(k)x(n k) z n
n=0 k=0
14
n
X n
X
= Z[ g(k)x(n k)] = Z[ x(k)g(n k)]
k=0 k=0
15
Inverse z-Transform
16
c2 c3
+ + +
(z a2 ) (z a3 )
Where, unknown coefficients are given by
ci = (z ai ) X 0 (z)jz=ai
n1
1 d k 0
c1n = n1
(z a1 ) X (z)
(n 1)! dz z=a1
1
E(z) =
(z 1)(z 2)
E(z) 11 1 1 1
= +
z 2z z1 2z2
17
1 z 1 z
E(z) = +
2 z1 2z2
1 1
e(k) = ( (k) 1k + 2k )u(k)
2 2
r =
0.5000
-1.0000
0.5000
p =
2
1
18
0
k =
[]
Difference Equation
19
Since Z[y(k i)] = z i Y (z) and Z[u(k i)] = z i U (z),
A difference equation,
20
is driven by an input sequence
1, k 0 even
e(k) =
0, k 0 odd
21
Assignment No. 2
1. 2-1
2. 2-2 (a)(b)
3. 2-3 (c)
4. 2-4
22
4 Continue to discrete time systems
23