Professional Documents
Culture Documents
Approximate 8-Point FFT Using Radix-2 Booth Multiplier: Avinash.Y EDM16B038 Project Guide: Noor Mahammad SK
Approximate 8-Point FFT Using Radix-2 Booth Multiplier: Avinash.Y EDM16B038 Project Guide: Noor Mahammad SK
multiplier
Avinash.Y
EDM16B038
Project Guide: Noor Mahammad Sk
IIITDM KANCHEEPURAM
C.S. Ramalingam
Avinash.Y (EE Dept., IIT) Madras)
(IIITDM KANCHEEPURAM Intro to FFT 24 May. 2020 1 /16 1 / 30
The Discrete Fourier Transform (DFT)
C.S.
Avinash.Y
Ramalingam
Avinash.Y (IIITDM
(IIITDM (EEKANCHEEPURAM
Dept., IIT) Madras)
KANCHEEPURAM ) Intro
Intrototo
FFTFF
FFT 24 May 2020 16th2 /Mar.
16 20202/ 212 / 30
The Discrete Fourier Transform (DFT)
Notation: WN = e−j 2∏/N . Hence,
X = Wx
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 3 /16 3 / 30
The DFT Matrix
W=
Let N = 8
Straight forward implementation requires, approximately,64
multiplications
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 5/16 5 / 30
The Decimation in Time (DIT) Algorithm
From {xn} form two sequences as follows:
Xk =
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 6/16 6 / 30
The Decimation in Time (DIT) Algorithm
But,
2π 2π
−j (rk)
W N2rk = e −j N
(2rk)
=e N/2 rk
= W N/2
and hence
N N
2 −1 rk k 2 −1 rk
Xk = Σ gr W N/2 +W N Σ hr W N/2
r=0 r=0
= Gk + W Nk Hk k = 0, 1, . . . , N − 1
N
{Gk} and { H k} are 2 point DFTs
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 7/16 7 / 30
Butterfly Diagram
Gk Xk
Hk X k +N
−W k 2
N
Xk = Gk WNk Hk
k+ N
Xk+N = Gk+ N + WN 2 Hk+N
2 2 2
= G k− Wk H k
N
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 8/16 8 / 30
DIT Flowgraph for N = 8
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 9/16 9 / 30
Input Sequence Order
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT
FF 24 May. 2020 10 /16 10 / 30
In FFT butterfly unit is the basic unit which contains components like
multipliers and adders.
Implementing these components plays a very tough role in designing of
butterfly structure.
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) 24 May. 2020 11/16 11 / 30
Example for Radix-2 multiplication:-
Partial Products
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) 24 May. 2020 12 /16 12 / 30
RTL schematic view in Xlink software
Here the total number
of cell usage and
number of inputs and
outputs and number
of LUT’s are obtained
from the Xlink
software
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 13/16 13 / 30
8-point schematic view in Cadence software:-
The required area , power and delay are obtained from cadence software.
Further, Wallace tree is used to reduce the delay in design and to compute the partial
products (PP). These computed values are added by using Kogge stone adder which
carry and sum are generated in after some delay.
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 14 /16 14 / 30
Results:-
The required results for proposed architecture:-
For the gate level behaviour the obtained area, power and delay are
AREA :- 4.176(µm^2)
POWER :- 1310.09(µw)
DELAY:- 2300.40(ps)
Device = spartan-5
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 15/16 15 / 30
References.
[2] J.-P. Wang, S.-R. Kuang, and S.-C. Liang, “High-accuracy fixed-width modified
booth multipliers for lossy applications,”IEEE transactions on very large scale
integration(VLSI) systems, vol. 19, no. 1, pp. 52–60, 2009
[3] C.-Y. Li, Y.-H. Chen, T.-Y. Chang, and J.-N. Chen, “A probabilistic estimation
biascircuit for fixed-width booth multiplier and its dct applications,”IEEE
Transactionson Circuits and Systems II: Express Briefs, vol. 58, no. 4, pp. 215–219,
2011
[4] Y.-H. Chen, C.-Y. Li, and T.-Y. Chang, “Area-effective and power-efficient fixed-
widthbooth multipliers using generalized probabilistic estimation bias,”IEEE
Journal onEmerging and Selected Topics in Circuits and Systems, vol. 1, no. 3, pp.
277–288,2011.
C.S.
Avinash.Y
Ramalingam
(IIITDM(EE
KANCHEEPURAM
Dept., IIT Madras)
) Intro to FFT 24 May. 2020 16 /16 16 / 30