DSP-Lec 05-z-Transform
DSP-Lec 05-z-Transform
p 5
z-Transform
Ha Hoang Kha, Ph.D.Click to edit Master subtitle style
Ho Chi Minh City University of Technology
@
Email: [email protected]
The z-transform is a tool for analysis, design and implementation of
discrete time signals and LTI systems.
discrete-time systems
Ha H. Kha 2 z-Transforms
Content
1 z-transform
1. t f
4. Inverse z-transform
Ha H. Kha 4 z-Transforms
Example
a) x1(n)=[1, 2, 5, 7, 0, 1]
b) x2(n)=x1(n-2)
c) x3(n)=x1(n+2)
d) x4(n)=δ(n)
e) x5(n)=δ(n-k),
(n)=δ(n k) k>0
f) x6(n)=δ(n+k), k>0
Ha H. Kha 5 z-Transforms
Example
Ha H. Kha 6 z-Transforms
z-transform and ROC
x(n) = a nu (n) + b n u (− n − 1)
Ha H. Kha 8 z-Transforms
2. Properties of the z-transform
Linearity:
if x1 (n) ←
⎯→z
X 1 ( z ) with ROC1
and x2 ( n ) ←
⎯→z
X 2 ( z ) with ROC 2
then
x(n) = x1 (n) + x2 (n) ←
⎯→z
X ( z ) = X 1 ( z ) + X 2 ( z ) with ROC = ROC1 ∩ ROC 2
Ha H. Kha 9 z-Transforms
2. Properties of the z-transform
Time shifting:
if x ( n) ←
⎯→z
X ( z)
then x(n − D) ←
⎯→z
z − D X ( z)
The ROC of z − D X (z ) is the same as that of X(z) except for z=0 if
D>0 and z=∞ if D<0.
z transform of the signal x(n)=2nu(n-1).
Example: Determine the z-transform u(n 1)
Scaling in the z-domain:
if x ( n) ←
⎯→z
X ( z ) ROC : r1 ≤| z |≤ r2
then a n x(n) ←
⎯→z
→ X (a −1 z ) ROC : | a | r1 ≤| z |≤| a | r2
for any constant a, real or complex
Example: Determine the zz-transform x(n) ancos(w0n)u(n).
transform of the signal x(n)=a n)u(n)
Ha H. Kha 10 z-Transforms
2. Properties of the z-transform
Time reversal:
if x ( n) ←
⎯→z
X ( z ) ROC : r1 ≤| z |≤ r2
−1 1 1
then x ( − n) ← ⎯→ X ( z ) ROC : ≤| z |≤
z
r2 r1
Example: Determine the z-transform of the signal x(n)=u(-n).
Ha H. Kha 11 z-Transforms
2. Properties of the z-transform
dz
the ROCs of both are the same.
Ha H. Kha 12 z-Transforms
3. Causality and stability
Ha H. Kha 13 z-Transforms
3. Causality and stability
Mixed signals have ROCs that are the annular region between two
circles.
Ha H. Kha 14 z-Transforms
4. Inverse z-transform
− transform
x(n) ⎯z⎯ ⎯⎯→ X ( z ), ROC
X ( z ), ROC ⎯inverse
⎯ ⎯z -⎯ ⎯ ⎯→ x(n)
transform
x ( n) ←
⎯→z
→ X ( z ), ROC
Ha H. Kha 15 z-Transforms
Partial fraction expression method
In general, the z-transform is of the form
N ( z ) b0 + b1 z −1 + + bN z − N
X ( z) = =
D( z ) 1 + a0 z −1 + aM z − M
The poles are defined as the solutions of D(z)=0. There will be M
poles say at p1, p2,…,p
poles, pM . Then,
Then we can write
D( z ) = (1 − p1 z −1 )(1 − p2 z −1 ) (1 − pM z −1 )
where
Ha H. Kha 16 z-Transforms
Exampleod
Compute all possible inverse z-transform of
Solution:
- Find the poles: 1-0.25z-2 =0 Æ p1=0.5, p2=-0.5
- We have N
N=11 and M=2,
M 2, i.e., N < M. Thus, we can write
where
Ha H. Kha 17 z-Transforms
Exampleod
Ha H. Kha 18 z-Transforms
Partial fraction expression method
If N=M
Wh
Where and
d ffor i=1,…,M
i 1 M
If N> M
Ha H. Kha 19 z-Transforms
Exampleod
Compute all possible inverse z-transform of
Solution:
- Find the poles: 1-0.25z-2 =0 Æ p1=0.5, p2=-0.5
- We have N
N=22 and M=2,
M 2, i.e., N = M. Thus, we can write
where
Ha H. Kha 20 z-Transforms
Exampleod
Ha H. Kha 21 z-Transforms
Exampleod
Determine the causal inverse z-transform of
Solution:
- We have
h N=55 and
d M=2,2 i.e.,
i N > M. Thus,
Th we have
h to divide
di id the
h
denominator into the numerator, giving
Ha H. Kha 22 z-Transforms
Partial fraction expression method
Complex-valued poles: since D(z) have real-valued coefficients, the
complex-valued poles of X(z) must come in complex-conjugate pairs
C id i the
Considering h causall case, we h
have
A a result,
As lt the
th signal
i l ini time-domain
ti d i is
i
Ha H. Kha 23 z-Transforms
Exampleod
Determine the causal inverse z-transform of
Solution:
Ha H. Kha 24 z-Transforms
Exampleod
Ha H. Kha 25 z-Transforms
Homework
Ha H. Kha 26 z-Transforms