Beruflich Dokumente
Kultur Dokumente
Autumn 2001
University of Washington
Dept. of Electrical Engineering
n=
|x[n]|r0n =
|x[n]|r0n <
n=N1
So
{z : |z| = r0 } ROC
Now see if
{z : |z| > r0 } ROC
Consider r1 r0 and let r1 = cr0 for c 1.
|x[n]|r1n
|x[n]|(cr0 )n
n=N1
n=N1
1
n=N1
c|N1 |
n=0
|x[n]|r0n + c|N1 |
n=N1
=A
|x[n]|r0n
n=0
|x[n]|r0n <
( {z : |z| = r0 } ROC)
n=N1
where A =
N1
r1
r0
. So
|x[n]|r1n <
n=N1
which means
{z : |z| > r0 } ROC
Property 7. If x[n] is two sided sequence, and if the circle |z| = r0 is in ROC, then the ROC will consist of a ring in
the z-plane which includes |z| = r0 .
Why?
x[n] = xL [n] + xR [n]
6-1
6-2
where xL [n] is a left sided sequence and xR [n] is a right sided sequence. ROC for xR [n] is bounded inside by outmost
pole of XR (z). ROC for xL [n] is bounded outside by innermost pole of XL (z). Add the two together. Either the two
ROCs overlap, which is a ring shaped ROC for x[n], or there is no ROC for x[n].
Property 8. ROC must be a connected region.
Note from Property 7, any sequence is the sum of a left sided sequence and a right sided sequence. So if intersection
exists, it must be formed by
dR < |z| < dL
Hence, poles determine possible types of ROCs.
Ex: When there are two poles d1 and d2 , and |d1 | < |d2 |, there are three possible ROC candidates, i.e.
ROC1 ={z : |z| < |d1 |}
ROC2 ={z : |d1 | < |z| < |d2 |}
ROC3 ={z : |d2 | < |z|}
30
20
20log10(|H(z)|)
10
0
10
20
30
40
4
50
4
3
3
2
1
Re z
Im z
6.2
12.4z1 +2.88z2
10.8z1 +0.64z2
with poles around 0.4 j0.6928 and zeros around 1.2 j1.2
Inverse z-Transform
z-Transform is
X(z) =
x[n]zn
n=
Let z = re j
X(z) =
n=
x[n](re j )n =
n=
6-3
So
FT 1 {X(re j )} = x[n]rn
Then
x[n] =rn FT 1 {X(re j )}
Z
1
=rn
X(re j )e jn d
2
Z
1
=
X(re j )(re j )n d
2
Since z = re j ,
dz = jre j d = jzd
that is,
1
d = z1 dz
j
Therefore,
1
2 j
x[n] =
X(z)zn1 dz
But r can be anything inside the ROC. The inverse z-transform equation can be written as
x[n] =
The contour integral
r, for all r such that
1
2 j
X(z)zn1 dz
(6.1)
is performed at a counter-clockwise closed circular contour centered at the origin with radius
{z : |z| = r} ROC
zk dz =
k=1
k 6= 1
1
0
X(z)zn1 dz =
1
2 j
1
2 j
x[k]
x[k][n k]
k=
x[k]zk+n1 dz
c k=
zk+n1 dz
k=
=x[n]
Note: the result is valid for both positive and negative values of n.
Note: for z = e j , this reduces to inverse FT, since
I
Z
1
1
n1
X(z)z dz
=
X(e j )e jn e j je j d
2 j c
2
j
j
z=e
since dz = jre j d.
How to calculate this in general?
(6.2)
6-4
1
2 j
I
c
(6.3)
(z)
(z d0 )s
(6.4)
s1
d (z)
1
(s 1)!
dzs1 z=d0
(6.5)
1
2 j
1
1 az1
zn1
1
dz =
1
2 j
c 1 az
zn
dz
c za
The radius of contour must be greater than a since the contour has to be in ROC. We will consider the contour integral
for n 0 and n < 0 separately.
1. n 0
There is only one pole at z = a, i.e.,
zn
has only one pole at z = a
za
x[n] = an
n0
( (z) = zn )
( (z) =
z2
1 (z)
2 (z)
=
=
z a (z a)1
(z 0)2
1
)
za
6-5
So
(Pole at z = a, s = 1)
(Pole at z = 0, s = 2)
an u[n]
So
1
1
1 az1
n
2
u[n] = x[n]
3
Z
1 23 z1
if x[n] is a right sided sequence.
Ex:
X(z) =
1
1
+
1 a1 z1 1 a2 z1
so
x[n] = an1 u[n] an2 u[n 1]
since ROCs of each of the terms in X(z) must overlap for the existence of X(z).
Partial Fraction Expansion.
(There are some nice forms of z-transform that we can get their inverse relatively easily.)
When
X(z) =
P(z)
M bk zk
= k=0
Q(z) Nk=0 ak zk
(6.6)
1
b0 M
k=1 (1 ck z )
a0 Nk=1 (1 dk z1 )
(6.7)
1. N > M and the poles are all first order poles (i.e., all the poles are unique).
N
X(z) =
Ak
1 dk z1
(6.8)
k=1
Note:
Ak = (1 dk z1 )X(z) |z=dk
since
(1 dk z1 )X(z) = Ak +
Al (1 dk z1 )
1 dl z1
l6=k,l=1
N
(6.9)
6-6
Ex:
X(z) =
2
1
3 1
+ 18 z2
4z
2
(1
1 1
1 1
2 z )(1 4 z )
A1
A2
+
1 1
1 2z
1 14 z1
and
1
A1 = (1 z1 )X(z) |z= 1 = 4
2
2
1 1
A2 = (1 z )X(z) |z= 1 = 2
4
4
So
X(z) =
4
1 12 z1
1 14 z1
x[n] = 4
n
n
1
1
u[n] 2
u[n]
2
4
2. N M and the poles are all first order poles (i.e., all the poles are unique).
X(z) =
MN
N
k
Ak
M
r
k=0 bk z
=
B
z
+
r
N
1
k
k=0 ak z
r=0
k=1 1 dk z
(6.10)
The first term is obtainable by long division (example later). The second term is obtainable by the same procedure
used when N > M.
In general
max(MN,0)
X(z) =
Br zr +
r=0
max(MN,0)
r=0
Br z
M1
bk zk
k=0
Nk=0 ak zk
(M1 < N)
(6.11)
Nu Si
Aik
+
1
i=1 k=1 1 di z
where
Nu , # of unique poles in denominator
Si = order of i-th pole
Br is obtained as before
s k
di
1
si
1
(1
d
w)
X(w
)
Aik =
i
(si k)!(di )si k dwsi k
w=d 1
(6.12)
We can verify this by multiplying both sides of X(z) by (1 di z1 )si and following the above operations.
Power Series Expansion.
Ex:
then
1
1
X(z) = z2 z 1 + z1
2
2
1
1
x[n] = [n + 2] [n + 1] [n] + [n 1]
2
2
(1)n+1 an zn Z
X(z) = log(1 + az ) =
x[n] =
n
n=1
1
(1)n+1 an
n
Long Division.
1 + 2.0z1
1 + 0.4z1 0.12z2
= 1 + 1.6z1 0.52z2 + 0.4z3 +
X(z) =
n1
n0
6-7
Then
x[n] =0
n<0
x[0] =1
x[1] =1.6
x[2] = 0.52
x[3] =0.4
..
.