Professional Documents
Culture Documents
10/29/2015
• Reading
10/29/2015
1
10/29/2015
• The Fast Fourier Transform (FFT) reduces the complexity of computing the
DFT from 𝒪(𝑁 2 ) to 𝒪(𝑁𝑙𝑜𝑔2 𝑁).
complexity of the DFT and the FFT
efficiency http://www.analog.com/media/en/training-seminars/design-handbooks/MixedSignal_Sect5.pdf
10/29/2015
2
10/29/2015
• FFT decomposes large DFT blocks in to smaller DFT blocks till it reaches blocks
of two points.
10/29/2015
• separate the sequence 𝑥[𝑛] into two subsequences (even & odd)
Recall WN WN
2
• 2
10/29/2015
3
10/29/2015
even sequence
odd sequence
Requires 𝑵 + 𝑵𝟐 𝟐 < 𝑵𝟐
10/29/2015
• Divide-and-Conquer approach
• Repeat the process with both the even and odd 𝑁 2 sequences
resulting in (even-even)&(odd-even)&(even-odd)&(odd-odd) 𝑁 4
subsequences
10/29/2015
4
10/29/2015
Ordered Output
Shuffled input
10/29/2015
𝒙 𝟎 −𝒙 𝟒
10/29/2015
5
10/29/2015
Ordered Output
10/29/2015
10/29/2015
6
10/29/2015
Ordered Output
10/29/2015
10/29/2015
7
10/29/2015
10/29/2015
• 1 , we have
k
Since WNk N 2
10/29/2015
8
10/29/2015
10/29/2015
10/29/2015
9
10/29/2015
10/29/2015
A A+B
B A-B
10/29/2015
10
10/29/2015
Shuffled Output
10/29/2015
radix-𝒓 FFT
• 𝑥[𝑛] has length 𝑁 = 𝑟 𝑀 .
11
10/29/2015
we have
10/29/2015
12
10/29/2015
• Representation is performed in
Input Quaternary Reversed Output
the quaternary number system index representation order index
0 00 00 0
1 01 10 4
2 02 20 8
3 03 30 12
4 10 01 1
5 11 11 5
6 12 21 9
7 13 31 13
8 20 02 2
9 21 12 6
10 22 22 10
11 23 32 14
12 30 03 3
13 31 13 7
14 32 23 11
10/29/2015 15 33 33 15
13
10/29/2015
10/29/2015
• The N-point DFT is decomposed into one N/2-point DFT with no additional
rotations and two N/4-point DTFs with minimal rotations. The N-point DFT
is obtained by successive application of this decomposition till the last
stage
10/29/2015
14
10/29/2015
• example: 32-SRFFT
10/29/2015
15