Low Power Implementation of Fast Fourier Transform Processor on FPGA
Journal: International Journal of Advanced Computer Research (IJACR) (Vol.3, No. 13)Publication Date: 2013-12-30
Authors : Shashank Gupta;
Page : 98-105
Keywords : Fast Fourier Transform; Butterfly Element; Complex Multiplier; Radix-2 Algorithm.;
Abstract
DFT(Discrete Fourier Transform) is a fundamental principle of DSP whose applications vary from Spectral analysis, Data compression, solving Partial Differential Equations, convolution and multiplication of large numbers. Despite its enormous potential in theoretically solving many DSP problems, it is of very little use in practical because of its extremely expensive hardware implementation. It is due to its complexity O(N2), N being number of data points. To address this problem Fast Fourier Transform (FFT) was introduced. This algorithm uses the symmetry and periodicity properties of Twiddle Factor involved with DFT to reduce the number of calculations drastically. For N=1024, FFT is more than 200 times faster than DFT. In this paper we focus on implementing FFT for a processor, by applying Cooley-Tukey Algorithm to improve the speed of computation at expense of minimum power. This paper discusses in detail about the core FFT block and auxiliary blocks of Testbench like Buffer Ram, Complex Multiplier and Bit Shifter. The simulation has been done in Xilinx ISE with verification on two different FPGA platforms. The correctness of our algorithm is demonstrated via output waveforms.
Other Latest Articles
- Generating Trust Based Recommendations for Multiple Independent Domains
- Mathematical model of various statements of C-type Language
- Estimation of Variance of the time to recruitment under two sources of depletion
- Predicting E-Business Adoption through Integrating the Constructs of the Rogers’s Diffusion of Innovation Theory Combined with Technology-Organization-Environment Model
- Test case generation for On Board Computer Software Major Components
Last modified: 2014-12-02 19:52:15