VLSI Architecture For FFT Using Radix-2 Butterfly of Complex Valued Data
VLSI Architecture For FFT Using Radix-2 Butterfly of Complex Valued Data
Abstract— The Discrete Fourier Transform (DFT) is an description language in an easy manner. In the recent years,
important technique in the field of Digital Signal Processing the communication systems need to transmit voice and video
(DSP) and Telecommunications, especially for applications in signals of high quality in an efficient manner. In present day
Orthogonal Frequency Division Multiplexing (OFDM) systems. the efficient module is a high speed, reliable technology of
The Fast Fourier Transform (FFT) is an efficient algorithm to communication [4].
compute the DFT and its inverse. The FFT processor plays a key
role in the field of communication systems such as Digital Video
Orthogonal Frequency Division Multiplexing (OFDM) is such
or Audio Broadcasting, Wireless LAN with Standards of IEEE a reliable option to accomplish the above requirement. The
802.11, High Speed Digital Subscriber Lines etc. In this paper algorithms of FFT can be grouped into fixed-radix, mixed-
involves the implementation of a area efficient 8-point, 16-point, radix and split radix algorithms in a rough manner [5]. The
32-point, 64-point and 128-point single path delay feedback basic categories of algorithms of FFT include - Decimation in-
(SDF) and folding technique using radix-2 DIT FFT algorithm. frequency (DIF) and the Decimation-in-time (DIT) as shown
The proposed algorithms are used in radix-2 butterfly in all in Figure 1. Both of these algorithms depend on disintegration
stage. The proposed algorithm is area efficient and consumed of transformation of an N-point sequence into many
delay in previous algorithm. The all design are implementation subsequences in a successive manner. There is no major
vertex-2p device family Xilinx software.
difference between them as far as complexity of computation
Index Terms— FFT, Folding Technique, Single Path Delay is concerned. Generally DIT deals with the input and output in
Feedback (SDF), Serial in Serial out Shift Register reverse sequence and normal sequence respectively, while DIF
deals with input and output in normal sequence and reverse
sequence respectively. Only Decimation-in-frequency (DIF)
I. Introduction algorithm will be taken into consideration.
The Fourier Transform is an inevitable approach in signal
processing, particularly for applications in Orthogonal Output DIT-
DIF-FFT Output
Frequency Division Multiplexing (OFDM) systems [1]. The Unit Reorder Reorder- FFT
Discrete Fourier Transform decomposes a set of values into -ing ing Unit
different components of frequency. The Fast Fourier transform
(FFT) is an appropriate technique to do manipulation of DFT. (a) (b)
The algorithm of FFT was devised by Cooley and Tukey in
x1 y1 y1 y1
order to decrease the amount of complexity with respect to
time and computations [2]. w k
approach. The input sequence x(n) of size ‘N’ is decomposed types of multiplier, Kogge stone (KS) adder, subtractor, single
into samples of odd and even and the corresponding sub-
path delay feedback (SPD) pipeline and folding architecture.
sequences f1(n) and f2(n) are given by:
SISO: - SISO technique depends on the binary input. Suppose
f1 (n) = x(2n) the binary input of the system is 8 word length, then eight
(1)
delay flip flops are used in SISO register.
N
f1 (n) = x(2n + 1), n = 0,1............. − 1
2 (2)
Folding Architecture:- Folding is a transformation technique Pramod Kumar 8.345 8.967 0.622 6.9%
using in DSP architecture, implementation for minimizing the Meher et al. [1]
number of functional blocks in synthesizing DSP architecture. Proposed Design 8.048 8.343 0.295 3.5%
Folding was first developed by Keshab K. Parhi and his
students in 1992. 16-bit
32-bit