Title :
Exploring the latency-resource trade-off for the Discrete Fourier Transform on the FPGA
Author :
Inggs, Gordon ; Thomas, David ; Winberg, Simon
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
Abstract :
This paper provides a novel way of trading increased resource utilisation for decreased latency when computing a single Discrete Fourier Transform on the FPGA. Analysis conducted on the Cooley-Tukey FFT optimisation shows that it increases the number of operations in the critical path of the transform computation. Consequentially an algorithm is proposed which allows control over the degree to which the Cooley-Tukey optimisation is utilised, trading between resource utilisation and absolute latency. The resource utilisation and latency results for the MyHDL implementation of the proposed algorithm upon the Rhino platform are provided which demonstrate that a practical Pareto curve has been established for a variety of dataset sizes. This implementation is also compared to Xilinx´s FFT IP core, providing 14% better latency performance than the manufacturer´s implementation albeit at a greater resource cost.
Keywords :
Pareto optimisation; discrete Fourier transforms; field programmable gate arrays; high level languages; logic circuits; Cooley-Tukey FFT optimisation; FPGA; MyHDL implementation; Pareto curve; Rhino platform; Xilinx FFT IP core; discrete Fourier transform; latency-resource trade-off; resource utilisation; Discrete Fourier transforms; Fast Fourier transforms; Field programmable gate arrays; Optimization; Parallel processing; Resource management; Signal processing algorithms; DFT; FFT; FPGA; MyHDL; Pareto Curve; Rhino; latency; resource utilisation; trade-off;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339155