Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Motivation
The z-transform is an extension of the discrete-
time Fourier transform to a function that is
defined on regions of the complex plane.
Some sequences that do not have Fourier
transforms will have z-transforms, but the
reverse is true as well.
For our purposes, the special significance of z-
transform is as a tool to facilitate designing
systems with the desired attributes that can be
practically implemented
Topics
Concepts from Complex Variables
Laurent Expansions
Definition of the Z-Transform
Computing Inverse Z-Transforms
Properties of Z-Transforms
Complex Functions (1)
Complex functions are complex valued and also have complex
arguments. The domain for the argument usually spans some
open region Ω of the complex plane as shown below,
z0
z1
Ω
Complex Functions (2)
f ( z ) is said to be analytic (or holomorphic) in Ω if it can
be represented as a convergent power series
∞
f ( z ) = ∑ an ( z − z 0 )
n
n=0
f ( z) = P ( z) Q ( z)
•
× ×
•
Topics
Concepts from Complex Variables
Laurent Expansions
Definition of the Z-Transform
Computing Inverse Z-Transforms
Properties of Z-Transforms
Laurent Expansion (1)
As noted earlier, if f ( z ) is analytic in the disk z < r then it will
be represented, throughout the disk, by a unique power series :
∞
f ( z ) = ∑ an z n r
n =0
Laurent Expansion (2)
If f ( z ) is analytic in the exterior region z > r then it can be
represented, throughout that region, by a unique expansion :
0
f (z) = ∑ an z n r
n =−∞
Laurent Expansion (3)
And, if f ( z ) is analytic in the annular region r1 > z > r2 then it
can be represented, in that region, by a unique expansion :
∞
f ( z) = ∑ an z n r2
r1
n = −∞
Laurent Expansion (4)
An expansion of this type,
∞
f (z) = ∑ an z n
n =−∞
has the three annular regions shown below, and has different
Laurent expansions in each region.
∞
∑ n
n
a z Region1
n =−∞ •
∞
f ( z ) = ∑ bn z n Region 2 × ×
n =−∞ •
∞ Region 1
∑ cn z
n
Region 3 Region 2
n =−∞ Region 3
Laurent Expansion (6)
• The upper limit r2 of the ROC r1 < z < r2 is determined by
the positive index an's, while the lower limit r1 is determined
by the negative index an's.
• The sum/product of two Laurent expansions will also be a
Laurent expansion provided that the ROC's of the original
functions overlap. The ROC of the sum/product will at
least contain the intersection of the ROC's of the original
functions, but it may be larger.
Exercise : Find a formula for the cn where
∞ ∞ ∞
n
∑
n =−∞
cn z = ∑ an z ∑ bn z
n
n=−∞
n
n=−∞
Topics
Concepts from Complex Variables
Laurent Expansions
Definition of the Z-Transform
Computing Inverse Z-Transforms
Properties of Z-transforms
Definition of the Z-Transform (1)
The Z - transform of the discrete time sequence x [ n] is
the complex function given by the Laurent expansion:
∞
Z { x [ n ]} ( z ) = ∑ x [ n] z − n
n =−∞
1.5 1.5
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
-1.5 -1.5
2 2
1 1
2 2
0 1 0 1
0 0
-1 -1
-1 -1
-2 -2 -2 -2
Definition of the Z-Transform (5)
Example 2 (Right - Sided Exponential) : x [ n] = a nu [ n] , a = ρ eiθ
∞
Z { x [ n ]} ( z ) = ∑ a n z − n = ( ROC : z >ρ= a)
1
n =0 1 − az −1
1 1 − Re az −1 1 Im az −1
Re −1
= Im −1
=
1 − az 1 − 2 Re az −1 + az −1 1 − az 1 − 2 Re az −1 + az −1
2 2
F { x [ n ]} (ω ) =
1
1 − ae − jω
( if 1 > ρ = a )
1 1 − ρ cos (ω − θ ) 1 − ρ sin (ω − θ )
Re = Im =
1 − az 1 − 2 ρ cos (ω − θ ) + a 1 − az 1 − 2 ρ cos (ω − θ ) + a
−1 2 −1 2
Definition of the Z-Transform (6)
Example 2 (Right - Sided Exponential Continued) :
Real and imaginary parts for a = .5
5
2
4
2 1
3 2
0
2
-1
1 1 1
-2
0
2 2
0 0
1 1
0 -1 0 -1
-1 -1
-2 -2 -2
-2
Definition of the Z-Transform (7)
Example 3 (Left - Sided Exponential) : x [ n] = −a nu [ −n − 1] , a = ρ eiθ
−1 ∞
−1 (
Z { x [ n ]} ( z ) = − ∑ a z ROC : z < ρ = a )
1 1
n −n
= 1 − ∑ a−n z n = 1 − −1
=
n =−∞ n =0 1 − a z 1 − az
1 1 − Re az −1 1 Im az −1
Re −1
= Im −1
=
1 − az 1 − 2 Re az −1 + az −1 1 − az 1 − 2 Re az −1 + az −1
2 2
F { x [ n ]} (ω ) = ( if 1 < ρ = a )
1
1 − ae − jω
1 1 − ρ cos (ω − θ ) 1 − ρ sin (ω − θ )
Re = Im =
1 − az 1 − 2 ρ cos (ω − θ ) + a 1 − az 1 − 2 ρ cos (ω − θ ) + a
−1 2 −1 2
Note : All is the same as the right - sided exponential but with a different ROC .
Definition of the Z-Transform (8)
Example 3 (Left - Sided Exponential Continued) :
Real and imaginary parts for a = 2.0
2 5
0 2 2
-2
-4 1 0 1
-6
-8 0 0
-10 -5
-2 -2
-1 -1
-1 -1
0 0
1 1
-2 -2
2 2
Definition of the Z-Transform (9)
Example 4 (Two - Sided Exponential) : x [ n ] = 2− n u [ n ] + 2n u [ − n − 1]
( ROC : ),
1
2 u [ n] ↔
−n
−1
z > 1
Z 1− z
1
2
2
−1
2n u [ −n − 1] ↔
Z 1 − 2z −1 ( ROC : z < 2 )
− 32 z −1
⇒ x [ n] ↔
Z 1− z
1
1 − 1
−
1
1− 2z − 1
= −
1− 2 z + z
5 1 − 2 ( ROC : 2 < z < 2)
1
2
Definition of the Z-Transform (10)
Sequence Transform ROC
δ [ n − m] z −m z >0
a nu [ n] 1 (1 − az −1 ) z >a
−a nu [ − n − 1] 1 (1 − az −1 ) z <a
na u [ n ]
n
az −1
(1 − az )
−1 2
z >a
−na u [ −n − 1]
n
az −1
(1 − az )
−1 2
z <a
1 − z −1 cos ω0
r n cos (ω0 n ) u [ n ] z >r
1 − 2 z −1 cos ω0 + z −2
z −1 sin ω0
r n sin (ω0 n ) u [ n ] z >r
1 − 2 z −1 cos ω0 + z −2
Definition of the Z-Transform (11)
ROC Properties
• The ROC is must be either a disk, the exterior of a disk,
a ring (annulus) or the entire plane
• The ROC cannot contain any poles
• If x [ n ] has finite length then there can only be a pole at z = 0
• The right side of the sequence determines the upper limit
of the ROC and the left side determines the lower limit
∏ (1 − c z )
M
−1
H (z) =
−M
bM z + ⋯ + b0 b0
= k =1
k
=
b0 P ( z −1
)
−M
aN z + ⋯ + a0 a0 a0 Q ( z −1 )
∏( k )
N
−1
1 − d z
k =1
h [ n ] = ( q0δ [ n ] + ⋯ + qLδ [ n − L ])
b0
a0
b0 − d1 u [ −n − 1] : z < d1 −d Nn u [ −n − 1] : z < d N
n
+ A1 + ⋯ + AN
a0 d1 u [ n ]
n
: z > d1 d N u [ n ]
n
: z > d N
z − z −1 (1 − z )(1 + 2 z )
−2 3
2
−1 1
2
−1 −1
r ( z ) = 2 z + 2
−2 3 −1 3 −1 −2
z − 2 z −1 z − 2 z −1 −2 3 −1
r ( z −1 )(1 − 12 z −1 ) (3
2) + 2
A1 = = 2
= − 53
(1 − 1
2 z −1 )(1 − 2 z −1 )
z = 12
(1 − 2 ( 2 ) )
r ( z ) ( z − 2 z −1 ) − 32 ( 12 ) + 2
A2 = = = 5
( 2 )(
1 − 1 −1
z 1 − 2 z −1
) z =2
(1 − ( ) )1
2
1
2
3
Computing Inverse Z-Transform (5)
Partial Fractions Example Continued:
Step 3: (Find the inverse - Transform)
h [ n] = δ [ n]
− ( 1 )n u [ −n − 1] : z < 1 −2n u [ − n − 1] : z < 2
+3 −
2 2
3
5 5
( 2 ) u [ n ] : z > 2 2 u [ n ] : z > 2
n
1 n 1
Topics
Concepts from Complex Variables
Laurent Expansions
Definition of the Z-Transform
Computing Inverse Z-Transforms
Properties of Z-transforms
Properties of Z-Transform (1)
x [ n] ↔ X ( z ) , y [ n] ↔ Y ( z )
Linearity:
⇒ α x [ n] + β y [ n] ↔ α X ( z ) + β Y ( z ) ( ROC ⊃ ROCX ∩ ROCY )
Z {α x [ n ] + β y [ n ]} ( z ) = α Z { x [ n ]} ( z ) + β Z { y [ n ]} ( z )