Title :
Implementation of a FFT/IFFT Module on FPGA: Comparison of Methodologies
Author :
Viejo, J. ; Millan, A. ; Bellido, M.J. ; Ostua, E. ; Ruiz-de-Clavijo, P. ; Munoz, A.
Author_Institution :
Dept. de Tecnol. Electron., Campus Univ. Reina Mercedes, Sevilla
Abstract :
In this work, we have compared three different methodologies for the implementation of a FFT/IFFT module on FPGA: VHDL coding (VC), System-level tools at RT level (STR), and System-level tools at macroblock level (STM). In terms of resource usage and operation frequency, STM has obtained interesting results, although it has an important restriction about internal data width which produces a mean output error of 2.1%. VC and STR become a more general alternative that yields to a lower mean error (1.0%). Thus, we propose to combine VC and STR in order to facilitate the design process as well as allow designers to maintain total control over the module internal architecture and obtain an efficient structure.
Keywords :
fast Fourier transforms; field programmable gate arrays; hardware description languages; logic design; FFT module; FPGA; IFFT module; VHDL coding; VHSIC hardware description language; field programmable gate array; macroblock level; mean error; system-level tool; Application specific integrated circuits; Demodulation; Digital signal processing; Discrete Fourier transforms; Field programmable gate arrays; Foundries; Frequency; OFDM modulation; Process design; Virtual colonoscopy;
Conference_Titel :
Programmable Logic, 2008 4th Southern Conference on
Conference_Location :
San Carlos de Bariloche
Print_ISBN :
978-1-4244-1992-0
DOI :
10.1109/SPL.2008.4547724