Open Access Open Access  Restricted Access Subscription or Fee Access

Design and Implementation of 16-Point FFT Based on Radix-2 Algorithm using FPGA

G. Vidhya, R. Pavithra

Abstract


FFT plays a very important role in real-time signal processing applications. This paper concentrates on the design of an FFT processor that computes 16-point FFT, based on Decimation-In-Domain (DIT), radix-2 algorithm. A codesign concept is used in which 16-point FFT is completed in a Xilinx Spartan-3 FPGA chip that contains MicroBlaze processor where the hardware is modeled by VHDL and the software is written in Impulse C. FPGA EDK hardware is used to simulate and synthesize the VHDL and Impulse C. A radix 2 FFT algorithm is designed using VHDL structural level modeling and this synthesizes and creates the bit file. The Impulse C helps to create the executable file in software flow side. The Xilinx Platform Studio (Embedded Development Kit – EDK) is used to control the FPGA and both the files (bit and executable) are loaded into the FPGA kit. The FFT inputs are fed to the FPGA via Xilinx Platform Studio and the FFT equivalent outputs are displayed in PC through UART. The synthesis results show that the computation for calculating 16-point FFT is efficient in terms of resource utilization and power consumption.

Keywords


Embedded Development Kit, FPGA, Impulse C, VHDL.

Full Text:

PDF

References


Sneha N.kherde, Meghana Hasamnis, “Efficient Design and Implementation of FFT”, International Journal of Engineering Science and Technology (IJEST), Feb 2011, ISSN : 0975-5462 NCICT Special Issue.

Ahmed Saeed, M. Elbably, G. Abdelfadeel, and M. I. Eladawy 2009, “Efficient FPGA implementation of FFT/IFFT Processor”, International Journal Of Circuits, Systems And Signal Processing,2009 Issue 3, Volume 3.

Asmita Haveliya,”Design and Simulation of 32-Point FFT Using Radix-2 Algorithm for FPGA Implementation”,Advanced Computing & Communication Technologies (ACCT), 2012 Second International Conference, pp. 167-171.

P. Potipantong, T. Wiangtong, P. Sirisuk and A. Worapishet , ”A Scalable FFT/ IFFT Kernel for Communication systems using Codesign Approach”, Integrated Circuit Field- Programmable Technology, 2005, Proceedings 2005 IEEE International Conference , pp. 329-330.

J. G Proakis and D.G Monolakis, “Introduction to Digital SignalProcessing”,New York, Macmillan: 1988.

N. Weste, M. Bickerstaff, T. Arivoli, P.J. Ryan, J. W. Dalton, D.J.Skellern and T.M. Percivalt, “A 50Mhz 16Point-FFT processor for WLAN applications”,Customs Integrated Circuits Conference, Proceedings of IEEE 1997, pp.457-460.

Very High Speed Integrated Circuit Hardware Description Language. URL: http://electrosofts.com/vhdl/


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.