Course 06 - DTFT and Z-Transforms
Course 06 - DTFT and Z-Transforms
Linearity
x1[n] X1(ejw), x2[n] X2(ejw)
implies that
a1x1[n] + a2x2[n] a1X1(ejw) + a2X2(ejw)
Time shifting
x[n] X(ejw)
implies that
x n n d e
jwn d
X e
jw
DTFT Theorems (continue)
Frequency shifting
x[n] X(ejw)
implies that
e
jw 0 n
x n X e
j w w0
Time reversal
x[n] X(ejw)
If the sequence is time reversed, then x[n] X(ejw)
DTFT Theorems (continue)
Differentiation in frequency
x[n] X(ejw)
implies that
nx n j
dX e
jw
dw
Parseval’s theorem
x[n] X(ejw)
implies that
X e
2
x n
2 1 jw
E dw
n
2
DTFT Theorems (continue)
n 1
n n0 e
jw n 0
1 ( n ) 2 w 2 k
k
DTFT Pairs (continue)
Real Exponentials
1
a u n ( a 1)
n
jw
1 ae
1
u n jw
w 2 k
1 e k
1
n 1 a u n
n
( a 1)
1 ae
2
jw
DTFT Pairs (continue)
sin(ax)/x : called sync function
sin(ax)/sin(x) : called Dirichlet Kernel
r sin w p n 1
n
1
u n ( r 1) jw j2w
1 2 r cos w p e r e
2
sin w p
sin w c n 1 w wc
X e
jw
n 0 wc w
1 0n M sin w M 1 / 2 jw M / 2
x n e
0 otherw ise sin w / 2
DTFT Pairs (finally)
2 w w 0 2 k
jw 0 n
e
k
cos w 0 n e w w 0 2 k e w w 0 2 k
j j
k
Example: Determining a Fourier Transform Pair-
wise Formulas
x1 n a u n
n 1
jw
X1 e
jw
1 ae
x 2 n x1 n 5
j5w
Thus, X 2 e e
jw j5w
X1 e jw e
jw
1 ae
j5w
5
x n a x 2 n , so X e
5 jw a e
jw
1 ae
Another Example
a u n ( a 1)
n 1
jw
1 ae
thus, (1/2)nu[n] 1 / (1 (1/2) e-jw)
A A
x n A cos w 0 n
j j jw 0 n
jw 0 n
e e e e
2 2
Sinusoidal Responses of LTI System
(application of symmetric property)
• If the impulse response h[n] is real, by the
symmetry property, H(ejw ) = H*(ejw ) 0 0
• Hence, y n A H e jw e j e jw n A H e jw e j e jw n
0 0 0 0
2 2
H e e e e (e
A j A j
jw 0 jw 0 n jw 0 jw 0 n
H e )
2 2
H e e e [H e e e
A j A j jw 0 n
jw 0 jw 0 n jw 0
]
2 2
A R e{ H e e e
jw 0 j jw 0 n
}
A H e R e{e e }, w here H e
jw 0 j jw 0 n j jw 0
e
A H e cos w n
jw 0
0
Efficient Representation of
Difference Equations
• We have mentioned that difference equation
is a common way for realizing an LTI system
(although not all LTI system is able to be
implemented by difference equations)
N M
a k y n k b m x n m
k 0 m 0
n
X z x n z
n
n0
X z n z
n
1
n0
Example of z-transform for a finite
sequence
n n1 0 1 2 3 4 5 N>5
x[n] 0 2 4 6 4 2 1 0
X z 2 4 z
1 2 3 4 5
6z 4z 2z z
Z-Transform vs. DTFT
• Discrete-time Fourier Transform
x n e
X e
jw jwn
n
• Hence, DTFT is equivalent to substituting z=ejw into
the z-transform
X z x n z
n
|z e jw
n
a k y n k b m x n m
k 0 m 0
a k Y z z b m X z z
k m
k 0 m 0
Z-transform Applying to Systems
M
m
• Hence bm z
Y z m 0
X z N
k
ak z
k 0
• We call
Y z
H (z) A fractional form
X z
the system function of this LTI system
• General Definition: the system function of an LTI
system is the z-transform of the output signal
divided by the z-transform of the input signal.
System Function vs. Frequency
Response
• Hence, when feeding an input signal X(z) to an
LTI system with the system function H(z), the
output is the product Y(z)=X(z)H(z)
• When z=ejw, we obtain the output spectrum
Y(ejw)=X(ejw)H(ejw).
b
m
m
z
m 0
H (z) N
k
ak z
k 0
x[n] b0 +
y[n]
M z 1
y n b m x n m x[n-1] b1 +
m 0 z1
x[n-2] b2 +
z1
x[n-M] bM +
Deconvolution
• Deconvolution or inverse filtering
Example
• Deconvolution or inverse filtering
Poles and Zeros of Fractional Form
• Let H(z) = P(z)/Q(z) be the system function of
a rational form.
• Let us represent both P(z) and Q(z) as
polynomials of z (not z-1)
Then
• Poles: the roots of Q(z)
• Zeros: the roots of P(z)
Example of Poles and Zeros
Example and Physical Meanings
• Three zeros:
y n a y n k b x n k
k k
k 1 k 0
v[ n ] b x n k
k
k 0
y n a y n k v [ n ]
k
k 1
1 M k
H (z) H 2 (z)H1(z) ( N
) bk z
1 ak z
k k 0
k 1
or equivalently
M k
V ( z ) H 1 ( z ) X ( z ) bk z X ( z )
k 0
1
Y ( z ) H 2 ( z )V ( z ) ( N
)V ( z )
1 ak z
k
k 1
By changing the order of H1 and H2, onsider the equivalence on
the z-domain:
H (z) H1(z)H 2 (z)
where M k H 2 (z) (
1
H 1 ( z ) bk z N
)
1 ak z
k
k 0
k 1
Let
1
W (z) H 2 (z) X (z) ( N
) X (z)
1 ak z
k
Then
k 1
M
Y ( z ) H 1 ( z )W ( z ) b k z
k
W ( z )
k 0
N
y[ n ] b k
w[ n k ]
k 0
We assume M=N
here
Note that the exactly the same signal, w[k], is stored in the
two chains of delay elements in the block diagram. The
implementation can be further simplified as follows:
Example: 1 2z
1
H (z) 1 2
1 1 .5 z 0 .9 z
1 2 1 1
1 2z z (1 z )(1 z )
H (z) 1 2
1 1
1 0 . 75 z 0 . 125 z (1 0 . 5 z )( 1 0 . 25 z )
1 2
b 0 k b1 k z b2 k z
Ns
H (z) 1 a1 k z
1
a2k z
2
k 1
where N s ( N 1) / 2
and we assume that MN. The real poles and
zeros have been combined in pairs.
N 1
B k (1 e k z )
p N1 N2
Ak
1 c (1 d
k
H (z) Ck z 1
1 1
k 0 k 1 k
z k 1 k
z )( 1 d k z )
N 1
e 0 k e1 k z
p Ns
1 a
k
H (z) Ck z 1 2
k 0 k 1 1k
z a2k z
Illustration of parallel-form
structure for six-order
system (M=N=6) with the
real and complex poles
grouped in pairs.
Example: consider still the same system
1 2 1
1 2z z 7 8z
H (z) 1 2
8 1 2
1 0 . 75 z 0 . 125 z 1 0 . 75 z 0 . 125 z
another alternation of the same system
1 2
1 2z z 18 25
H (z) 1 2
8 1
1
1 0 . 75 z 0 . 125 z 1 0 .5 z 1 0 . 25 z
A non-computable system
Computable systems
Discrete Fourier Transform (DFT)