SlideShare a Scribd company logo
2
Most read
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 7, Issue 1, Ver. I (Jan. - Feb. 2017), PP 44-48
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
DOI: 10.9790/4200-0701014448 www.iosrjournals.org 44 | Page
Design and Power Measurement of 2 And 8 Point FFT Using
Radix-2 Algorithm for FPGA Implementation
Mayura Patrikar, Prof.Vaishali Tehre
Electronics and Telecommunication Department,G.H.Raisoni college of EngineeringNagpur,Maharashtra,India
Abstract: In Cooley–Tukey algorithm the Radix-2 decimation-in-time Fast Fourier Transform is the easiest
form. The Fast Fourier Transform is the mostly used in digital signal processing algorithms. Discrete Fourier
Transform (DFT) is computing by the FFT. DFT is used to convert a time domain signal into its frequency
spectrum domain. FFT algorithms uses many applications for example, OFDM, Noise reduction, Digital audio
broadcasting, Digital video broadcasting. It’s used to design butterflies for different point FFT. In this paper
given to design and power measurement 2 and 8 point FFT by using VHDL. Simulation and synthesis of design
is done using Xilinx ISE 14.2.
Keywords: Fast Fourier transform (FFT), Discrete Fourier transform (DFT), DIT, Radix-2, VHDL, FPGA.
I. Introduction
Now a day field of digital signal processing is very important of transmission, there is a many growths in FFT
algorithms which is way in designing a system. In this paper explains the implementation and simulation of
2and 8-point FFT using radix- 2 algorithm. Due to radix-2, FFT can achieve less time delay, beat down the area
complication and, also reach cost dominant execution with minimum grow up time .
Fast Fourier Transform is an algorithm to compute Discrete Fourier Transform (DFT). DFT is used to convert a
time domain signal into its frequency spectrum domain. DFT is computational tool that play a very determining
role in many digital signal processing applications. The main importance of DFT in practical applications is due
to a large extent on existences of computationally efficient algorithms, known as Fast Fourier Transform (FFT)
algorithms, for counting the DFT. There are numerous isolated FFT algorithms implicating a large spectrum of
calculated from effortless complicated calculation arithmetic to set theory and calculation theory. FFTs are
algorithms for speedy calculated of discrete. Fourier transform of a information vector. The FFT is a DFT
algorithm which decrease the count of calculations necessity for N point from O(N
2
) to O(N log N) everywhere
log is the base-2 logarithm .
In FPGA calculation there are two types of power
• Static Power- In static power spending the utilize of strength is minimum to keep the accelerator in power-
up state.
• Dynamic Power- Dynamic power consumption is based on its switching activity.
II. Field Programmable Gate Arrays
From long period of time FPGAs architecture is used by the users. It have potential to mapped various
applications on system. Figure 2.1 is basic FPGAs structure. It shows that FPGAs use fine grained technique to
develop applications. FPGAs contain SRAM based memory which makes the system flexible. FPGA is very
popular because of its flexibility.
Fig.2.1: Basic architecture of FPGAs
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA ..
DOI: 10.9790/4200-0701014448 www.iosrjournals.org 45 | Page
III. Radix-2 Fast Fourier Transform Algorithm
Radix-2 algorithms are the most widely used in FFT algorithms. While counting DFT, we every time compute
N-point DFT. The calculation N can be component as,
N=r1, r2, r3,……….. rv ---(a)
Here r is a prime,
Now if r1,=r2=r3= …… rv =r
We can write,
N=rv
----(b)
Here r is denominated as radix (base) FFT algorithm and v is shows number of phases in FFT algorithm.
Radix denotes base and if it‘s value is ‗2‘ then it is said as radix-2 FFT algorithm. put the value of r=2,
N=2
v
------(c)
If we are computing 2 point DFT then N=2
2=2v
V=1
Therefore, designed for 2 point DFT, convenient are single stage of FFT Algorithm.
If we are computing two point DFT then N=8
8=2
v
V=3
Therefore, for 8 point DFT, convenient are 3 stages of FFT algorithm.
In Fast Fourier transform algorithms, a butterfly structure is a part of a calculation that jointly the outcome of
compact discrete Fourier transforms (DFTs) during a massive DFT, or conversely (demolition a massive DFT
above during sub transforms). The title "butterfly" move nearer from a structure of the data-flow representation
in radix-2 case, as detailed beneath. The before time event in imprint of the period is idea to be in a
1969 MIT technical report. The similar formation may as well be establish in the Viterbi algorithm, utilized for
locating the very similarly series of mystic states. Twiddle factor fundamentally mentioned to the root of unity
difficult multiplier continual in butterfly manipulations of cooley-Tukey FFT Algorithm. Twiddle factor can as
well be applied for every information free multiplier continual in FFT.
IV. Implementation of Dit-2 Point FFT Algorithm Using VHDL Code In Xilinx
In several years hardware design language has become an integral part of the industry for designing of the low
level as well as high level hardware design as it is the most compatible language hence is widely used by the
venders due to its functionality of being interchangeable that it can be functioned as per the users choice it
widely used for the efficient synthesis of the FPGA as its supports annexation of technology precise modules .
In the below figure 4.1, find the 2 point FFT algorithm for radix-2.
Fig.4.1: Basic block of 2 point FFT
In the above figure 4.1 shown the two point FFT algorithm. This figure has two input and one twiddle factor. x
and y are the inputs, w is twiddle factor, these are imaginary and real forms. A and B are output those are also
imaginary and real forms. Which Collect all the input and twiddle forms write the code in VHDL and perform
the operation in Xilinx 14.2
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA ..
DOI: 10.9790/4200-0701014448 www.iosrjournals.org 46 | Page
V. Implementation of DIT 8 Point FFT Algorithm Using VHDL Code In Xilinx
In this below figure shown the block diagram of 8point FFT algorithm for radix-2
Fig.5.1: Block Diagram of 8 point FFT using 3 stage Butterfly Units
1st
stage 2nd
stage 3rd
stage
Fig.5.2: Internal structure of 8 point FFT Butterfly units
In the above figure 5.1 shows 8 point FFT algorithm in butterfly structure. This structure have three stages. In
Fig.5.2shown the internal operation of three stages 8 point FFT algorithm. Depend on internal structure write the
code in VHDL and perform the operation in XILINX 14.2 tools.
VI. Simulation And Results
The RTL block thus acquired for the DIT domain by using radix-2 ,2 point FFT algorithm RTL view is shown
fig.6.1 and simulation result shown in figure 6.2.
Fig.6.1: RTL View of 2 point FFT Fig.6.2: simulation result of 2 point FFT
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA ..
DOI: 10.9790/4200-0701014448 www.iosrjournals.org 47 | Page
The RTL block thus acquired for the DIT domain by using radix-2 ,8 point FFT algorithm is demonstrate fig.6.3
and Internal Architecture of 8 point FFT butterfly component shown in figure 6.4.
Fig.6.3: RTL View of 8 point FFT Fig.6.4: Internal Architecture of 8 point FFT
VII. Power Result
The power result shows the overall power performance of 2 and 8 point FFT algorithm. Table shows the static
and dynamic power results of 2 and 8 point FFT algorithm.
Table: Power results of FFTS
VIII. Conclusion
In this paper we have designed 2 and 8 point FFT design using Radix-2algorithm and their simulation and
synthesis are finished in VHDL using Xilinx 14.2 tool. This work demonstrate the design of 2 and 8 bit radix-2
DIT FFT is implemented in the FPGA .
The simulation of 2 bit radix-2 FFT is finished and outcome is received in Isim window. The power result of 2
bit and 8 bit radix-2 FFT are done and outcomes acquired in Xilinx XPower Analyzer, we have got two types
power first static power and dynamic power.
Acknowledgements
First and foremost, I would like to thank God for blessing me with enthusiasm, courage, knowledge and energy
to help me finish my project. I am thankful to my project supervisor Prof. Vaishali A. Tehre, with a heartfelt
gratitude for the valuable and persistent guidance given by her through formal information, discussion, support
and timely inspiration. She not only encouraged me throughout this venture but also took great pains in going
through the project carefully and suggested corrections, which greatly improved the quality of project.
References
[1]. Harpreet Kaur , Tarandip Singh ‗Design and Simulation of 32-Point FFT Using Mixed Radix Algorithm for FPGA Implementation
International Journal of Engineering Trends and Applications (IJETA) – Volume 2 Issue 3, May-June 2015.
[2]. Remya Ramachandran,Vanmathi.k―simulation of radix-2 fast fourier transform using Xilinx‖ Remya Ramachandran et al. /
International Journal of Computer Science Engineering (IJCSE) ISSN
[3]. Waqar Hussain, Tapani Ahonen, Roberto Airoldi, Jari Nurmi ―Energy and Power Estimation of Coarse-Grain Reconfigurable Array
based Fast Fourier Transform Accelerators‖ 2012 - ieeexplore.ieee.org
[4]. Prof.Vaishali Tehre Pooja pantwane ―Low power coarse grain architecture for SoC‖ International conference on Quality up-
gradating in engineering ,science & Technology (ICQUEST-2016).
[5]. Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck, Discrete-Time Signal Processing, 2nd edition (Upper Saddle River, NJ:
Prentice Hall, 1989)
[6]. Jump up^ C. J. Weinstein (1969-11-21). Quantization Effects in Digital Filters (Report). MIT Lincoln Laboratory. p. 42.
Retrieved 2015-02-10. This computation, referred to as a 'butterfly'
[7]. Jump up^ Cipra, Barry A. (2012-06-04). "FFT and Butterfly Diagram". mathoverflow.net. Retrieved 2015-02-10.
FFT Length Static Power Dynamic Power Total Power
2 point 0.020w 0.013w 0.033w
8 point 0.449w 0.160w 0.609w
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA ..
DOI: 10.9790/4200-0701014448 www.iosrjournals.org 48 | Page
[8]. W. M. Gentleman and G. Sande, "Fast Fourier transforms—for fun and profit," Proc. AFIPS 29, 563–578
(1966). doi:10.1145/1464291.1464352
[9]. Ahmed Saeed, M. Elbably, G. Abdelfadeel, and M. I. Eladawy; ―Efficient FPGA implementation of FFT/IFFT Processor‖;
International journal of circuits, Systems and Signal Processing,Issue 3, Volume 3, 2009.
Books:
[10]. S.S.Limaye ―VHDL A Design Oriented Approach‖
[11]. Dr. Sanjay Sharma ―Digital signal processing‖ with Matlab programs

More Related Content

PDF
Review on low power high speed 32 point cyclotomic parallel FFT Processor
PDF
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
PDF
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
PDF
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PDF
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
PDF
High Speed Area Efficient 8-point FFT using Vedic Multiplier
PDF
FPGA Implementation of Mixed Radix CORDIC FFT
DOCX
Digital filter design using VHDL
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
High Speed Area Efficient 8-point FFT using Vedic Multiplier
FPGA Implementation of Mixed Radix CORDIC FFT
Digital filter design using VHDL

What's hot (20)

PDF
PDF
Transfer of ut information from fpga through ethernet interface
PDF
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
PDF
Design of Multiplier Less 32 Tap FIR Filter using VHDL
PPT
Convolution final slides
PDF
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
PDF
Gn3311521155
PDF
FPGA based Efficient Interpolator design using DALUT Algorithm
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
Iaetsd finger print recognition by cordic algorithm and pipelined fft
PDF
T04504121126
PDF
A comprehensive study on Applications of Vedic Multipliers in signal processing
PDF
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
PDF
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
PDF
1749 1756
PDF
COMMUNICATION PROTOCOL RS232 IMPLEMENTATION ON FPGA
PDF
FPGA Realizations of Walsh Transforms for Different Transform and Word Length...
PDF
Design and Implementation of Phase Frequency Detector Using Different Logic G...
PDF
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
PDF
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Transfer of ut information from fpga through ethernet interface
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Convolution final slides
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
Gn3311521155
FPGA based Efficient Interpolator design using DALUT Algorithm
International Journal of Computational Engineering Research(IJCER)
Iaetsd finger print recognition by cordic algorithm and pipelined fft
T04504121126
A comprehensive study on Applications of Vedic Multipliers in signal processing
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
1749 1756
COMMUNICATION PROTOCOL RS232 IMPLEMENTATION ON FPGA
FPGA Realizations of Walsh Transforms for Different Transform and Word Length...
Design and Implementation of Phase Frequency Detector Using Different Logic G...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Ad

Similar to Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA Implementation (20)

PDF
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
PDF
G010233540
PPTX
PDF
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
PDF
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
PDF
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
PDF
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
PDF
Aw4102359364
PDF
H344250
PDF
Ik2515011504
PDF
IRJET- A Study on Algorithms for FFT Computations
PDF
B1030610
PDF
HIGH PERFORMANCE SPLIT RADIX FFT
DOCX
Ppt on fft
PDF
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
PDF
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
PDF
A Pipelined Fused Processing Unit for DSP Applications
PDF
Survey of Optimization of FFT processor for OFDM Receivers
PDF
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
PDF
IRJET- A Digital Down Converter on Zynq SoC
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
G010233540
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
Aw4102359364
H344250
Ik2515011504
IRJET- A Study on Algorithms for FFT Computations
B1030610
HIGH PERFORMANCE SPLIT RADIX FFT
Ppt on fft
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
A Pipelined Fused Processing Unit for DSP Applications
Survey of Optimization of FFT processor for OFDM Receivers
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
IRJET- A Digital Down Converter on Zynq SoC
Ad

More from IOSRJVSP (20)

PDF
PCIe BUS: A State-of-the-Art-Review
PDF
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
PDF
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
PDF
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
PDF
Analyzing the Impact of Sleep Transistor on SRAM
PDF
Robust Fault Tolerance in Content Addressable Memory Interface
PDF
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
PDF
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
PDF
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
PDF
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
PDF
P-Wave Related Disease Detection Using DWT
PDF
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
PDF
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
PDF
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
PDF
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
PDF
Design & Implementation of Subthreshold Memory Cell design based on the prima...
PDF
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
PDF
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
PDF
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
PDF
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...
PCIe BUS: A State-of-the-Art-Review
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Design of Low Voltage D-Flip Flop Using MOS Current Mode Logic (MCML) For Hig...
Measuring the Effects of Rational 7th and 8th Order Distortion Model in the R...
Analyzing the Impact of Sleep Transistor on SRAM
Robust Fault Tolerance in Content Addressable Memory Interface
Color Particle Filter Tracking using Frame Segmentation based on JND Color an...
Design and FPGA Implementation of AMBA APB Bridge with Clock Skew Minimizatio...
Simultaneous Data Path and Clock Path Engineering Change Order for Efficient ...
Design And Implementation Of Arithmetic Logic Unit Using Modified Quasi Stati...
P-Wave Related Disease Detection Using DWT
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Implementation of a Low Noise Amplifier for Ultra Wideband Applica...
ElectroencephalographySignalClassification based on Sub-Band Common Spatial P...
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Retinal Macular Edema Detection Using Optical Coherence Tomography Images
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Performance Analysis of the Sigmoid and Fibonacci Activation Functions in NGA...

Recently uploaded (20)

PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
web development for engineering and engineering
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
PPT on Performance Review to get promotions
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Construction Project Organization Group 2.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
additive manufacturing of ss316l using mig welding
Internet of Things (IOT) - A guide to understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CH1 Production IntroductoryConcepts.pptx
Mechanical Engineering MATERIALS Selection
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
web development for engineering and engineering
Foundation to blockchain - A guide to Blockchain Tech
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT on Performance Review to get promotions
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Construction Project Organization Group 2.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA Implementation

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 7, Issue 1, Ver. I (Jan. - Feb. 2017), PP 44-48 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org DOI: 10.9790/4200-0701014448 www.iosrjournals.org 44 | Page Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA Implementation Mayura Patrikar, Prof.Vaishali Tehre Electronics and Telecommunication Department,G.H.Raisoni college of EngineeringNagpur,Maharashtra,India Abstract: In Cooley–Tukey algorithm the Radix-2 decimation-in-time Fast Fourier Transform is the easiest form. The Fast Fourier Transform is the mostly used in digital signal processing algorithms. Discrete Fourier Transform (DFT) is computing by the FFT. DFT is used to convert a time domain signal into its frequency spectrum domain. FFT algorithms uses many applications for example, OFDM, Noise reduction, Digital audio broadcasting, Digital video broadcasting. It’s used to design butterflies for different point FFT. In this paper given to design and power measurement 2 and 8 point FFT by using VHDL. Simulation and synthesis of design is done using Xilinx ISE 14.2. Keywords: Fast Fourier transform (FFT), Discrete Fourier transform (DFT), DIT, Radix-2, VHDL, FPGA. I. Introduction Now a day field of digital signal processing is very important of transmission, there is a many growths in FFT algorithms which is way in designing a system. In this paper explains the implementation and simulation of 2and 8-point FFT using radix- 2 algorithm. Due to radix-2, FFT can achieve less time delay, beat down the area complication and, also reach cost dominant execution with minimum grow up time . Fast Fourier Transform is an algorithm to compute Discrete Fourier Transform (DFT). DFT is used to convert a time domain signal into its frequency spectrum domain. DFT is computational tool that play a very determining role in many digital signal processing applications. The main importance of DFT in practical applications is due to a large extent on existences of computationally efficient algorithms, known as Fast Fourier Transform (FFT) algorithms, for counting the DFT. There are numerous isolated FFT algorithms implicating a large spectrum of calculated from effortless complicated calculation arithmetic to set theory and calculation theory. FFTs are algorithms for speedy calculated of discrete. Fourier transform of a information vector. The FFT is a DFT algorithm which decrease the count of calculations necessity for N point from O(N 2 ) to O(N log N) everywhere log is the base-2 logarithm . In FPGA calculation there are two types of power • Static Power- In static power spending the utilize of strength is minimum to keep the accelerator in power- up state. • Dynamic Power- Dynamic power consumption is based on its switching activity. II. Field Programmable Gate Arrays From long period of time FPGAs architecture is used by the users. It have potential to mapped various applications on system. Figure 2.1 is basic FPGAs structure. It shows that FPGAs use fine grained technique to develop applications. FPGAs contain SRAM based memory which makes the system flexible. FPGA is very popular because of its flexibility. Fig.2.1: Basic architecture of FPGAs
  • 2. Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA .. DOI: 10.9790/4200-0701014448 www.iosrjournals.org 45 | Page III. Radix-2 Fast Fourier Transform Algorithm Radix-2 algorithms are the most widely used in FFT algorithms. While counting DFT, we every time compute N-point DFT. The calculation N can be component as, N=r1, r2, r3,……….. rv ---(a) Here r is a prime, Now if r1,=r2=r3= …… rv =r We can write, N=rv ----(b) Here r is denominated as radix (base) FFT algorithm and v is shows number of phases in FFT algorithm. Radix denotes base and if it‘s value is ‗2‘ then it is said as radix-2 FFT algorithm. put the value of r=2, N=2 v ------(c) If we are computing 2 point DFT then N=2 2=2v V=1 Therefore, designed for 2 point DFT, convenient are single stage of FFT Algorithm. If we are computing two point DFT then N=8 8=2 v V=3 Therefore, for 8 point DFT, convenient are 3 stages of FFT algorithm. In Fast Fourier transform algorithms, a butterfly structure is a part of a calculation that jointly the outcome of compact discrete Fourier transforms (DFTs) during a massive DFT, or conversely (demolition a massive DFT above during sub transforms). The title "butterfly" move nearer from a structure of the data-flow representation in radix-2 case, as detailed beneath. The before time event in imprint of the period is idea to be in a 1969 MIT technical report. The similar formation may as well be establish in the Viterbi algorithm, utilized for locating the very similarly series of mystic states. Twiddle factor fundamentally mentioned to the root of unity difficult multiplier continual in butterfly manipulations of cooley-Tukey FFT Algorithm. Twiddle factor can as well be applied for every information free multiplier continual in FFT. IV. Implementation of Dit-2 Point FFT Algorithm Using VHDL Code In Xilinx In several years hardware design language has become an integral part of the industry for designing of the low level as well as high level hardware design as it is the most compatible language hence is widely used by the venders due to its functionality of being interchangeable that it can be functioned as per the users choice it widely used for the efficient synthesis of the FPGA as its supports annexation of technology precise modules . In the below figure 4.1, find the 2 point FFT algorithm for radix-2. Fig.4.1: Basic block of 2 point FFT In the above figure 4.1 shown the two point FFT algorithm. This figure has two input and one twiddle factor. x and y are the inputs, w is twiddle factor, these are imaginary and real forms. A and B are output those are also imaginary and real forms. Which Collect all the input and twiddle forms write the code in VHDL and perform the operation in Xilinx 14.2
  • 3. Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA .. DOI: 10.9790/4200-0701014448 www.iosrjournals.org 46 | Page V. Implementation of DIT 8 Point FFT Algorithm Using VHDL Code In Xilinx In this below figure shown the block diagram of 8point FFT algorithm for radix-2 Fig.5.1: Block Diagram of 8 point FFT using 3 stage Butterfly Units 1st stage 2nd stage 3rd stage Fig.5.2: Internal structure of 8 point FFT Butterfly units In the above figure 5.1 shows 8 point FFT algorithm in butterfly structure. This structure have three stages. In Fig.5.2shown the internal operation of three stages 8 point FFT algorithm. Depend on internal structure write the code in VHDL and perform the operation in XILINX 14.2 tools. VI. Simulation And Results The RTL block thus acquired for the DIT domain by using radix-2 ,2 point FFT algorithm RTL view is shown fig.6.1 and simulation result shown in figure 6.2. Fig.6.1: RTL View of 2 point FFT Fig.6.2: simulation result of 2 point FFT
  • 4. Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA .. DOI: 10.9790/4200-0701014448 www.iosrjournals.org 47 | Page The RTL block thus acquired for the DIT domain by using radix-2 ,8 point FFT algorithm is demonstrate fig.6.3 and Internal Architecture of 8 point FFT butterfly component shown in figure 6.4. Fig.6.3: RTL View of 8 point FFT Fig.6.4: Internal Architecture of 8 point FFT VII. Power Result The power result shows the overall power performance of 2 and 8 point FFT algorithm. Table shows the static and dynamic power results of 2 and 8 point FFT algorithm. Table: Power results of FFTS VIII. Conclusion In this paper we have designed 2 and 8 point FFT design using Radix-2algorithm and their simulation and synthesis are finished in VHDL using Xilinx 14.2 tool. This work demonstrate the design of 2 and 8 bit radix-2 DIT FFT is implemented in the FPGA . The simulation of 2 bit radix-2 FFT is finished and outcome is received in Isim window. The power result of 2 bit and 8 bit radix-2 FFT are done and outcomes acquired in Xilinx XPower Analyzer, we have got two types power first static power and dynamic power. Acknowledgements First and foremost, I would like to thank God for blessing me with enthusiasm, courage, knowledge and energy to help me finish my project. I am thankful to my project supervisor Prof. Vaishali A. Tehre, with a heartfelt gratitude for the valuable and persistent guidance given by her through formal information, discussion, support and timely inspiration. She not only encouraged me throughout this venture but also took great pains in going through the project carefully and suggested corrections, which greatly improved the quality of project. References [1]. Harpreet Kaur , Tarandip Singh ‗Design and Simulation of 32-Point FFT Using Mixed Radix Algorithm for FPGA Implementation International Journal of Engineering Trends and Applications (IJETA) – Volume 2 Issue 3, May-June 2015. [2]. Remya Ramachandran,Vanmathi.k―simulation of radix-2 fast fourier transform using Xilinx‖ Remya Ramachandran et al. / International Journal of Computer Science Engineering (IJCSE) ISSN [3]. Waqar Hussain, Tapani Ahonen, Roberto Airoldi, Jari Nurmi ―Energy and Power Estimation of Coarse-Grain Reconfigurable Array based Fast Fourier Transform Accelerators‖ 2012 - ieeexplore.ieee.org [4]. Prof.Vaishali Tehre Pooja pantwane ―Low power coarse grain architecture for SoC‖ International conference on Quality up- gradating in engineering ,science & Technology (ICQUEST-2016). [5]. Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck, Discrete-Time Signal Processing, 2nd edition (Upper Saddle River, NJ: Prentice Hall, 1989) [6]. Jump up^ C. J. Weinstein (1969-11-21). Quantization Effects in Digital Filters (Report). MIT Lincoln Laboratory. p. 42. Retrieved 2015-02-10. This computation, referred to as a 'butterfly' [7]. Jump up^ Cipra, Barry A. (2012-06-04). "FFT and Butterfly Diagram". mathoverflow.net. Retrieved 2015-02-10. FFT Length Static Power Dynamic Power Total Power 2 point 0.020w 0.013w 0.033w 8 point 0.449w 0.160w 0.609w
  • 5. Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for FPGA .. DOI: 10.9790/4200-0701014448 www.iosrjournals.org 48 | Page [8]. W. M. Gentleman and G. Sande, "Fast Fourier transforms—for fun and profit," Proc. AFIPS 29, 563–578 (1966). doi:10.1145/1464291.1464352 [9]. Ahmed Saeed, M. Elbably, G. Abdelfadeel, and M. I. Eladawy; ―Efficient FPGA implementation of FFT/IFFT Processor‖; International journal of circuits, Systems and Signal Processing,Issue 3, Volume 3, 2009. Books: [10]. S.S.Limaye ―VHDL A Design Oriented Approach‖ [11]. Dr. Sanjay Sharma ―Digital signal processing‖ with Matlab programs