ES 623/ PE 610 Digital Signal Processing: Fast Fourier Transforms
ES 623/ PE 610 Digital Signal Processing: Fast Fourier Transforms
ES 623/ PE 610 Digital Signal Processing: Fast Fourier Transforms
ES 623/ PE 610
DIGITAL SIGNAL
PROCESSING
Lecture 16
Fast Fourier Transforms
Last Session
Linear convolution using circular convolution
Computation of DFT
Tabular method
11 October 2010
Todays Session
Computation of DFT
Fast Fourier Transforms(FFT)
DIT FFT
11 October 2010
Example
Compute the DFT of 4-point sequence
x(n)=[0,1,2,3] using the tabular method
11 October 2010
X (k ) = x(n)W ; k = 0,1,2,3......N 1
nk
N
n =0
11 October 2010
Computation of DFT
11 October 2010
N
N
N /2
N
=1
= 1
2
N
W = WN / 2
11 October 2010
N1 + N 2
N
K ( N n )
N
N +K
N
K +N / 2
N
N1
N
=W W
N2
N
KN *
N
= W
= WNK
= WNK
2 - Point DFT
11 October 2010
11 October 2010
Types of FFT
Decimation In Time (D-I-T): Sequence
x(n) is decomposed into successively
smaller subsequences.
Decimation In Frequency (D-I-F):
Sequence of the DFT coefficients X(k) is
decomposed into smaller subsequences.
11 October 2010
10
11
i.e;
f1(n) = x(2n)
12
11 October 2010
13
14
15
16
17
11 October 2010
18
Next
11 October 2010
19
Next Session
Inverse FFT
Convolution using FFT
11 October 2010
20
Thank You
11 October 2010
21