DSP11
DSP11
Chapter 8
Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, ©1999-2000 Prentice Hall Inc.
Sampling the Fourier Transform
• Consider an aperiodic sequence with a Fourier transform
x[n] DTFT
X e j
• Assume that a sequence is obtained by sampling the DTFT
~
Xk X e j X e j2 / Nk
2 / N k
• Since the DTFT is periodic resulting sequence is also periodic
• We can also write it in terms of the z-transform
~
Xk Xz z e2 / N k X e j2 / Nk
• The sampling points are shown in figure
• ~
Xk could be the DFS of a sequence
• Write the corresponding sequence
~ 1 N 1 ~
x[n] Xk e j2 / Nkn
N k 0
Sampling the Fourier Transform Cont’d
• The only assumption made on the sequence is that DTFT exist
xme
~
Xe j jm
Xk X e j2 / Nk ~ 1 N 1 ~
x[n] Xk e j2 / Nkn
m N k 0
• Combine equation to get
~ 1 N 1
x[n] xme j2 / Nkm e j2 / Nkn
N k 0 m
1 N 1 j2 / Nk n m
~
xm e xmp n m
m N k 0 m
• Term in the brackets is
~ 1 N 1 j2 / Nk n m
p n m e n m rN
N k 0 r
• So we get
~
x[n] xn n rN xn rN
r r
Relation between Finite-length and Periodic Signals
• Consider finite length signal x[n] spanning from 0 to N-1
• Convolve with periodic impulse train
x[n] x[n] ~
~ p[n] x[n] n rN xn rN
r r
• The Fourier transform of the periodic sequence is
~ j j ~ j
2N 2Nk
X e X e P e X e j
k
2 j N
2 k
~ j
2k
Xe
k N
X e
N
• This implies that
~ j 2Nk
Xk X e
X e j 2 k
N
• DFS coefficients of a periodic signal can be thought as equally
spaced samples of the Fourier transform of one period
Sampling the Fourier Transform Cont’d
n0 N k 0
• The DFT pair can also be written as
Xk DFT
x[n]
Example
• The DFT of a rectangular pulse
• x[n] is of length 5
• We can consider x[n] of any
length greater than 5
• Let’s pick N=5
• Calculate the DFS of the periodic
form of x[n]
~ 4
Xk e j2 k / 5 n
n0
1 e j2 k
1 e j2 k / 5
5 k 0,5,10,...
0 else
Example Cont’d
• If we consider x[n] of length 10
• We get a different set of DFT
coefficients
• Still samples of the DTFT but in
different places
Properties of DFT
• Linearity
x1 n DFT
X1 k
x2 n DFT
X2 k
ax1 n bx2 n DFT
aX1 k bX2 k
N 1
x3 n x mx n m
2 1 N
m0
Example
• Circular convolution of two rectangular pulses L=N=6
1 0 n L 1
x1 n x2 n
0 else
• DFT of each sequence
2
N 1
N k 0
X1 k X2 k
j kn
e N
n0 0 else
• Multiplication of DFTs
N2 k 0
X3 k X1 k X2 k
0 else
• And the inverse DFT
N 0 n N 1
x3 n
0 else
Example
• We can augment zeros to
each sequence N=2L=12
• The DFT of each sequence
2 Lk
j
1e N
X1 k X2 k 2 k
j
1e N
• Multiplication of DFTs
2
j
2 Lk
1 e N
X3 k 2 k
1e Nj
Review
N 1
Xk x[n]e j2 / N kn
n0
~
Xk X e j
2 / N k
X e j2 / Nk
1 N 1
x[n] Xk e j2 / Nkn
N k 0
Linear Convolution Using DFT
Linear Convolution Using DFT
Linear Convolution Using DFT
LTI Systems Using DFT
LTI Systems Using DFT
Block Convolution Techniques