Professional Documents
Culture Documents
Applications(310253)
UNIT-III
Z-Transform
Prof. Vina M. Lomte
RMDSSOE,Warje
9/1/2018
310253 Digital Signal Processing
Applications
• Teaching Scheme: Examination Scheme:
• Theory: 3 Hrs/Week
• In Semester Assessment: 30 Marks
• End Semester Assessment: 70 Marks
9/1/2018
Course Objectives:
9/1/2018
Syllabus
• Definition of Z-Transform, ZT and FT, ROC, ZT properties, pole-zero plot,
• Inverse Z-Transform, Methods, System function H(Z), Analysis of DT LTI
• systems in Z-domain: DT system representation in time and Z domain.
• Relationship of FT and ZT
9/1/2018
Teaching Plan
Sr. No. Topic Lectures References
Required
01 Definition of Z-Transform, ZT 01
and FT 1. Steven W. Smith, “The
02 ROC, ZT properties & Examples 03(1 + 2 Scientist and Engineer's
Extra ) Guide to Digital Signal
Processing”
03 Pole-zero plot & Examples 03(1 + 2
Extra ) 2. P. Ramesh Babu , Fourth
04 Inverse Z-Transform, Methods, 02(1 + 1 Edition ,” Digital Signal
System function H(Z) & Extra ) Processing”
Examples
05 Analysis of DT LTI 02(1 + 1
systems in Z-domain: DT system Extra )
representation in time and Z
9/1/2018
domain
Session 1
• Introduction
• Why z-Transform?
• Definition of Z-Transform,
• Relationship ZT and FT
9/1/2018
What is ZT
What is Z ?
It is
Real
Z= x + iy
Real
9/1/2018
Why z-Transform?
• It is very simple method for analyzing system(by
ROC properties) ex. LTI system
• A generalization of Fourier transform
• Why generalize it?
• FT does not converge on all sequence Notation good for
analysis
• Bring the power of complex variable theory deal with the
discrete-time signals and systems
• The z-transform is a very important tool in describing and
analyzing digital systems.
• It offers the techniques for digital filter design and frequency
analysis of digital signals.
Definition
• The z-transform of sequence x(n) is defined by
Time
Frequency Convert Domain
Domain
X(z)
x(n
)z
n
n Fourier
Transform
Let z = ej.
X
(e)x
()
ne
j
n
j n
Relationship Between FT and ZT
• The following Eq.(1) and (2) are FT and ZT, respectively.
9/1/2018
Session 2
• ROC
• ZT properties,
• pole-zero plot
9/1/2018
Definition of ROC
• The region in which Z is valid
• Give a sequence, the set of values of z for
which the z-transform converges, i.e.,
|X(z)|<, is called the region of convergence.
|
X (
z
)
|
x
(
n)
z
n
|
x
(
n
n
)
||
z
|
n
n
|
X (
z
)
|
x
(
n
)
z
n
n
|
x(n
)
||
z
|
n
n
Im
ROC is annual ring centered an on the
origin.
Re Rx | z|Rx
ROC
{zre
|R
x
rR
x} j
Stable Systems
• A stable system requires that its Fourier transform is uniformly convergent.
Re
Example: A right sided Sequence
A right hand sequence x(n) is one for which x(n)>=0 for all n<no where no is
+ve or –ve but finite . If n0>=0 the resulting sequence is causal sequence .
For such type of sequence ROC is entire z-plane except at z=0
x(n)au(n) n
All positive
values
x(n)
... n
-8 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7 8 9 10
Example: A right sided Sequence
|
1
X
(z)
au
(n)
z n
n | az | az1 | 1
n0
n
| z || a |
anzn
1 z
n0
X
(
z
)
(
az)
11
az
za
1n
(az1)n
n0
| z || a |
n0
Example: A right sided Sequence ROC
for x(n)=anu(n)
z
X
(z
) , |
|z |a
| Which one is stable?
z a ROC
Im includes
Im unit
circle
1 1
a a a a
Re Re
Example: A left sided Sequence
A left hand sequence x(n) is one for which x(n)>=0 for all n<no where no is
+ve or –ve but finite . If n0<=0 the resulting sequence is anticausal
sequence . For such type of sequence ROC is entire z-plane except at z=∞
x
(n)
an
u(
n1
)
-8 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7 8 9 10
Negative n
...
Values
x(n)
Example: A left sided Sequence
z|
1
| a1z | 1
n n
X
(z
) au
(n1)
z | a
n
1
n0
anzn
n
| z || a |
anzn 1 z
n1 X
(
z
)1
(az
)
1
1
a1
zz
a
1n
n0
1anzn
n0 | z || a |
Example: A left sided Sequence ROC
for x(n)=anu( n1)
z
X
(z
) , |
|z |a
| Which one is stable?
z a
Im Im
1 1
a a a a
Re Re
Properties of ROC
• A ring or disk in the z-plane centered at the origin.
• The Fourier Transform of x(n) is converge absolutely iff the ROC
includes the unit circle.
• The ROC cannot include any poles
• Finite Duration Sequences: The ROC is the entire z-plane except
possibly z=0 or z=.
• Right sided sequences: The ROC extends outward from the outermost
finite pole in X(z) to z=.
• Left sided sequences: The ROC extends inward from the innermost
nonzero pole in X(z) to z=0.
9/1/2018
if you need stability then the ROC must contain the unit
circle.
If you need a causal system then the ROC must contain
infinity and the system function will be a right-sided
sequence.
If you need both, stability and causality, all the poles of
the system function must be inside the unit circle.
9/1/2018
Pole and Zeros
Represent z-transform as a Rational
Function
P(z) where P(z) and Q(z) are
X(z) polynomials in z.
Q(z)
z
x(n)anu(n) X
(z
) , |
|z |a
|
z a
Im
ROC is bounded by
the pole and is the
a
Re exterior of a circle.
Example: A left sided Sequence
z
x
(n)
an
u(
n1
) X
(z
) , |
|z |a
|
z a
Im
ROC is bounded by
the pole and is the
a
Re interior of a circle.
Example: Sum of Two Right Sided Sequences
Im
x
(
n)
(
1
3
n
)u
(n
)
(1
)n
2u(
n
1)
z z 2z(z12
1
)
X
(z) 1 1
z3 z2 (z1 z1
3)( 2)
Im
x
(n
)n
a,
0n
N1
1 N
N1
1(az
N1
1 zNaN
n )
X
(z
) az (z)
a n
1
N1
1n
n0 n
0 1az z za
Im
N-1 zeros
ROC: 0 < z <
N-1 poles ROC does not include any pole
Re
Always Stable
BIBO Stability
9/1/2018
Z-Transform Pairs
Sequence z-Transform ROC
(n) 1 All z
All z except 0 (if m>0)
(n m) z m or (if m<0)
1
| z | 1
u (n) 1 z 1
1
u(n1) | z | 1
1 z 1
1
n | z || a |
a u (n) 1 az 1
1
anu(n1) | z || a |
1 az 1
Z-Transform Pairs
1
[cos]z
1
0
| z | 1
[cos0n]u(n)
1[2
cos
0]
z1
z
2
[sin]z1
0n]u(n)
[sin
0
| z | 1
1[2
cos
0]
z 1
z2
1
[r
cos]z1
[rncos
0n]u(n
)
0
1 2 | z | r
1[2
r
cos]
0z rz2
[
r
sin]
z 1
[rnsin0n]u(n)
0
1 2 | z | r
1[2
r
cos
0]
z rz2
an
0nN
1 1aN zN
1
| z | 0
0 otherwise 1az
Signal Type ROC
Finite-Duration Signals
Causal Entire z-plane
Except z = 0
1.Linearity
•
Notation
x
nZ
X
z ROC
Rx
• Linearity
ax
n
1
bx
n
2
Z
aX
1z
bX
z
2 RO
R
xR
1x
2
– Note that the ROC of combined sequence may be larger than either ROC
– This would happen if some pole/zero cancellation occurs
– Example: x
n a n
u
n - a n
u
n - N
Proof:
According to defination of ZT X(z)x
(n)z
n
n
Here x(n)=a1x1(n) + a2x2(n)
Here a1 & a2 are constants se we can take it outside the summation sign
9/1/2018
2. Time Shifting
x
n
n
o
Z
n
z
o
X
z ROC
R
x
• Here no is an integer
– If positive the sequence is shifted right
– If negative the sequence is shifted left
• The ROC can change the new term may
– Add or remove poles at z=0 or z=
• Example
1 1
X
z
z
1
1
z
1 4
1z
4
n
-1
1
x
n u
n -
1
4
Here x(n-no) indicates that the sequence is shifted in the time domain
by (-no) samples corresponds to multiplication by in the frequency
domain
Proof
Statement : if X(n) z Z(z)
Then x(n-k) ) z Z-k X(z) ----- 1
Then Z{x(n-k)} = -----2
Z(x(n-k) =
Since the limits of summation are in terms of n we can take Z-k outside of the summation
Z(x(n-k) = --------3
Z{x(n-k)} = -----------4
9/1/2018
Compare eqn 1 & 4
9/1/2018
Example
Find ZT of x( n) = (n-k)
That means (n) Z 1
x(n-k) ) Z Z-1 X(z)
hence
(n-k) Z Z-k . 1
9/1/2018
3. Scaling in Z-domain (Multiplication by Exponential)
n
z
x
o
n
Z
X
z/
z
o
ROC
z
oR
x
Z 1
u
n
-1
ROC
:
z
1
1-
z
x
n
rn
cos
o
n
u
n
1
2
j
re
o
n 1
u
n
2
j
re
n
o
u
n
nx
nZ
z
dX
z
ROC
R
x
dz
X
z
1
log
1
az z
a
• Let’s differentiate to obtain rational expression
dX
z
2
az
dX
z
z
11
az
1
1
dz1
az dz 1az
u n
1 domain by n is equivalent to
nx
n a
a n1 multiplying the sequence the
n derivation of its ZT by –Z in the
a
x
n
u
1
n
1
n
1
Z-domain
n
5. Conjugation
*
x
n
Z *
Xz*
ROC
Rx
• Example
Xzx
nzn
n
n
Xz
x
nz
x
nzn
n n
X z
x
n z x
nznZx
n
n
n n
6. Time Reversal
1
x
nZ
X
1/
z ROC
Rx
• ROC is inverted
• Example:
x
nan
u n
-1
1
1-az
X
z -1
1
z
1
a
1
az1
-
az
Here x(-n) is the folded version of x(n) so,x(-n) is the time reverse signal
thus the folding of signal in time domain is equivalent to replacing z by z-1
in the z-domain
Replacing z by z-1 in the z-domain is called as inversion hence folding in
the time domain is equivalent to the inversion in z-domain
7. Convolution
x
n
x
12
n
Z
X
1
z
X
2
z RO
:R
x
1
Rx
2
Z
[x
(n
)]X(
z
), z R
x
Z
[y
(n
)]Y(
z
), z R
y
Z
[
ax
(
n
)by
(
n
)]
aX
(z
)bY
(
z
),
zR
x
Ry
Overlay of
the above two
ROC’s
Shift
Z
[x
(n
)]X(
z
), z R
x
Z
[
x(
nn
)]
0 n
zX
0
(
z
) zRx
Multiplication by an Exponential Sequence
Z
[
x(
n
)]
X(z
),R
|z
x-
| R
x
Z
[
ax(
n
)]
Xn
(
a z
) z
|a
|Rx
1
Differentiation of X(z)
Z
[x
(n
)]X(
z
), z R
x
dX
(
z)
Z
[
nx(
n
)]z
zRx
dz
Conjugation
Z
[x
(n
)]X(
z
), z R
x
Z
[
x*(
n
)]
X *
(z
*)
zRx
Reversal
Z
[x
(n
)]X(
z
), z R
x
Z
[
x
(n
)]
X( 1
z) z1/
R x
Initial Value Theorem
x
(n)0
,
for
n 0
Initial
Value )lim
x(0 X(z)
z
Convolution of Sequences
Z
[x
(n
)]X(z
), zR
x
Z
[y
(n
)]Y(
z
), z R
y
Z
[
x(
n)
*y
(n
)]
X(
z
)Y(
z
)z
R
x R
y
Z- Transform Properties Examples:
Linearity:
Example
Problem:
Find z- transform of
Therefore, we get
9/1/2018
Shift Theorem:
Verification:
Then we achieve,
9/1/2018
Example
Problem:
Find z- transform of
Solution:
9/1/2018
Convolution
In z- transform domain,
Verification:
Using z- transform in Eq. (1)
9/1/2018
Example
Problem: Given the sequences,
Therefore we get,
9/1/2018
System Function
Proof:
x(n) * h(n) =y(n)
X(z)H(z)=Y(z)
9/1/2018
Session 3
• Inverse Z-Transform,
• Methods to find IZT
9/1/2018
Inverse z- Transform:
The Procedure of obtaining x(n) from its ZT X(Z) is
called Inverse ZT
3.Residue method
9/1/2018
1. Inverse Z-Transform by Power Series
Expansion
n
• In expanded form
X
z
x
2
z
2
x
1
1
z
x
0
x
1
z
1
x
2
z
2
• Z-transforms of this form can generally be inversed easily
• Especially useful for finite-length series
• Example
X(z)=a0+a1z-1+a2Z-2 + ------- + an Z-n
Xz
x
nz
n
n
Thus the general expression of discrete time causal sequence x(n) is,
X(n) = an n>=0
9/1/2018
2. Inverse z-Transform by Partial Fraction
• Assume that a given z-transform can be expressed as
b z k
k
Xz kN0
a z
k 0
k
k
9/1/2018
System Function
Signal Characteristics from Z-Transform
• If U(z) is a rational function, and
y(k)
a
y(k
11)
...
a
y(k
nn)
b
u(k
11)
...
b
u(
mm
N(z)
(zzi)
Y(z)
mi1
D(z)
(zpj)
j1
poles
N(z)
(z
z
i) mc
Y(z)
mi
D(z)
1
c
0 z
j
p
j(z
p
)
j
1
j
1 j
poles
Z-1
Time domain
m
Y(k)
c
u
(k)
cj
0 impulse
k
p
j
-
1
j
1
components
Shift-Invariant System
x(n) y(n)=x(n)*h(n)
h(n)
X(z) Y(z)
H(z)
Y(z)
H(z)
X(z)
Session 5
Analysis of DT LTI systems in Time
domain
9/1/2018
Time-Domain Representation
• Signals represented as sequences of numbers, called samples
• Sample value of a typical signal or sequence denoted as x[n] with n being an
integer in the range
• x[n] defined only for integer values of n and undefined for non integer values
of n
• Discrete-time signal represented by {x[n]}
9/1/2018
• Discrete-time signal may also be written as
• a sequence of numbers inside braces:
• { [x n]} ={K,− 0.2,2.2,1.1,0.2,− 3.7,2.9,K}
↑
• In the above, x[−1] = −0.2, x[0] = 2.2, x[1] =1.1,
etc.
• The arrow is placed under the sample at time index n = 0
9/1/2018
• Graphical representation of a discrete-time signal with real-valued samples is as
shown below:
9/1/2018
• In some applications, a discrete-time sequence {x[n]} may be generated by
periodically sampling a continuous-time signal x a ( t ) at uniform intervals of
time
9/1/2018
• Here, n-th sample is given by
x[n] = xa (t) t=nT = xa (nT), n =K,− 2,−1,0,1,K
• The spacing T between two consecutive samples is called the sampling interval
or sampling period
• Reciprocal of sampling interval T, denoted as FT, is called the sampling
frequency:
FT= 1/T
9/1/2018
• Two types of discrete-time signals:
- Sampled-data signals in which samples are continuous-valued
- Digital signals in which samples are discrete-valued
• Signals in a practical digital signal processing system are digital signals
obtained by quantizing the sample values either by rounding or truncation
9/1/2018
• A discrete-time signal may be a finitelength or an infinite-length sequence
• Finite-length (also called finite-duration or finite-extent) sequence is defined
only for a finite time interval:N1 ≤ n ≤ N2
• where −∞ < N1 and N2 < ∞ with N1 ≤ N2
• Length or duration of the above finitelength
• sequence is N = N2 − N1 +1
9/1/2018
Session 6
Analysis of DT LTI systems in Z-
domain
9/1/2018
LTI System description
Previous basis function: unit sample or DT impulse
The input sequence is represented as a linear combination
of shifted DT impulses.
The response is given by a convolution sum of the input
and the reflected and shifted impulse response
9/1/2018