INPUT STAGE 1 OUTPUT STAGE 2 OUTPUT
X(0) a=x(0)+x(2) X(0)=a+b
0
X(1) b=x(1)+x(3) X(2)=[a-b]W 4
0
X(2) c=[x(0)-x(2)]W X(1)=c+d 4
1 0
X(3) d=[x(1)-x(3)]W X(3)=[c-d]W
4 4
Find the Fourier transform of x(n)={1,1,1,1} using DIF FFT.
Finding IDFT using FFT algorithm.
N −1
1
x(n)= N ∑ X (k)e j 2 πnk / N
n=0
N −1
1
=N ∑ X ( k ) [e− j2 πnk / N ¿ ]¿*
n=0
N −1 N−1
1
=
N
∑ ¿ ¿X (k)e * − j2 πnk / N *
¿ DFT X(k)= ∑ x (n) e− j 2 πnk / N
n=0 n =0
1
= N [DFT{ X*(k)}]*
Procedure to find IDFT using FFT
Step 1: Find complex conjugation of given X(k)
Step 2: Find DFT of X*(k) using either DIT FFT or DIF FFT
Step 3: Find complex conjugate of output of DFT
Step 4: Multiply the result with 1/N.
X(k)={0,2.8284-j2.8284,0,0,0,0,0,2.8284+j2.8284} using DIT FFT
Step 1: X*(k)= {0,2.8284+j2.8284,0,0,0,0,0,2.8284-j2.8284}
Step 2: N=8
DFT{X*(k)}={5.6568,8,5.6568,0,-5.6568,-8,-5.6568,0}
Step 3: [DFT{X*(k)}]*={ 5.6568,8,5.6568,0,-5.6568,-8,-5.6568,0}
Step 4: 1/8*[DFT{X*(k)}]*={0.707,1,0.707,0,-0.707,-1,-0.707,0}
Find IDFT of the sequence X(k)={7,-0.707-j0.707,-j,0.707-
j0.707,1,0.707+j0.707,j,-0.707+j0.707} using DIF FFT algorithm.
Step 1 :X*(k)={7,-0.707+j0.707,j,0.707+j0.707,1,0.707-j0.707,-j,-0.707-
j0.707}
Step 2:DFT{X*(k)}={8,8,8,8,8,8,8,0}
Step 3: [DFT{X*(k)}]*={8,8,8,8,8,8,8,0}
Step 4: 1/8*[DFT{X*(k)}]={1,1,1,1,1,1,1,0}
Compute IDFT of X(k)={0,0,4,0} using DIT FFT
X(n)={1,-1,1,-1}