SlideShare a Scribd company logo
1 of 4
Download to read offline
Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108
www.ijera.com 105 | P a g e
High Speed Area Efficient 8-point FFT using Vedic Multiplier
Avneesh Kumar Mishra, Paresh Rawat,
Dept. of Electronics Communication, Truba College of Science and Technology, Bhopal, India
Abstract
A high speed fast fourier transform (FFT) design by using three algorithm is presented in this paper. In
algorithm 3, 4-bit Vedic multiplier based technique are used in FFT. In this technique used in three 4-bit ripple
carry adder and four 2*2 Vedic multiplier. The main parameter of this paper is number of slice, 4-input LUTS
and maximum combinational path delay were calculate.
Index Terms—FFT, Ripple Carry Adder, Carry Select Adder, Vedic Multiplier
I. INTRODUCTION
Digital signal processing (DSP) is the
mathematical manipulation of an information signal
to modify or improve it in some way. It is
characterized by the representation of discrete time,
discrete frequency, or other discrete domain signals
by a sequence of numbers or symbols and the
processing of these signals [1].
The goal of DSP is usually to measure, filter and/or
compress continuous real-world analog signals. The
first step is usually to convert the signal from an
analog to a digital form, by sampling and then
digitizing it using an analog-to-digital converter
(ADC), which turns the analog signal into a stream of
numbers. However, often, the required output signal
is another analog output signal, which requires a
digital-to-analog converter (DAC). Even if this
process is more complex than analog processing and
has a discrete value range, the application of
computational power to digital signal processing
allows for many advantages over analog processing
in many applications, such as error detection and
correction in transmission as well as data
compression. DSP algorithms have long been run on
standard computers, as well as on specialized
processors called digital signal processor and on
purpose-built hardware such as application-specific
integrated circuit (ASICs). Today there are additional
technologies used for digital signal processing
including more powerful general purpose
microprocessors, field-programmable gate arrays
(FPGAs), digital signal controllers (mostly for
industrial apps such as motor control), and stream
processors, among others [2-3]. The FFT is one of
the most commonly used digital signal processing
algorithm. Recently, FFT processor has been widely
used in digital signal processing field applied for
OFDM, MIMO-OFDM communication systems.
FFT/IFFT processors are key components for an
orthogonal frequency division multiplexing (OFDM)
based wireless IEEE 802.16 broadband
communication system; it is one of the most complex
and intensive computation module of various
wireless standards physical layer (ofdm-802.11a,
MIMO-OFDM 802.11, 802.16,802.16e) [4].
However, the main constraints nowadays for FFT
processors used in WiMAX and wireless
communication systems are execution time and lower
power consumption [5]. The main issue in FFT/IFFT
processors is complex and large multiplication, which
is the most addition and sub tractor arithmetic
operation used in FFT/IFFT blocks. It is an
expensive operation and consumes a large chip area
and power especially when it comes to a large FFT
point [6].
The speed of a processor depends on its multiplier’s
performance. This in turn increases the demand for
high speed and low power multipliers, at the same
time keeping in mind low area and moderate power
consumption [6].
Over the past few decades, several new structures of
multipliers have been designed and explored.
Multipliers based on the booth’s Algorithm [7], adder
and shift [7], ROM based multiplier, and modified
booth’s algorithm [8] is quite popular in modern
VLSI design but come along with their own set of
disadvantages. In these algorithms, the multiplication
process, involves several intermediate operations
before arriving at the final output.
In this paper design the 4-bit Vedic multiplier using
different adder and implementation 8-bit radix-2 FFT
algorithm.
The paper is organized as follows: Section II
discusses the FFT algorithm implementation radix-2
and complex multiplication used inside the butterfly-
processing element. Section III devoted for an
architectural description of the 4-bitadder used
module. Section IV shows the proposed three
algorithms. Section V shows the resulting
implementation and finally a conclusion is given in
section V.
RESEARCH ARTICLE OPEN ACCESS
Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108
www.ijera.com 106 | P a g e
II. FFT ALGORITHM
In electronics, an adder or summer is a digital
circuit that performs addition of numbers. In many
computers and other kinds of processors, adders are
used not only in the arithmetic logic unit(s), but also
in other parts of the processor, where they are used to
calculate addresses, table indices, and similar
operations. Show the butterfly operations for radix-2
DIF FFT in figure 1. The radix-2 algorithms are the
simplest FFT butterfly algorithm.
III. 4-BIT ADDER
In electronics, an adder or summer is a digital
circuit that performs addition of numbers. In
many computers and other kinds of processors,
adders are used not only in the arithmetic logical
unit, but also in other parts of the processor, where
they are used to calculate addresses, table indices, and
similar operations. Although adders can be
constructed for many numerical representations, such
as binary-coded decimal or excess 3, the most
common adders operate on binary numbers. In cases
where two’s complement or one’s complement is
being used to represent negative numbers, it is trivial
to modify an adder into an adder- sub tractor.
Other signed number representation requires a more
complex adder. The block diagram of 4-bit ripple
carry adder is shown figure 2.
IV. PROPOSED ARCHITECTURE
Hardware Description Language (HDL) is a
language that can describe the behavior and structure
of electronic system, but it is particularly suited as a
language to describe the structure and the behavior of
the digital electronic hardware design.
o Algorithm 1
The FFT computation is accomplished in three
stages. The x(0) until x(7) variables are denoted as the
input values for FFT computation and X(0) until X(7)
are denoted as the outputs.
The pipeline architecture of the 16-point FFT is
shown in Figure 1 consisting of butterfly schemes in
it. There are two operations to complete the
computation in each stage.
In algorithm 1, design radix-2 decimation in
frequency domain FFT algorithm using 4*4 binary
multiplier. A radix-2 FFT can be efficiently
implemented using a butterfly processor which
includes, besides the butterfly itself, an additional
complex multiplier for the twiddle factor.
A radix-2 butterfly processor consists of a complex
adder, a complex subtraction, and a complex
multiplier for the twiddle factors. The complex
multiplication with the twiddle factor is often
implemented with four real multiplications and 2 add/
subtract operation.
o Algorithm 2
To reduce the delay, a 4X4 multiplier is implemented
using half adder, full adder and the 4-bit adder as
shown in Figure 4.
Figure 1: Radix-2 Decimation in Frequency Domain
FFT Algorithm
Figure 3: Block Diagram 4*4 Binary Multiplier
X3 Y3 Y2 X2 X1 Y1 X0 Y0
X3 Y3
X3 Y3
Cin1
F.A
Cin2
F.A
Cin3
F.A
Cout
F.A
Z3 Z2 Z1 Z0 Cin
Figure 2: Block Diagram of 4-bit Ripple Carry Adder
Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108
www.ijera.com 107 | P a g e
o Algorithm 3
In algorithm 3, Multiplication methods are
extensively discussed in Vedic mathematics. Various
tricks and short cuts are suggested by VM to optimize
the process. The method is explained 2 bit numbers A
and B where A = a1a0 and B = b1b0. Firstly, the least
significant bits are multiplied which gives the least
significant bit of the final product (vertical). Then, the
LSB of the multiplicand is multiplied with the next
higher bit of the multiplier and added with, the
product of LSB of multiplier and next higher bit of
the multiplicand (crosswise). The sum gives second
bit of the final product and the carry is added with the
partial product obtained by multiplying the most
significant bits to give the sum and carry. The sum is
the third corresponding bit and carry becomes the
fourth bit of the final product. The block diagram of
4-bit Vedic multiplier is shown Figure 5.
V. SIMULATION RESULT
The designs as were discussed in figure 3, 4 and
6 were implemented using VHDL and then were
tested on Synopsys tools to determine the area and
power constraints. In figure 46 and figure 7 have
shown the resistor transistor logic (RTL) for FFT
using 4-bit Vedic multiplier and output waveform
of FFT using 4-bit Vedic multiplier respectively.
ca2
ca1
Ca3 S(7-4) S(2-3) S(1-0)
0 0
b(1-0) a(1-0)
2*2 Vedic
Multiplier
b(3-2) a(1-0)
2*2 Vedic
Multiplier
b(1-0) a(3-2)
2*2 Vedic
Multiplier
b(3-2) a(3-2)
2*2 Vedic
Multiplier
4-bit Ripple Carry Adder
4-bit Ripple Carry Adder
4-bit Ripple Carry Adder
Figure 5: Block Diagram of 4-bit Vedic Multiplier
Figure 6: Resister transistor Logic for FFT using 4-
bit Vedic Multiplier
Figure 4: Block Diagram of 4-bit Multiplier using 4-bit
Adder
FA 4-bit
Adder
FA HA
FA FA FA FA HA
FA
Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108
www.ijera.com 108 | P a g e
Table 1: Synthesis Result for FFT Algorithm 1,
Algorithm 2 and Algorithm
Architecture Number of
slice
Number of
4-input
LUTs
Maximum
combination
al path delay
Algorithm 1 128 207 18.375 nsec
Algorithm 2 112 196 16.587 nsec
Algorithm 3 104 185 14.355 nsec
VI. CONCLUSION
A 4-bit adder, 4-bit ripple carry adder, 2*2 Vedic
multiplier, 4-bit binary multiplier, 4-bit multiplier
using 4-bit adder and 4-bit multiplier using ripple
carry adder have been proposed in this paper and
implementation in 8-point FFT. It is seen that the
speed of the algorithm 3 is higher than that of normal
array multiplier and multiplier using 4-bit adder. This
multiplier can be used in applications such as digital
signal processing, encryption and decryption
algorithms in cryptography.
ACKNOWLEDGMENT
REFERENCES
[1] Akhalesh K. Itawadiya, Rajesh Mahle, Vivek
Patel, Dadan Kumar, “Design a DSP
Operations using Vedic Mathematics”,
International conference on Communication
and Signal Processing, April 3-5, 2013, India.
[2] Sushma R. Huddar and Sudhir Rao, Kalpana
M., Surabhi Mohan, “Novel High Speed
Vedic Mathematics Multiplier using
Compressors”, 978-1-4673-5090-7/13/$31.00
©2013 IEEE.
[3] S. S. Kerur, Prakash Narchi, Jayashree C N,
Harish M Kittur and Girish V A,
“Implementation of Vedic multiplier for
Digital Signal Processing”, International
Conference on VLSI, Communication &
Instrumentation (ICVCI) 2011, Proceedings
published by International Joural of Computer
Applications® (IJCA), pp.1-6.
[4] Himanshu Thapaliyal and M.B Srinivas,
“VLSI Implementation of RSA Encryption
System Using Ancient Indian Vedic
Mathematics”, Center for VLSI and
Embedded System Technologies,
International Institute of Information
Technology Hyderabad, India.
[5] Jagadguru Swami Sri Bharati Krishna Tirthaji
Maharaja, “Vedic Mathematics: Sixteen
simple Mathematical Formulae from the
Veda”, Delhi(2011).
[6] Harpreet Singh Dhillon and Abhijit Mitra, “ A
Reduced-bit Multiplication Algorithm for
Digital Arithmetic”, International Journal of
Computational and Mathematical Sciences,
Febrauary 2008, pp.64-69.
[7] Sumit Vaidya and Depak Dandekar. “Delay-
power perfor-mance comparison of multipliers
in VLSI circuit design”. International Journal
of Computer Networks & Communications
(IJCNC), Vol.2, No.4, July 2010.
[8] H. Thapliyal and H.R Arbania. “A Time-
Area-Power Eficient Multiplier and Square
Architecture Based On Ancient Indian Vedic
Mathematics”, Procedings of the 204
International Conference on VLSI (VLSI’04),
Las Vegas, Nevada, June 2010, p. 434-439.
[9] P. D. Chidgupkar and M. T. Karad, “The
Implementation of Vedic Algorithms in
Digital Signal Procesing”, Global J. of Eng.
Edu, Vol.8, No.2, 204, UICEE Published in
Australia.
[10] Thapliyal H. and Srinivas M.B, “High Sped
Eficient NxN Paralel Hierarchical Overlay
Multiplier Architecture Based on Ancient
Indian Vedic Mathematics”, Transactions on
Enginering, Computing and Technology,
2009, Vol.2.
[11] Charles. Roth Jr., “Digital Systems Design
using VHDL”,Thomson Brooks/Cole, 7th
reprint, 2005.
Figure 7: Test Bench Waveform for FFT using 4-
bit Vedic Multiplier

More Related Content

What's hot

Design of Processing Element (PE3) for Implementing Pipeline FFT Processor
Design of Processing Element (PE3) for Implementing Pipeline FFT Processor Design of Processing Element (PE3) for Implementing Pipeline FFT Processor
Design of Processing Element (PE3) for Implementing Pipeline FFT Processor ijcisjournal
 
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...IOSRJVSP
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd Iaetsd
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT VLSICS Design
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTIJSRD
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureIRJET Journal
 
64 point fft chip
64 point fft chip64 point fft chip
64 point fft chipShalyJ
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET Journal
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...ijsrd.com
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaVLSICS Design
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...VLSICS Design
 
RISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPRISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPiosrjce
 
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressor
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 CompressorArea and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressor
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressoridescitation
 

What's hot (20)

Design of Processing Element (PE3) for Implementing Pipeline FFT Processor
Design of Processing Element (PE3) for Implementing Pipeline FFT Processor Design of Processing Element (PE3) for Implementing Pipeline FFT Processor
Design of Processing Element (PE3) for Implementing Pipeline FFT Processor
 
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
 
T04504121126
T04504121126T04504121126
T04504121126
 
Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
 
64 point fft chip
64 point fft chip64 point fft chip
64 point fft chip
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo Codes
 
H010414651
H010414651H010414651
H010414651
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
 
RISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSPRISC Implementation Of Digital IIR Filter in DSP
RISC Implementation Of Digital IIR Filter in DSP
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
CN Unit 3
CN Unit 3 CN Unit 3
CN Unit 3
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressor
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 CompressorArea and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressor
Area and Speed Efficient Reversible Fused Radix-2 FFT Unit using 4:3 Compressor
 

Viewers also liked

3D printing device for numerical control machine and wood deposition
3D printing device for numerical control machine and wood deposition3D printing device for numerical control machine and wood deposition
3D printing device for numerical control machine and wood depositionIJERA Editor
 
การติดต่อสื่อสารระหว่างโปรเซส
การติดต่อสื่อสารระหว่างโปรเซสการติดต่อสื่อสารระหว่างโปรเซส
การติดต่อสื่อสารระหว่างโปรเซสThanaporn Singsuk
 
Памятка
ПамяткаПамятка
Памяткаco1858
 
Дорожная азбука
Дорожная азбукаДорожная азбука
Дорожная азбукаco1858
 
гетьманські столиці
гетьманські столицігетьманські столиці
гетьманські столиціOsipova
 
Shortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksShortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksIJERA Editor
 
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing TechniquesCompressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing TechniquesIJERA Editor
 
Положение о конкурсе
Положение о конкурсеПоложение о конкурсе
Положение о конкурсеco1858
 
Reuse of Lathe Waste Steel Scrap in Concrete Pavements
Reuse of Lathe Waste Steel Scrap in Concrete PavementsReuse of Lathe Waste Steel Scrap in Concrete Pavements
Reuse of Lathe Waste Steel Scrap in Concrete PavementsIJERA Editor
 
Array (larik) Program Bahasa C
Array (larik) Program Bahasa CArray (larik) Program Bahasa C
Array (larik) Program Bahasa CMuhammad Fahmi
 
Belajar bongkar dan service cvt
Belajar bongkar dan service cvtBelajar bongkar dan service cvt
Belajar bongkar dan service cvtAgung Yuwono
 
Kansrekening les6 gvan alst
Kansrekening les6 gvan alstKansrekening les6 gvan alst
Kansrekening les6 gvan alstGerard van Alst
 
Performance and evaluation of desiccant based air conditioning system.
Performance and evaluation of desiccant based air conditioning system.Performance and evaluation of desiccant based air conditioning system.
Performance and evaluation of desiccant based air conditioning system.IJERA Editor
 
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...IJERA Editor
 
ความสำคัญของคอมพิวเตอร์ 2222
ความสำคัญของคอมพิวเตอร์ 2222ความสำคัญของคอมพิวเตอร์ 2222
ความสำคัญของคอมพิวเตอร์ 2222aomhongoingkad
 
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...IJERA Editor
 

Viewers also liked (20)

3D printing device for numerical control machine and wood deposition
3D printing device for numerical control machine and wood deposition3D printing device for numerical control machine and wood deposition
3D printing device for numerical control machine and wood deposition
 
การติดต่อสื่อสารระหว่างโปรเซส
การติดต่อสื่อสารระหว่างโปรเซสการติดต่อสื่อสารระหว่างโปรเซส
การติดต่อสื่อสารระหว่างโปรเซส
 
Памятка
ПамяткаПамятка
Памятка
 
МГЛК сезона 2014-2015 - 3-й этап - предварительные турнирные сетки
МГЛК сезона 2014-2015 - 3-й этап - предварительные турнирные сеткиМГЛК сезона 2014-2015 - 3-й этап - предварительные турнирные сетки
МГЛК сезона 2014-2015 - 3-й этап - предварительные турнирные сетки
 
Дорожная азбука
Дорожная азбукаДорожная азбука
Дорожная азбука
 
гетьманські столиці
гетьманські столицігетьманські столиці
гетьманські столиці
 
Shortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor NetworksShortest Tree Routing With Security In Wireless Sensor Networks
Shortest Tree Routing With Security In Wireless Sensor Networks
 
Vedere guardare mostrare
Vedere guardare mostrareVedere guardare mostrare
Vedere guardare mostrare
 
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing TechniquesCompressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
 
Положение о конкурсе
Положение о конкурсеПоложение о конкурсе
Положение о конкурсе
 
Reuse of Lathe Waste Steel Scrap in Concrete Pavements
Reuse of Lathe Waste Steel Scrap in Concrete PavementsReuse of Lathe Waste Steel Scrap in Concrete Pavements
Reuse of Lathe Waste Steel Scrap in Concrete Pavements
 
Nksnkz
NksnkzNksnkz
Nksnkz
 
Array (larik) Program Bahasa C
Array (larik) Program Bahasa CArray (larik) Program Bahasa C
Array (larik) Program Bahasa C
 
Belajar bongkar dan service cvt
Belajar bongkar dan service cvtBelajar bongkar dan service cvt
Belajar bongkar dan service cvt
 
Kansrekening les6 gvan alst
Kansrekening les6 gvan alstKansrekening les6 gvan alst
Kansrekening les6 gvan alst
 
Performance and evaluation of desiccant based air conditioning system.
Performance and evaluation of desiccant based air conditioning system.Performance and evaluation of desiccant based air conditioning system.
Performance and evaluation of desiccant based air conditioning system.
 
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...
Investigation of Mechanical Properties in Polyester and Phenyl-ester Composit...
 
ความสำคัญของคอมพิวเตอร์ 2222
ความสำคัญของคอมพิวเตอร์ 2222ความสำคัญของคอมพิวเตอร์ 2222
ความสำคัญของคอมพิวเตอร์ 2222
 
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...
Pwm Control Strategy for Controlling Of Parallel Rectifiers In Single Phase T...
 
белашов
белашовбелашов
белашов
 

Similar to High Speed Area Efficient 8-point FFT using Vedic Multiplier

High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...IRJET Journal
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET Journal
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...IOSRJECE
 
HIGH PERFORMANCE SPLIT RADIX FFT
HIGH PERFORMANCE SPLIT RADIX FFTHIGH PERFORMANCE SPLIT RADIX FFT
HIGH PERFORMANCE SPLIT RADIX FFTAM Publications
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorIRJET Journal
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET Journal
 
A comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingA comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingIRJET Journal
 
High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation IJMER
 
A High Speed Transposed Form FIR Filter Using Floating Point Dadda Multiplier
A High Speed Transposed Form FIR Filter Using Floating Point Dadda MultiplierA High Speed Transposed Form FIR Filter Using Floating Point Dadda Multiplier
A High Speed Transposed Form FIR Filter Using Floating Point Dadda MultiplierIJRES Journal
 
IRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET Journal
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex MultiplicationIRJET Journal
 
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...ijma
 
Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receiversijsrd.com
 
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET Journal
 

Similar to High Speed Area Efficient 8-point FFT using Vedic Multiplier (20)

Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless ApplicationDesign Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
 
G010233540
G010233540G010233540
G010233540
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
 
HIGH PERFORMANCE SPLIT RADIX FFT
HIGH PERFORMANCE SPLIT RADIX FFTHIGH PERFORMANCE SPLIT RADIX FFT
HIGH PERFORMANCE SPLIT RADIX FFT
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT Processor
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
 
A comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingA comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processing
 
F011123134
F011123134F011123134
F011123134
 
High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation
 
A High Speed Transposed Form FIR Filter Using Floating Point Dadda Multiplier
A High Speed Transposed Form FIR Filter Using Floating Point Dadda MultiplierA High Speed Transposed Form FIR Filter Using Floating Point Dadda Multiplier
A High Speed Transposed Form FIR Filter Using Floating Point Dadda Multiplier
 
IRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth Multiplier
 
Aw25293296
Aw25293296Aw25293296
Aw25293296
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 
Ik2515011504
Ik2515011504Ik2515011504
Ik2515011504
 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364
 
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
 
Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receivers
 
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

High Speed Area Efficient 8-point FFT using Vedic Multiplier

  • 1. Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108 www.ijera.com 105 | P a g e High Speed Area Efficient 8-point FFT using Vedic Multiplier Avneesh Kumar Mishra, Paresh Rawat, Dept. of Electronics Communication, Truba College of Science and Technology, Bhopal, India Abstract A high speed fast fourier transform (FFT) design by using three algorithm is presented in this paper. In algorithm 3, 4-bit Vedic multiplier based technique are used in FFT. In this technique used in three 4-bit ripple carry adder and four 2*2 Vedic multiplier. The main parameter of this paper is number of slice, 4-input LUTS and maximum combinational path delay were calculate. Index Terms—FFT, Ripple Carry Adder, Carry Select Adder, Vedic Multiplier I. INTRODUCTION Digital signal processing (DSP) is the mathematical manipulation of an information signal to modify or improve it in some way. It is characterized by the representation of discrete time, discrete frequency, or other discrete domain signals by a sequence of numbers or symbols and the processing of these signals [1]. The goal of DSP is usually to measure, filter and/or compress continuous real-world analog signals. The first step is usually to convert the signal from an analog to a digital form, by sampling and then digitizing it using an analog-to-digital converter (ADC), which turns the analog signal into a stream of numbers. However, often, the required output signal is another analog output signal, which requires a digital-to-analog converter (DAC). Even if this process is more complex than analog processing and has a discrete value range, the application of computational power to digital signal processing allows for many advantages over analog processing in many applications, such as error detection and correction in transmission as well as data compression. DSP algorithms have long been run on standard computers, as well as on specialized processors called digital signal processor and on purpose-built hardware such as application-specific integrated circuit (ASICs). Today there are additional technologies used for digital signal processing including more powerful general purpose microprocessors, field-programmable gate arrays (FPGAs), digital signal controllers (mostly for industrial apps such as motor control), and stream processors, among others [2-3]. The FFT is one of the most commonly used digital signal processing algorithm. Recently, FFT processor has been widely used in digital signal processing field applied for OFDM, MIMO-OFDM communication systems. FFT/IFFT processors are key components for an orthogonal frequency division multiplexing (OFDM) based wireless IEEE 802.16 broadband communication system; it is one of the most complex and intensive computation module of various wireless standards physical layer (ofdm-802.11a, MIMO-OFDM 802.11, 802.16,802.16e) [4]. However, the main constraints nowadays for FFT processors used in WiMAX and wireless communication systems are execution time and lower power consumption [5]. The main issue in FFT/IFFT processors is complex and large multiplication, which is the most addition and sub tractor arithmetic operation used in FFT/IFFT blocks. It is an expensive operation and consumes a large chip area and power especially when it comes to a large FFT point [6]. The speed of a processor depends on its multiplier’s performance. This in turn increases the demand for high speed and low power multipliers, at the same time keeping in mind low area and moderate power consumption [6]. Over the past few decades, several new structures of multipliers have been designed and explored. Multipliers based on the booth’s Algorithm [7], adder and shift [7], ROM based multiplier, and modified booth’s algorithm [8] is quite popular in modern VLSI design but come along with their own set of disadvantages. In these algorithms, the multiplication process, involves several intermediate operations before arriving at the final output. In this paper design the 4-bit Vedic multiplier using different adder and implementation 8-bit radix-2 FFT algorithm. The paper is organized as follows: Section II discusses the FFT algorithm implementation radix-2 and complex multiplication used inside the butterfly- processing element. Section III devoted for an architectural description of the 4-bitadder used module. Section IV shows the proposed three algorithms. Section V shows the resulting implementation and finally a conclusion is given in section V. RESEARCH ARTICLE OPEN ACCESS
  • 2. Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108 www.ijera.com 106 | P a g e II. FFT ALGORITHM In electronics, an adder or summer is a digital circuit that performs addition of numbers. In many computers and other kinds of processors, adders are used not only in the arithmetic logic unit(s), but also in other parts of the processor, where they are used to calculate addresses, table indices, and similar operations. Show the butterfly operations for radix-2 DIF FFT in figure 1. The radix-2 algorithms are the simplest FFT butterfly algorithm. III. 4-BIT ADDER In electronics, an adder or summer is a digital circuit that performs addition of numbers. In many computers and other kinds of processors, adders are used not only in the arithmetic logical unit, but also in other parts of the processor, where they are used to calculate addresses, table indices, and similar operations. Although adders can be constructed for many numerical representations, such as binary-coded decimal or excess 3, the most common adders operate on binary numbers. In cases where two’s complement or one’s complement is being used to represent negative numbers, it is trivial to modify an adder into an adder- sub tractor. Other signed number representation requires a more complex adder. The block diagram of 4-bit ripple carry adder is shown figure 2. IV. PROPOSED ARCHITECTURE Hardware Description Language (HDL) is a language that can describe the behavior and structure of electronic system, but it is particularly suited as a language to describe the structure and the behavior of the digital electronic hardware design. o Algorithm 1 The FFT computation is accomplished in three stages. The x(0) until x(7) variables are denoted as the input values for FFT computation and X(0) until X(7) are denoted as the outputs. The pipeline architecture of the 16-point FFT is shown in Figure 1 consisting of butterfly schemes in it. There are two operations to complete the computation in each stage. In algorithm 1, design radix-2 decimation in frequency domain FFT algorithm using 4*4 binary multiplier. A radix-2 FFT can be efficiently implemented using a butterfly processor which includes, besides the butterfly itself, an additional complex multiplier for the twiddle factor. A radix-2 butterfly processor consists of a complex adder, a complex subtraction, and a complex multiplier for the twiddle factors. The complex multiplication with the twiddle factor is often implemented with four real multiplications and 2 add/ subtract operation. o Algorithm 2 To reduce the delay, a 4X4 multiplier is implemented using half adder, full adder and the 4-bit adder as shown in Figure 4. Figure 1: Radix-2 Decimation in Frequency Domain FFT Algorithm Figure 3: Block Diagram 4*4 Binary Multiplier X3 Y3 Y2 X2 X1 Y1 X0 Y0 X3 Y3 X3 Y3 Cin1 F.A Cin2 F.A Cin3 F.A Cout F.A Z3 Z2 Z1 Z0 Cin Figure 2: Block Diagram of 4-bit Ripple Carry Adder
  • 3. Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108 www.ijera.com 107 | P a g e o Algorithm 3 In algorithm 3, Multiplication methods are extensively discussed in Vedic mathematics. Various tricks and short cuts are suggested by VM to optimize the process. The method is explained 2 bit numbers A and B where A = a1a0 and B = b1b0. Firstly, the least significant bits are multiplied which gives the least significant bit of the final product (vertical). Then, the LSB of the multiplicand is multiplied with the next higher bit of the multiplier and added with, the product of LSB of multiplier and next higher bit of the multiplicand (crosswise). The sum gives second bit of the final product and the carry is added with the partial product obtained by multiplying the most significant bits to give the sum and carry. The sum is the third corresponding bit and carry becomes the fourth bit of the final product. The block diagram of 4-bit Vedic multiplier is shown Figure 5. V. SIMULATION RESULT The designs as were discussed in figure 3, 4 and 6 were implemented using VHDL and then were tested on Synopsys tools to determine the area and power constraints. In figure 46 and figure 7 have shown the resistor transistor logic (RTL) for FFT using 4-bit Vedic multiplier and output waveform of FFT using 4-bit Vedic multiplier respectively. ca2 ca1 Ca3 S(7-4) S(2-3) S(1-0) 0 0 b(1-0) a(1-0) 2*2 Vedic Multiplier b(3-2) a(1-0) 2*2 Vedic Multiplier b(1-0) a(3-2) 2*2 Vedic Multiplier b(3-2) a(3-2) 2*2 Vedic Multiplier 4-bit Ripple Carry Adder 4-bit Ripple Carry Adder 4-bit Ripple Carry Adder Figure 5: Block Diagram of 4-bit Vedic Multiplier Figure 6: Resister transistor Logic for FFT using 4- bit Vedic Multiplier Figure 4: Block Diagram of 4-bit Multiplier using 4-bit Adder FA 4-bit Adder FA HA FA FA FA FA HA FA
  • 4. Avneesh Kumar Mishra Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 12( Part 4), December 2014, pp.105-108 www.ijera.com 108 | P a g e Table 1: Synthesis Result for FFT Algorithm 1, Algorithm 2 and Algorithm Architecture Number of slice Number of 4-input LUTs Maximum combination al path delay Algorithm 1 128 207 18.375 nsec Algorithm 2 112 196 16.587 nsec Algorithm 3 104 185 14.355 nsec VI. CONCLUSION A 4-bit adder, 4-bit ripple carry adder, 2*2 Vedic multiplier, 4-bit binary multiplier, 4-bit multiplier using 4-bit adder and 4-bit multiplier using ripple carry adder have been proposed in this paper and implementation in 8-point FFT. It is seen that the speed of the algorithm 3 is higher than that of normal array multiplier and multiplier using 4-bit adder. This multiplier can be used in applications such as digital signal processing, encryption and decryption algorithms in cryptography. ACKNOWLEDGMENT REFERENCES [1] Akhalesh K. Itawadiya, Rajesh Mahle, Vivek Patel, Dadan Kumar, “Design a DSP Operations using Vedic Mathematics”, International conference on Communication and Signal Processing, April 3-5, 2013, India. [2] Sushma R. Huddar and Sudhir Rao, Kalpana M., Surabhi Mohan, “Novel High Speed Vedic Mathematics Multiplier using Compressors”, 978-1-4673-5090-7/13/$31.00 ©2013 IEEE. [3] S. S. Kerur, Prakash Narchi, Jayashree C N, Harish M Kittur and Girish V A, “Implementation of Vedic multiplier for Digital Signal Processing”, International Conference on VLSI, Communication & Instrumentation (ICVCI) 2011, Proceedings published by International Joural of Computer Applications® (IJCA), pp.1-6. [4] Himanshu Thapaliyal and M.B Srinivas, “VLSI Implementation of RSA Encryption System Using Ancient Indian Vedic Mathematics”, Center for VLSI and Embedded System Technologies, International Institute of Information Technology Hyderabad, India. [5] Jagadguru Swami Sri Bharati Krishna Tirthaji Maharaja, “Vedic Mathematics: Sixteen simple Mathematical Formulae from the Veda”, Delhi(2011). [6] Harpreet Singh Dhillon and Abhijit Mitra, “ A Reduced-bit Multiplication Algorithm for Digital Arithmetic”, International Journal of Computational and Mathematical Sciences, Febrauary 2008, pp.64-69. [7] Sumit Vaidya and Depak Dandekar. “Delay- power perfor-mance comparison of multipliers in VLSI circuit design”. International Journal of Computer Networks & Communications (IJCNC), Vol.2, No.4, July 2010. [8] H. Thapliyal and H.R Arbania. “A Time- Area-Power Eficient Multiplier and Square Architecture Based On Ancient Indian Vedic Mathematics”, Procedings of the 204 International Conference on VLSI (VLSI’04), Las Vegas, Nevada, June 2010, p. 434-439. [9] P. D. Chidgupkar and M. T. Karad, “The Implementation of Vedic Algorithms in Digital Signal Procesing”, Global J. of Eng. Edu, Vol.8, No.2, 204, UICEE Published in Australia. [10] Thapliyal H. and Srinivas M.B, “High Sped Eficient NxN Paralel Hierarchical Overlay Multiplier Architecture Based on Ancient Indian Vedic Mathematics”, Transactions on Enginering, Computing and Technology, 2009, Vol.2. [11] Charles. Roth Jr., “Digital Systems Design using VHDL”,Thomson Brooks/Cole, 7th reprint, 2005. Figure 7: Test Bench Waveform for FFT using 4- bit Vedic Multiplier