Professional Documents
Culture Documents
Z-Transform
Lecture #7
Rediet Million
February, 2020
∞
X ∞
X ∞
X
jw −jwn −jwn
|x(e )| = | x(n)e |≤ |x(n)||e |≤ |x(n)| ≤ ∞
n=−∞ n=−∞ n=−∞
Example:
1 n
a. Let x(n) = ( ) u(n)
2
P∞ ∞
P 1 n P∞ 1 n 1
|x(n)| = |( ) u(n)| = ( ) = =2<∞
n=−∞ n=−∞ 2 n=0 2 1 − 1/2
⇒ The FT of x(n) exist or converges.
b. Let x(n) = (2)n u(n)
∞ ∞ ∞
|(2)n u(n)| = (2)n → ∞
P P P
|x(n)| =
n=−∞ n=−∞ n=0
Z-plane
Because the z-transform is a function of complex variable, its is
convenient to describe it using the complex z-plane with
z = Re{z} + Im{z} = re jω
Just as with the DTFT, there are a number of important and useful
z-transform properties. A few of these properties are described below.
1. Linearity: The linearity property states that if
x1 (n) Z−→
←−− X1 (z)
and
x2 (n) Z−→
←−− X2 (z)
then
ax1 (n) + bx2 (n) Z−→
←−− aX1 (z) + bX2 (z)
Example:
Determine the z-transform of x(n) = cos(ω0 n)u(n)
-Using Eulers identity, x(n) may be expressed as
1 1
x(n) = cos(ω0 n)u(n) = e jω0 n u(n) + e −jω0 n u(n)
|2 {z } |2 {z }
x1 (n) x2 (n)
and using the linearity property of the z-transform
∞ 1 ∞ 1
e jω0 n z −n + e −jω0 n z −n
P P
x(z) =
n=0 2 n=0 2
1 1 1 1
x(z) = −1
+
jω
21−e z 0 2 1 − e 0 z −1
−jω
1 − z −1 cos(ω0 )
x(z) = ROC : Rx1 ∩ Rx2 ⇒ |z| > 1
1 − 2z −1 cos(ω0 ) + z −2
(Rediet Million) DSP-Lecture #7 February, 2020 14 / 26
Z-Transform Properties
2. Time Shifting:
If
x(n) Z−→
←−− X (z)
then
Z−→ z −n0 X (z)
x(n − n0 )
←−−
where n0 is assumed to be an integer.
- ROC is the same as x(n), except at z = 0 if n0 > 0 and z = ∞ if n0 < 0
Proof
∞
x(n − n0 )z −n
P
y (z) =
n=−∞
Making change of variables m = n − n0
∞ ∞
x(m)z −(m+n0 ) = z −n0 x(m)z −m
P P
y (z) =
m=−∞ m=−∞
Example:
1
Determine the z-transform of x(n) = ( )n−1 u(n − 1)
2
1
- Take the sequence x0 (n) = ( )n u(n)
2
x0 (n) ←−− Z−→ X0 (z)
1 1 1
( )n u(n) ←−− Z−→ , |z| >
2 1 −1 2
1− z
2
- We know that x(n) = x0 (n − 1) where n0 = 1
using time shifting properties the z-transform will be
1 z −1 1
X (z) = z −n0 X0 (z) = z −1 ( )= =
1 1 z − 1/2
1 − z −1 1 − z −1
2 2
1
ROC: |z| >
2
(Rediet Million) DSP-Lecture #7 February, 2020 16 / 26
Z-Transform Properties
Example:
1
Determine the z-transform of x(n) = ( )n cos(nω)u(n)
3
1
- Take x(n) = ( )n x0 (n)
3
1 − z −1 cos(ω)
x0 (n) = cos(nω)u(n) ←−− Z−→ X0 (z) = ,|z| > 1
1 − 2z −1 cos(ω) + z −2
using properties of multiplication by exponential
1
X (z) = X0 (a−1 z) where a =
3
1
1 − (3z)−1 cos(ω) 1 − z −1 cos(ω)
X (z) = = 3
1 − 2(3z)−1 cos(ω) + (3z)−2 2 −1 1
1 − z cos(ω) + z −2
3 9
1
with ROC: |z| >
3
4. Time reversal
If x(n) Z−→
←−− X (z), r1 < |z| < r2
then
x(−n) Z−→
←−− X (z −1 )
1 1
r1 < |z −1 | < r2 ⇒ ROC: < |z| <
r2 r1
Proof
∞
x(−n)z −n
P
Z {x(−n)} =
n=−∞
making change of variable k = −n
∞
x(k)(z −1 )−k = X (z −1 )
P
Z {x(−n)} =
k=−∞
Example:
1
Determine the z-transform of x(n) = ( )−n u(−n)
4
- Take x(n) = x0 (−n)
1 1 1
x0 (n) = ( )n u(n) ←−−Z−→ X0 (z) = , |z| >
4 1 4
1 − z −1
4
using the properties of time reversal
X (z) = X0 (z −1 )
1
X (z) =
1
1− z
4
with ROC: |z| < 4
5. Differential in z- domain
If x(n) Z−→
←−− X (z)
then
dX (z)
nx(n)←−−Z−→ − z( )
dz
- The ROC is the same as that of x(n) except possibly z = 0 or z = ∞
Proof
∞
x(−n)z −n
P
X (z) =
n=−∞
differentiate both side
dX (z) d P ∞ ∞ d
x(n)z −n ) = x(n) (z −n )
P
= (
dz dz n=−∞ n=−∞ dz
∞ ∞
x(n)(−n)z −n−1 = −z −1 nx(n)z −n = −z −1 Z {nx(n)}
P P
=
n=−∞ n=−∞
dX (z)
⇒ Z {nx(n)} = −z
dz
(Rediet Million) DSP-Lecture #7 February, 2020 21 / 26
Z-Transform Properties
Example:
1
Determine the z-transform of x(n) = n( )n u(n)
2
- Take x(n) = nx0 (n)
1 1 1
x0 (n) = ( )n u(n) ←−−Z−→ X0 (z) = , |z| >
2 1 2
1 − z −1
2
Using the differentiation property
dX0 (z) d 1
X (z) = −z = −z ( )
dz dz 1
1 − z −1
2
1/2z −1
X (z) =
(1/2 − 1/2z −1 )2
1
ROC: |z| >
2
(Rediet Million) DSP-Lecture #7 February, 2020 22 / 26
Z-Transform Properties
6. Convolution property:
If
x1 (n) Z−→
←−− X1 (z)
and
x2 (n) Z−→
←−− X2 (z)
then
x(n) = x1 (n) ∗ x2 (n)
←−− Z−→ X (z) = X1 (z)X2 (z)
ROC: Rx1 ∩ Rx2 Show the proof !
7. Initial value theorem
- If x(n) is causal then
x(0) = lim X (z)
z→∞
- If x(n) is non-causal then
x(0) = lim X (z)
z→0
Example:
Use the z-transform to perform the convolution of the following two
sequence
1
x(n) = 3n u(−n) and h(n) = ( )n u(n)
2
1 n 1 1
h(n) = ( ) u(n) ←−− Z−→ H(z) = , |z| >
2 1 −1 2
1− z
2
−3z −1
x(n) = 3n u(−n) Z
←−−−→ X (z) = , |z| < 3
1 − 3z −1
Using the convolution property
1 −3z −1
y (n) = x(n) ∗ h(n) ←−Z−→Y (z) = H(z)X (z) = ( ).( )
1 − 0.5z −1 1 − 3z −1
1
ROC: < |z| < 3
2