Professional Documents
Culture Documents
5 Dif FFT Numericals 07-02-2024
5 Dif FFT Numericals 07-02-2024
and Systems-II
X [ k ] x[n]e
j
N x[n]
N
X [k ]e
n0
N
n0
periodicity: W kn W k [ n N ] W [ k N ]n
N N N
Note that two length N/2 DFTs take less computation than one
length N DFT: 2(N/2)2<N2
j 2 / N kn j 2 / N kn
x[n]e
n even
x[n]e
n odd
DSP_WINTER 2023 Dr.S.KALAIVANI
12
DECIMATION-IN-TIME FFT ALGORITHMS
j 2 / N kn j 2 / N kn
X k
x[n]e x[n]e
n even n odd
G k W H k k j 2 2 j 2
N WN2 e N e N /2 WN /2
G[k] and H[k] are the N/2-point DFT’s of each subsequence
DSP_WINTER 2023 Dr.S.KALAIVANI
13
DSP_WINTER 2023 Dr.S.KALAIVANI
DECIMATION-IN-TIME FFT ALGORITHMS
N /2 1 N /2 1
X k x[2r ]WNrk/2 WNk x[2r 1]WNrk/2
r 0 r 0
G k WNk H k j 2 2rk j 2 rk
e N e N /2 WNrk/2
N 1
k 0,1,..., k 0,1,..., N
2
N N
G k G k H k H k
2 2
G[k] and H[k] are the N/2-point DFT’s of each subsequence
DSP_WINTER 2023 Dr.S.KALAIVANI
15
DECIMATION-IN-TIME FFT ALGORITHMS
N=8
Complexity:
DSP_WINTER 2023
Dr.S.KALAIVANI
(Nlog2N)/2 complex multiplications and Nlog2N additions 23
RELATIONSHIP BETWEEN EXPONENTIAL FORMS AND TWIDDLE FACTORS (W)
FOR PERIODICITY = N
Sr. Exponential form Symbolic form
No.
01 e-j2pn/N = e-j2p(n+N)/N WNn = W Nn+N
x[0] X[0]
X[1]
x[4] -1
x[2] X[2]
-1
w2
X[3]
x[6] -1
-1
X[4]
x[1] -1
X[5]
x[5] w1 -1
-1
w2 X[6
x[3] -1
-1 ]
w2 w3 X[7]
x[7] -1 -1 -1
[ ] = [1,1,1,1,0,0,0,0]
x[0] 1 1 X[0]
1+0 2
X[1]
x[4] 0 -1 1-(0) 1 1-j
x[2] 1 X[2]
1+0 1 -1 0
w2
X[3]
x[6] 0 1-(0) 1 -1 1+j
-1
X[4]
x[1] 1 1+0 1 2 -1
X[5]
x[5] 0 -1 1-(0) 1 1-j w1 -1
X[6
x[3] 1 1+0 1 0w
2
-1
-1 ]
2 X[7]
x[7] 0 -1
1w -1 1+j w3 -1
1-(0)
DSP_WINTER 2023 Dr.S.KALAIVANI
DSP_WINTER 2023 Dr.S.KALAIVANI
DSP_WINTER 2023 Dr.S.KALAIVANI
Find 8-point DFT of the sequence
[ ] = [1,2,3,4,4,3,2,1]
using DIT-FFT algorithm
x[0] 1 10 X[0]
5
-3 X[1]
x[4] 4 -1 -3-j
x[2] 3 0 X[2]
5 -1
X[3]
x[6] 2 1 w2 -1
-3+j
-1
5 X[4]
x[1] 2 10 -1
X[5]
x[5] 3 -1
-1 -1-3j w1 -1
X[6
x[3] 4 5 0 w2 -1
-1 ]
3 w2 w3 X[7]
x[7] 1 -1 -1 -1
-1+3j
DSP_WINTER 2023 Dr.S.KALAIVANI
DSP_WINTER 2023 Dr.S.KALAIVANI
DSP_WINTER 2023 Dr.S.KALAIVANI
UNIT-II
( )( ) ( )( ) ( )( )
=
N
(2 r 1)
W N
2
WNNrWNN /2 1
DSP_WINTER 2023 Dr.S.KALAIVANI
43
N / 2 1 N /2 1
n (2 r 1) n N /2 (2 r 1)
n 0
x[n]W N
n 0
x[n N / 2]WN
N / 2 1
n (2 r 1)
x[ n ] x[ n N / 2] N
W
n 0
WNn 2 r 1 WN2 rnWNn WNrn/ 2WNn
N / 2 1
n rn
x[ n ] x[ n N / 2] N N /2
W W
n 0
0 = 0 + [4]
1 = 1 + [5]
2 = 2 + [6]
3 = 3 + [7]
N / 2 1
h(n)WNnWNrn/ 2
n 0
ℎ 0 = 0 − [4]
ℎ 1 = 1 − [5]
ℎ 2 = 2 − [6]
ℎ 3 = 4 − [7]
X v ( p) X v1 ( p) X v1 ( q)
Solution: X[k]={1,1,1,1,1,1,1,1}