Dif FFT
Dif FFT
Dif FFT
DIF-FFT
Presentation by:
S.KARTHIE
Assistant Professor/ECE
SSN College of Engineering
Objective
At the end of the session, students will be able
to understand,
• DIF-FFT algorithm
• Introduction: Decimation in
frequency is an alternate way of
developing the FFT algorithm
( N / 2)−1
= ∑ [x[n] − x[n + (N / 2)]]WNn WNnr/ 2
n=0
• These expressions are the N/2-point DFTs
of x[n] + x[n + ( N / 2)] and [x[n] − x[n + ( N / 2)]]WNn
Decimation-In-Frequency FFT Algorithm
• Split the DFT equation into even and odd frequency indexes
N −1 N / 2 −1 N −1
X [ 2r ] = ∑ x[n]W n 2r
N = ∑ x[n]W n 2r
N + ∑ x[n]WNn 2 r
n =0 n =0 n= N / 2
6
Decimation-In-Frequency FFT Algorithm
Decimation-In-Frequency FFT Algorithm
Continuing by decomposing the odd and even output points we
obtain
Decimation-In-Frequency FFT Algorithm
10
Using FFTs for inverse DFTs
• We’ve always been talking about forward
DFTs in our discussion about FFTs …. what
about the inverse FFT?
N −1 N −1
1
x[n] = N ∑ X[k]WN ; X[k] = ∑ x[n]WNkn
−kn
k =0 n=0
• One way to modify FFT algorithm for the
inverse DFT computation is:
– Replace WNk by WN− k wherever it appears
– Multiply final output by 1/ N
• Comment:
– We will revisit transposed forms again in our discussion of
filter implementation
Summary
The DIF FFT is the transpose of the DIT FFT
• Comparing DIT and DIF structures:
DIT FFT structure: DIF FFT
structure: