SlideShare a Scribd company logo
1 of 4
Download to read offline
Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya /
 International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622
           www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504
Design Of High Speed FFT Processor Using Vedic Multiplication
                        Technique
     Abhishek Gupta*, Amit Jain**, Anand Vardhan Bhalla***, Utsav
                             Malviya****
 * (M.Tech Embedded System & VLSI Design, Gyan Ganga Institute of Technology and Sciences Jabalpur,
                                          Madhya Pradesh, India)
  ** (M.Tech Embedded System & VLSI Design, Gyan Ganga Institute of Technology and Sciences Jabalpur,
                                          Madhya Pradesh, India)
      *** (M.Tech Digital Communication, Gyan Ganga College of Technology, Jabalpur, Madhya Pradesh,
                                                   India)
      **** ( Assistant Professor, Department of Electronics & Communication, Gyan Ganga Institute of
                         Technology and Sciences Jabalpur, Madhya Pradesh, India)


ABSTRACT
   All of us are familiar with the digital circuitry.   Keywords - Fast Fourier Transform, Vedic
Now days the digital circuitry has replaced most        Multiplier, FPGA, FFT processor, Xilinx.
of the analog circuitry in various places because
technically digital domain is much better than          1. Introduction
the analog domain. To operate these digital
signals we use the Digital Signal Processors. In        Digital technology that is omnipresent in almost
digital signal processing to perform different          every engineering discipline. Faster additions and
types of operations we use various algorithms ,
                                                        multiplications are of extreme importance in DSP
out of these algorithms Fast Fourier Transform
(FFT) is the most important and significant             for convolution, discrete Fourier transform, digital
algorithm. Basically the FFT algorithm is used as       filters, etc. The core computing process is always a
an efficient means to compute the DFT and               multiplication routine; therefore, DSP engineers are
IDFT. The FFT algorithm is used in variety of           constantly looking for new algorithms and hardware
areas, including linear filtering, correlation and      to implement them. Vedic mathematics is the name
spectrum analysis, because of its capability to         given to the ancient system of mathematics, which
perform efficient computation in comparison to
                                                        was rediscovered, from the Vedas between 1911 and
the DFT. There are mainly two ways, through
which FFT algorithm can be performed, which             1918 by Sri Bharati Krishna Tirthaji. The whole of
are DIT and DIF whose acronyms are                      Vedic mathematics is based on 16 sutras (word
Decimation In Time and Decimation In                    formulae) and manifests a unified structure of
Frequency respectively. Speed of both of these          mathematics. As such, the methods are
FFT algorithms mainly rely on the multiplier            complementary, direct and easy. signal processing
used in it. So performance of FFT processor can         (DSP) is the Due to a growing demand for such
enhanced with the use of highly speed efficient
multiplier. And in direction to achieve this goal       complex DSP application, high speed, low cost
of designing Speed efficient FFT processor, speed       system-on-a-chip (SOC) implementation of DSP
of different popular multiplication algorithms          algorithm are receiving increased the attention
has been compared in this paper. Our work               among the researchers and design engineer. Fast
shows that Vedic multiplier is the best                 Fourier Transform (FFT) is the one of the
multiplication algorithm comparison to other            fundamental operations that is typically performed in
popular multiplication algorithms, because of it
                                                        any DSP system. Theory about it can be easily
there is the possibility to generate partially
generated products in parallel manner. For this         accessed from any standard reference book. The Fast
design the target FPGA which we have takes              Fourier Transform (FFT) is a computationally
belongs to Virtex-2P (family), XC2VP2 (device),         intensive digital signal processing (DSP) function
FG256 (package) with speed grade of -7. For             widely used in applications such as imaging,
synthesis purpose Xilinx synthesis tool (XST) of        software-defined radio, wireless communication,
Xilinx ISE-9.2i has been used. The behavioral           instrumentation       and    machine       inspection.
simulation purpose ISE simulator has been used.
                                                        Historically, this has been a relatively difficult
                                                        function to implement optimally in hardware leading
                                                        many software designers to use digital signal


                                                                                             1501 | P a g e
Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya /
   International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622
             www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504
processors in soft implementations. Vedic                simple to understand, design and implement. Here
Mathematics is the ancient system of mathematics         for the addition purpose the unique addition tree
which has a unique technique of calculations based       structure. The block diagram [18] for 4 bit level
                                                         multiplication shown below.
on 16 Sutras. Employing these techniques in the
computation algorithms of the coprocessor will
reduce the complexity, execution time, area, power
etc. In this paper reconfigurable FFT is proposed to
design by Vedic mathematics. Urdhva Triyakbhyam,
being a general multiplication formula, is equally
applicable to all cases of multiplication. Nikhilam
algorithm with the compatibility to different data
types. This sutra is to be used to build a high speed
power efficient reconfigurable FFT [19].                 Figure 2.4: Block Diagram of Proposed 4-Bit Vedic
                                                                    Multiplier
    2. Proposed Multiplier
For 2-Bit multiplication Conventional Vedic              Block diagram [18] of 8-Bit Vedic Multiplier is
multiplication Hardware has been used it has been        shown below:-
discussed in [11]. As at 2 bit level multiplication we
have not to worry about the carry propagation path.




                                                         Figure 2.5: Block Diagram of Proposed 8-Bit Vedic
Figure 2.1: Two Bit Conventional Vedic Multiplier                   Multiplier

Diagram for Unique addition tree structure for
partial product addition for 4 bit is given in the           3. Comparative Results
following [18]:-                                         To show the efficiency of proposed Vedic multiplier
                                                         at eight bit level, it has been compared with some
                                                         other popular multiplier structures based on different
                                                         multiplication algorithms at the eight bit level. For
                                                         the comparison purpose some standard papers have
                                                         been used. For true and reliable comparison,
                                                         proposed multiplier has been implemented on the
                                                         same platform of target FPGA, which has been used
Figure 2.2: Proposed Addition Tree Structure of 4-       by the reference papers. Comparative tables are
           Bit Multiplier                                shown below:-
Diagram for Unique addition tree structure for           (a)In the following given table the target FPGA used
partial product addition for 8 bit is given in the       belongs to Virtex 2P (family), XC2VP2 (device), FG
following [18]:-                                         256 (Package), -7 (speed grade).

                                                             Table 3.1 Comparative Table 1 for Different
                                                                      Multipliers at 8-Bit Level


Figure 2.3: Proposed Addition Tree Structure of 8-
           Bit Multiplier.

Here the assignment of partial products P0, P1, P2,
P3 has given from right to left at output of vedic
N/2-Bit Vedic multiplier, where N shows the no. of
bits in one input of multiplier. And also which
addition tree structure we have designed is very



                                                                                              1502 | P a g e
Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya /
   International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622
             www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504
(b)In the following given table the target FPGA used          hardware, Vedic multiplier with partitioning, Vedic
belongs to Spartan 3 (family), XC3S50 (device), PQ            multiplier with carry save adder, Modified Booth
208 (Package), -4 (speed grade).                              Wallace , Karatsuba, Vedic Karatsuba, Array,
                                                              Booth, Wallace multiplier. And then this multiplier
    Table 3.2: Comparative Table 2 for Different              module has been put in the FFT processor along
             Multipliers at 8-Bit Level                       with conventional modules to achieve our goal of
                                                              designing speed efficient FFT processor.


                                                                   References

                                                              [1] S G Dani, “Ancient Indian Mathematics – A
                                                                   Conspectus*”,         GENERAL_            ARTICLE,
By designing the proposed Vedic multiplier for the same            RESONANCE, March 2012, Springer Link.
reconfigurable hardware as shown in [4] and [2], make the[2] Pushpalata              Verma,         K.K.        Metha,
comparison platform (hardware) independent, algorithmic,           “Implementation of an Efficient Multiplier based
technique and approach based comparison. So by comparing           on Vedic Mathematics Using EDA Tool”,
with different multipliers at the same platform it can be          International journal of engineering and
concluded that the algorithm and approaches which has been         advance technology, ISSN: 2249-8958, Volume-
proposed to design Vedic multiplier, in this thesis work, is       1, Issue-5, June-2012.
better in comparison to the other popular algorithms and[3] R.Bhaskar, Ganapathi Hegde, P.R.Vaya, “An
                                                                   efficient hardware model for RSA Encryption
approaches shown in [4] and [2]. In [10] M. Ramalatha et.al.
                                                                   system using Vedic mathematics”. Procedia
Have not shown that which target FPGA they have used to            Engineering Volume 30, 2012, Pages 124–128,
design their modules so we have compared our proposed              SciVerse Science Direct, ELSEVIER.
multiplier design with our conventional target FPGA, which we[4] Devika Jaina, Kabiraj Sethi, Rutuparna Panda,
have used to make the overall design of ALU. So by this it can     “Vedic Mathematics Based Multiply Accumulate
be concluded that our proposed algorithm, approach and             Unit”, 978-0-7695-4587-5/11 $26.00 © 2011
platform are better than [10].                                     IEEE.
                                                              [5] Balpande,S., Akare, U. ,                Lande, S.,
                                                                   “Performance Evaluation and Synthesis of
     4. Synthesis and Simulation
                                                                   Multiplier Used in FFT Operation Using
                                                                   Conventional and Vedic Algorithms ”. 19-21
     1. RTL schematic of proposed 8 bit vedic                      Nov.2010, IEEE.
         multiplier:-                                         [6] Syed Azman bin Syed Ismail*, Pumadevi a/p
                                                                   Siva subramniam, “Multiplication with the
                                                                   Vedic Method”, Procedia Social and Behavioral
                                                                   Sciences 8 (2010) 129–133, SciVerse Science
                                                                   Direct, ELSEVIER.
                                                              [7] Ashish Raman, Anvesh Kumar and R.K. Sarin,
                                                                   “Small area reconfigurable FFT design by
                                                                   Vedic Mathematics”, 26-28 Feb. 2010, IEEE.
                                                              [8] Anvesh kumar, Ashish raman, “Low Power
                                                                   ALU Design by Ancient Mathematics”, 978-1-
     2. Simulation w/f of proposed 8 bit Vedic                     4244-5586-7/10, 2010 IEEE.
         multiplier:-                                         [9] Parth Mehta, Dhanashri Gawali, “Conventional
                                                                   versus Vedic Mathematical Method for
                                                                   Hardware Implementation of a Multiplier”,
                                                                   December 2009, pp. 640-642 IEEE.
                                                              [10] M. Ramalatha, K. Deena Dayalan, P. Dharani, S.
                                                                   Deborah Priya, “High Speed Energy Efficient
                                                                   ALU Design using Vedic Multiplication
                                                                   Techniques”, 978-1-4244-3834-1/09, 2009
                                                                   IEEE.
                                                              [11] Harpreet Singh Dhillon and AbhijitMitra, “A
                                                                   Reduced- Bit Multiplication Algorithm for
                                                                   Digital Arithmetics”, International Journal of
     5. Conclusion                                                 Computational and Mathematical Sciences
                                                                   2:2,2008 © www.waset.org Spring 2008.
We have proposed a new technique to design                    [12] Honey Durga Tiwari, Ganzorig Gankhuyag, Chan Mo Kim,
                                                                   Yong Beom Cho, “Multiplier design based on Ancient
multiplication unit of FFT processor based on Vedic                Vedic Mathematics”, 978-1-4244-2599-0/08/$25.00 ©
multiplier using unique addition tree structure,                   2008, IEEE.
which gives better response in terms of speed in              [13] Shamim Akhter, “VHDL Implementation of Fast
comparison to the conventional vedic multiplier                    NxN Multiplier Based on Vedic Mathematics”,



                                                                                                     1503 | P a g e
Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya /
International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622
          www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504
      Jaypee Institute of Information Technology         [28] S.M. Choo, S.K. Chung, “Numerical solutions
      University, Noida, 201307 UP, INDIA, 2007               for the Damped Boussinesq Equation by FD-
      IEEE.                                                   FFT-Perturbation Method”, Elsevier, 2004.
 [14] Himanshu Thapliyal, Saurabh Kotiyal and M. B
                                                         [29] Zhaodou Chen, Lijing Zhang, “Vector coding
      Srinivas, “Design and Analysis of A Novel
      Parallel Square and Cube Architecture Based             algorithms for multidimensional discrete
      On Ancient Indian Vedic Mathematics”, Centre            Fourier transform”, Elsevier, August 2005;
      for VLSI and Embedded System Technologies,              received in revised form 20 November 2006.
      International     Institute   of     Information   [30] Yu-Wei Lin and Chen-Yi Lee, Member, IEEE,
      Technology, Hyderabad, 500019, India, 2005              “Design of an FFT/IFFT Processor for MIMO
      IEEE.                                                   OFDM Systems”, 1549-8328/$25.00 © 2007
 [15] HimanshuThapliyal and M.B Srinivas, "A High
                                                              IEEE.
      Speed and Efficient Method of Elliptic Curve
      Encryption Using Ancient Indian Vedic              [31] M. Mohamed Ismail, M.J.S Rangachar, Ch. D.
      Mathematics", Proceedings of the 8th MAPLD              V. Paradesi Rao, “An Area Efficient Mixed-
      Conference (NASA office of Logic Design),               Radix 4-2 Butterfly with Bit Reversal for OFDM
      Washington D.C, USA, Sep 2005.                          Applications”, European Journal of Scientific
 [16] Purushottam D. Chidgupkar, Mangesh T. Karad,            Research, ISSN 1450-216X Vol.40 No.4 (2010),
      “The Implementation of Vedic Algorithms in              pp.515-521, © EuroJournals Publishing, Inc.
      Digital Signal Processing*”, Global J. of
                                                              2010.
      Engng. Educ., Vol.8, No.2 © 2004 UICEE
      Published in Australia 4th Global Congress on      [32] Chen-Fong Hsiao, Yuan Chen, Chen-Yi Lee, “A
      Engineering Education, held in Bangkok,                 Generalized Mixed-Radix Algorithm for
      Thailand, from 5 to 9 July 2004.                        Memory-Based FFT Processors”, 1549-
 [17] Amartya Kumar Dutta, “Mathematics in                    7747/$26.00 © 2010 IEEE.
      Ancient India”, Series article, April 2002         [33] Xin Xiao, Erdal Oruklu and Jafar Saniie, “Fast
      SpringerLink.                                           Memory Addressing Scheme for Radix-4 FFT
 [18] Mr. Abhishek Gupta, Mr. Utsav Malviya, Prof.            Implementation”,978-1-4244-3355-
      Vinod Kapse, “A Novel Approach to Design
      High Speed Arithmetic Logic Unit Based On               1/09/$25.00©2009 IEEE.
      Ancient Vedic Multiplication Technique”,           [34] Hen-Geul Yeh, Gerald Truong, “Speed and
      www.ijmer.com, International Journal of                 Area Analysis of Memory Based FFT Processors
      Modern Engineering Research (IJMER), Vol.2,             in a FPGA”, 1-4244-0697-8/07/.00 © 2007
      Issue.4, July-Aug 2012 pp-2695-2698 ISSN:               IEEE.
      2249-6645.
 [19] Ashish Raman, Anvesh Kumar and R.K.Sarin,
      “High Speed Reconfigurable FFT Design by
      Vedic Mathematics”, journal of computer
      science and engineering, volume 1, issue 1 may
      2010.
 [20] Jagadguru Swami Sri Bharati Krishna Tirthji
      Maharaja,“Vedic                   Mathematics”,
      MotilalBanarsidas, Varanasi, India, 1986, Book.
 [21] Sameer Palnitkar , “Verilog HDL-A Guide to
      Digital Design and Synthesis”, Sun Soft
      Press,1996, Book.
 [22] Morris Mano, “Digital circuits and systems”,
      Prentice-Hal, Last updated on-02/27/2011,
      11:55, Book. Wayne Wolf, “Computer as
      components”,2nd edition, Book.
 [23] http://www.xilinx.com/support/documentation/d
      ata_sheets/ds312.pdf
 [24] http://en.wikipedia.org/wiki/Verilog
 [25] http://www.xilinx.com/prs_rls/2007/software/07
      86_ise92i.htm
 [26] R. Ravindra Prasad, B.Vijaya Bhaskar, “ FPGA
      Implementation of 64 Point FFT for Passive
      RADAR Applications”, Vol.2, Issue.3, May-June
      2012 pp-926-929, International Journal of
      Modern Engineering Research (IJMER) , ISSN:
      2249-6645.
 [27] Eleanor Chu, Alan George, “FFT algorithms
      and their adaptation to parallel processing”,
      Elsevier, Linear Algebra and its Applications
      284 (1998) 95-124.



                                                                                           1504 | P a g e

More Related Content

What's hot

DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...Journal For Research
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
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
 
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
 
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...IOSRJVSP
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDAIJERA Editor
 
A Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP ApplicationsA Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP Applicationsijiert bestjournal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
IRJET- Implementation of Low Area and Less Delay of Various Multipliers u...
IRJET-  	  Implementation of Low Area and Less Delay of Various Multipliers u...IRJET-  	  Implementation of Low Area and Less Delay of Various Multipliers u...
IRJET- Implementation of Low Area and Less Delay of Various Multipliers u...IRJET 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
 

What's hot (18)

38 116-1-pb
38 116-1-pb38 116-1-pb
38 116-1-pb
 
Fl2510031009
Fl2510031009Fl2510031009
Fl2510031009
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
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
 
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...
 
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...
FPGA Implementation of Multiplier-less CDF-5/3 Wavelet Transform for Image Pr...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
 
A Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP ApplicationsA Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP Applications
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
IRJET- Implementation of Low Area and Less Delay of Various Multipliers u...
IRJET-  	  Implementation of Low Area and Less Delay of Various Multipliers u...IRJET-  	  Implementation of Low Area and Less Delay of Various Multipliers u...
IRJET- Implementation of Low Area and Less Delay of Various Multipliers u...
 
Id2514581462
Id2514581462Id2514581462
Id2514581462
 
B1030610
B1030610B1030610
B1030610
 
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
 
Iy3116761679
Iy3116761679Iy3116761679
Iy3116761679
 
Vedic multiplier
Vedic multiplierVedic multiplier
Vedic multiplier
 

Viewers also liked (20)

Gm2511821187
Gm2511821187Gm2511821187
Gm2511821187
 
Gc2511111116
Gc2511111116Gc2511111116
Gc2511111116
 
Gr2512211225
Gr2512211225Gr2512211225
Gr2512211225
 
Is2515571559
Is2515571559Is2515571559
Is2515571559
 
Iv2515741577
Iv2515741577Iv2515741577
Iv2515741577
 
Gg2511351142
Gg2511351142Gg2511351142
Gg2511351142
 
Gp2512011210
Gp2512011210Gp2512011210
Gp2512011210
 
Gw2512481257
Gw2512481257Gw2512481257
Gw2512481257
 
Hy2514281431
Hy2514281431Hy2514281431
Hy2514281431
 
Jc2516111615
Jc2516111615Jc2516111615
Jc2516111615
 
Ih2514851489
Ih2514851489Ih2514851489
Ih2514851489
 
H25031037
H25031037H25031037
H25031037
 
Ge2511241129
Ge2511241129Ge2511241129
Ge2511241129
 
Gi2511541161
Gi2511541161Gi2511541161
Gi2511541161
 
Ie2514631473
Ie2514631473Ie2514631473
Ie2514631473
 
Iy2515891593
Iy2515891593Iy2515891593
Iy2515891593
 
Hd2512951299
Hd2512951299Hd2512951299
Hd2512951299
 
Hh2513151319
Hh2513151319Hh2513151319
Hh2513151319
 
Ca31511515
Ca31511515Ca31511515
Ca31511515
 
Hort 6è santbonaventura
Hort 6è santbonaventuraHort 6è santbonaventura
Hort 6è santbonaventura
 

Similar to Ik2515011504

High Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic MultiplierHigh Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic MultiplierIJERA Editor
 
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...VIT-AP University
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERIRJET Journal
 
VHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier
VHDL Implementation of High Speed and Low Power BIST Based Vedic MultiplierVHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier
VHDL Implementation of High Speed and Low Power BIST Based Vedic MultiplierIRJET Journal
 
ALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierIJERA Editor
 
FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter IJECEIAES
 
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
 
Design of efficient reversible floating-point arithmetic unit on field progr...
Design of efficient reversible floating-point arithmetic unit on  field progr...Design of efficient reversible floating-point arithmetic unit on  field progr...
Design of efficient reversible floating-point arithmetic unit on field progr...IJECEIAES
 
IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET Journal
 
Binary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewBinary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewIJEEE
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLpaperpublications3
 
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel ShifterFPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifterdbpublications
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFTIRJET 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
 
Efficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresEfficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresNxfee Innovation
 
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...IRJET Journal
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd Iaetsd
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array MultipliersIRJET Journal
 
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
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filtereSAT Journals
 

Similar to Ik2515011504 (20)

High Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic MultiplierHigh Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic Multiplier
 
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIER
 
VHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier
VHDL Implementation of High Speed and Low Power BIST Based Vedic MultiplierVHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier
VHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier
 
ALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic Multiplier
 
FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter
 
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...
 
Design of efficient reversible floating-point arithmetic unit on field progr...
Design of efficient reversible floating-point arithmetic unit on  field progr...Design of efficient reversible floating-point arithmetic unit on  field progr...
Design of efficient reversible floating-point arithmetic unit on field progr...
 
IRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGAIRJET - Implementation of Neural Network on FPGA
IRJET - Implementation of Neural Network on FPGA
 
Binary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewBinary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A Review
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDL
 
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel ShifterFPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
 
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
 
Efficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresEfficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft cores
 
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
 
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
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filter
 

Ik2515011504

  • 1. Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504 Design Of High Speed FFT Processor Using Vedic Multiplication Technique Abhishek Gupta*, Amit Jain**, Anand Vardhan Bhalla***, Utsav Malviya**** * (M.Tech Embedded System & VLSI Design, Gyan Ganga Institute of Technology and Sciences Jabalpur, Madhya Pradesh, India) ** (M.Tech Embedded System & VLSI Design, Gyan Ganga Institute of Technology and Sciences Jabalpur, Madhya Pradesh, India) *** (M.Tech Digital Communication, Gyan Ganga College of Technology, Jabalpur, Madhya Pradesh, India) **** ( Assistant Professor, Department of Electronics & Communication, Gyan Ganga Institute of Technology and Sciences Jabalpur, Madhya Pradesh, India) ABSTRACT All of us are familiar with the digital circuitry. Keywords - Fast Fourier Transform, Vedic Now days the digital circuitry has replaced most Multiplier, FPGA, FFT processor, Xilinx. of the analog circuitry in various places because technically digital domain is much better than 1. Introduction the analog domain. To operate these digital signals we use the Digital Signal Processors. In Digital technology that is omnipresent in almost digital signal processing to perform different every engineering discipline. Faster additions and types of operations we use various algorithms , multiplications are of extreme importance in DSP out of these algorithms Fast Fourier Transform (FFT) is the most important and significant for convolution, discrete Fourier transform, digital algorithm. Basically the FFT algorithm is used as filters, etc. The core computing process is always a an efficient means to compute the DFT and multiplication routine; therefore, DSP engineers are IDFT. The FFT algorithm is used in variety of constantly looking for new algorithms and hardware areas, including linear filtering, correlation and to implement them. Vedic mathematics is the name spectrum analysis, because of its capability to given to the ancient system of mathematics, which perform efficient computation in comparison to was rediscovered, from the Vedas between 1911 and the DFT. There are mainly two ways, through which FFT algorithm can be performed, which 1918 by Sri Bharati Krishna Tirthaji. The whole of are DIT and DIF whose acronyms are Vedic mathematics is based on 16 sutras (word Decimation In Time and Decimation In formulae) and manifests a unified structure of Frequency respectively. Speed of both of these mathematics. As such, the methods are FFT algorithms mainly rely on the multiplier complementary, direct and easy. signal processing used in it. So performance of FFT processor can (DSP) is the Due to a growing demand for such enhanced with the use of highly speed efficient multiplier. And in direction to achieve this goal complex DSP application, high speed, low cost of designing Speed efficient FFT processor, speed system-on-a-chip (SOC) implementation of DSP of different popular multiplication algorithms algorithm are receiving increased the attention has been compared in this paper. Our work among the researchers and design engineer. Fast shows that Vedic multiplier is the best Fourier Transform (FFT) is the one of the multiplication algorithm comparison to other fundamental operations that is typically performed in popular multiplication algorithms, because of it any DSP system. Theory about it can be easily there is the possibility to generate partially generated products in parallel manner. For this accessed from any standard reference book. The Fast design the target FPGA which we have takes Fourier Transform (FFT) is a computationally belongs to Virtex-2P (family), XC2VP2 (device), intensive digital signal processing (DSP) function FG256 (package) with speed grade of -7. For widely used in applications such as imaging, synthesis purpose Xilinx synthesis tool (XST) of software-defined radio, wireless communication, Xilinx ISE-9.2i has been used. The behavioral instrumentation and machine inspection. simulation purpose ISE simulator has been used. Historically, this has been a relatively difficult function to implement optimally in hardware leading many software designers to use digital signal 1501 | P a g e
  • 2. Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504 processors in soft implementations. Vedic simple to understand, design and implement. Here Mathematics is the ancient system of mathematics for the addition purpose the unique addition tree which has a unique technique of calculations based structure. The block diagram [18] for 4 bit level multiplication shown below. on 16 Sutras. Employing these techniques in the computation algorithms of the coprocessor will reduce the complexity, execution time, area, power etc. In this paper reconfigurable FFT is proposed to design by Vedic mathematics. Urdhva Triyakbhyam, being a general multiplication formula, is equally applicable to all cases of multiplication. Nikhilam algorithm with the compatibility to different data types. This sutra is to be used to build a high speed power efficient reconfigurable FFT [19]. Figure 2.4: Block Diagram of Proposed 4-Bit Vedic Multiplier 2. Proposed Multiplier For 2-Bit multiplication Conventional Vedic Block diagram [18] of 8-Bit Vedic Multiplier is multiplication Hardware has been used it has been shown below:- discussed in [11]. As at 2 bit level multiplication we have not to worry about the carry propagation path. Figure 2.5: Block Diagram of Proposed 8-Bit Vedic Figure 2.1: Two Bit Conventional Vedic Multiplier Multiplier Diagram for Unique addition tree structure for partial product addition for 4 bit is given in the 3. Comparative Results following [18]:- To show the efficiency of proposed Vedic multiplier at eight bit level, it has been compared with some other popular multiplier structures based on different multiplication algorithms at the eight bit level. For the comparison purpose some standard papers have been used. For true and reliable comparison, proposed multiplier has been implemented on the same platform of target FPGA, which has been used Figure 2.2: Proposed Addition Tree Structure of 4- by the reference papers. Comparative tables are Bit Multiplier shown below:- Diagram for Unique addition tree structure for (a)In the following given table the target FPGA used partial product addition for 8 bit is given in the belongs to Virtex 2P (family), XC2VP2 (device), FG following [18]:- 256 (Package), -7 (speed grade). Table 3.1 Comparative Table 1 for Different Multipliers at 8-Bit Level Figure 2.3: Proposed Addition Tree Structure of 8- Bit Multiplier. Here the assignment of partial products P0, P1, P2, P3 has given from right to left at output of vedic N/2-Bit Vedic multiplier, where N shows the no. of bits in one input of multiplier. And also which addition tree structure we have designed is very 1502 | P a g e
  • 3. Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504 (b)In the following given table the target FPGA used hardware, Vedic multiplier with partitioning, Vedic belongs to Spartan 3 (family), XC3S50 (device), PQ multiplier with carry save adder, Modified Booth 208 (Package), -4 (speed grade). Wallace , Karatsuba, Vedic Karatsuba, Array, Booth, Wallace multiplier. And then this multiplier Table 3.2: Comparative Table 2 for Different module has been put in the FFT processor along Multipliers at 8-Bit Level with conventional modules to achieve our goal of designing speed efficient FFT processor. References [1] S G Dani, “Ancient Indian Mathematics – A Conspectus*”, GENERAL_ ARTICLE, By designing the proposed Vedic multiplier for the same RESONANCE, March 2012, Springer Link. reconfigurable hardware as shown in [4] and [2], make the[2] Pushpalata Verma, K.K. Metha, comparison platform (hardware) independent, algorithmic, “Implementation of an Efficient Multiplier based technique and approach based comparison. So by comparing on Vedic Mathematics Using EDA Tool”, with different multipliers at the same platform it can be International journal of engineering and concluded that the algorithm and approaches which has been advance technology, ISSN: 2249-8958, Volume- proposed to design Vedic multiplier, in this thesis work, is 1, Issue-5, June-2012. better in comparison to the other popular algorithms and[3] R.Bhaskar, Ganapathi Hegde, P.R.Vaya, “An efficient hardware model for RSA Encryption approaches shown in [4] and [2]. In [10] M. Ramalatha et.al. system using Vedic mathematics”. Procedia Have not shown that which target FPGA they have used to Engineering Volume 30, 2012, Pages 124–128, design their modules so we have compared our proposed SciVerse Science Direct, ELSEVIER. multiplier design with our conventional target FPGA, which we[4] Devika Jaina, Kabiraj Sethi, Rutuparna Panda, have used to make the overall design of ALU. So by this it can “Vedic Mathematics Based Multiply Accumulate be concluded that our proposed algorithm, approach and Unit”, 978-0-7695-4587-5/11 $26.00 © 2011 platform are better than [10]. IEEE. [5] Balpande,S., Akare, U. , Lande, S., “Performance Evaluation and Synthesis of 4. Synthesis and Simulation Multiplier Used in FFT Operation Using Conventional and Vedic Algorithms ”. 19-21 1. RTL schematic of proposed 8 bit vedic Nov.2010, IEEE. multiplier:- [6] Syed Azman bin Syed Ismail*, Pumadevi a/p Siva subramniam, “Multiplication with the Vedic Method”, Procedia Social and Behavioral Sciences 8 (2010) 129–133, SciVerse Science Direct, ELSEVIER. [7] Ashish Raman, Anvesh Kumar and R.K. Sarin, “Small area reconfigurable FFT design by Vedic Mathematics”, 26-28 Feb. 2010, IEEE. [8] Anvesh kumar, Ashish raman, “Low Power ALU Design by Ancient Mathematics”, 978-1- 2. Simulation w/f of proposed 8 bit Vedic 4244-5586-7/10, 2010 IEEE. multiplier:- [9] Parth Mehta, Dhanashri Gawali, “Conventional versus Vedic Mathematical Method for Hardware Implementation of a Multiplier”, December 2009, pp. 640-642 IEEE. [10] M. Ramalatha, K. Deena Dayalan, P. Dharani, S. Deborah Priya, “High Speed Energy Efficient ALU Design using Vedic Multiplication Techniques”, 978-1-4244-3834-1/09, 2009 IEEE. [11] Harpreet Singh Dhillon and AbhijitMitra, “A Reduced- Bit Multiplication Algorithm for Digital Arithmetics”, International Journal of 5. Conclusion Computational and Mathematical Sciences 2:2,2008 © www.waset.org Spring 2008. We have proposed a new technique to design [12] Honey Durga Tiwari, Ganzorig Gankhuyag, Chan Mo Kim, Yong Beom Cho, “Multiplier design based on Ancient multiplication unit of FFT processor based on Vedic Vedic Mathematics”, 978-1-4244-2599-0/08/$25.00 © multiplier using unique addition tree structure, 2008, IEEE. which gives better response in terms of speed in [13] Shamim Akhter, “VHDL Implementation of Fast comparison to the conventional vedic multiplier NxN Multiplier Based on Vedic Mathematics”, 1503 | P a g e
  • 4. Mr. Abhishek Gupta, Mr. Amit Jain, Mr. Anand Vardhan Bhalla, Mr. Utsav Malviya / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1501-1504 Jaypee Institute of Information Technology [28] S.M. Choo, S.K. Chung, “Numerical solutions University, Noida, 201307 UP, INDIA, 2007 for the Damped Boussinesq Equation by FD- IEEE. FFT-Perturbation Method”, Elsevier, 2004. [14] Himanshu Thapliyal, Saurabh Kotiyal and M. B [29] Zhaodou Chen, Lijing Zhang, “Vector coding Srinivas, “Design and Analysis of A Novel Parallel Square and Cube Architecture Based algorithms for multidimensional discrete On Ancient Indian Vedic Mathematics”, Centre Fourier transform”, Elsevier, August 2005; for VLSI and Embedded System Technologies, received in revised form 20 November 2006. International Institute of Information [30] Yu-Wei Lin and Chen-Yi Lee, Member, IEEE, Technology, Hyderabad, 500019, India, 2005 “Design of an FFT/IFFT Processor for MIMO IEEE. OFDM Systems”, 1549-8328/$25.00 © 2007 [15] HimanshuThapliyal and M.B Srinivas, "A High IEEE. Speed and Efficient Method of Elliptic Curve Encryption Using Ancient Indian Vedic [31] M. Mohamed Ismail, M.J.S Rangachar, Ch. D. Mathematics", Proceedings of the 8th MAPLD V. Paradesi Rao, “An Area Efficient Mixed- Conference (NASA office of Logic Design), Radix 4-2 Butterfly with Bit Reversal for OFDM Washington D.C, USA, Sep 2005. Applications”, European Journal of Scientific [16] Purushottam D. Chidgupkar, Mangesh T. Karad, Research, ISSN 1450-216X Vol.40 No.4 (2010), “The Implementation of Vedic Algorithms in pp.515-521, © EuroJournals Publishing, Inc. Digital Signal Processing*”, Global J. of 2010. Engng. Educ., Vol.8, No.2 © 2004 UICEE Published in Australia 4th Global Congress on [32] Chen-Fong Hsiao, Yuan Chen, Chen-Yi Lee, “A Engineering Education, held in Bangkok, Generalized Mixed-Radix Algorithm for Thailand, from 5 to 9 July 2004. Memory-Based FFT Processors”, 1549- [17] Amartya Kumar Dutta, “Mathematics in 7747/$26.00 © 2010 IEEE. Ancient India”, Series article, April 2002 [33] Xin Xiao, Erdal Oruklu and Jafar Saniie, “Fast SpringerLink. Memory Addressing Scheme for Radix-4 FFT [18] Mr. Abhishek Gupta, Mr. Utsav Malviya, Prof. Implementation”,978-1-4244-3355- Vinod Kapse, “A Novel Approach to Design High Speed Arithmetic Logic Unit Based On 1/09/$25.00©2009 IEEE. Ancient Vedic Multiplication Technique”, [34] Hen-Geul Yeh, Gerald Truong, “Speed and www.ijmer.com, International Journal of Area Analysis of Memory Based FFT Processors Modern Engineering Research (IJMER), Vol.2, in a FPGA”, 1-4244-0697-8/07/.00 © 2007 Issue.4, July-Aug 2012 pp-2695-2698 ISSN: IEEE. 2249-6645. [19] Ashish Raman, Anvesh Kumar and R.K.Sarin, “High Speed Reconfigurable FFT Design by Vedic Mathematics”, journal of computer science and engineering, volume 1, issue 1 may 2010. [20] Jagadguru Swami Sri Bharati Krishna Tirthji Maharaja,“Vedic Mathematics”, MotilalBanarsidas, Varanasi, India, 1986, Book. [21] Sameer Palnitkar , “Verilog HDL-A Guide to Digital Design and Synthesis”, Sun Soft Press,1996, Book. [22] Morris Mano, “Digital circuits and systems”, Prentice-Hal, Last updated on-02/27/2011, 11:55, Book. Wayne Wolf, “Computer as components”,2nd edition, Book. [23] http://www.xilinx.com/support/documentation/d ata_sheets/ds312.pdf [24] http://en.wikipedia.org/wiki/Verilog [25] http://www.xilinx.com/prs_rls/2007/software/07 86_ise92i.htm [26] R. Ravindra Prasad, B.Vijaya Bhaskar, “ FPGA Implementation of 64 Point FFT for Passive RADAR Applications”, Vol.2, Issue.3, May-June 2012 pp-926-929, International Journal of Modern Engineering Research (IJMER) , ISSN: 2249-6645. [27] Eleanor Chu, Alan George, “FFT algorithms and their adaptation to parallel processing”, Elsevier, Linear Algebra and its Applications 284 (1998) 95-124. 1504 | P a g e