Title :
Designing of single precision floating point DSP co-processor
Author :
Overchick, Evgeni R. ; Abramov, Binyamin
Author_Institution :
Dept. Electr. Eng., Afeka Coll. of Eng., Tel Aviv, Israel
Abstract :
In this paper, we show that using FPGA as a CoProcessor with floating point arithmetic can enhance DSP system performance levels through optimized core implementation of critical compute-intensive digital signal processing algorithms such as Fast Fourier Transform (FFT). Our approach is based on building basic building blocks, by implementing optimized, multi-cycle, floating point arithmetic core, which are then used to implement much complex layers of logic such as FFT butterfly, complex multiplier and a DFT block. We present performance results to show that a speedup of 10-19X can be achieved over an optimized FFT DSP Coprocessor implementation on a low cost FPGA such as Cyclone IV.
Keywords :
Fourier transforms; coprocessors; digital signal processing chips; field programmable gate arrays; floating point arithmetic; DFT block; DSP system performance levels; FFT butterfly; FPGA; basic building blocks; complex multiplier; critical compute-intensive digital signal processing algorithms; fast Fourier transform; floating point arithmetic core; optimized FFT DSP coprocessor; single precision floating point DSP coprocessor; Complexity theory; Coprocessors; Digital signal processing; Discrete Fourier transforms; Field programmable gate arrays; Floating-point arithmetic; Signal processing algorithms; DSP Coprocessor; FFT; FPGA; IEEE754; Single Precision Floating Point Numbers;
Conference_Titel :
Electrical & Electronics Engineers in Israel (IEEEI), 2014 IEEE 28th Convention of
Conference_Location :
Eilat
Print_ISBN :
978-1-4799-5987-7
DOI :
10.1109/EEEI.2014.7005864