IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2018 · 39 citations · 33 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel AlgorithmsParallel ComputingAccelerator ArchitectureDigital Signal ProcessingHardware AccelerationMatrix ComputationParallel ArchitecturesParallel Computer ArchitectureAccelerator MicroarchitectureDigital Signal Processing AccelerationFast Fourier TransformFast Fourier Transform AccelerationFloating-point ArithmeticMatrix MultiplicationParallel Fast Fourier TransformsVlsi Implementation
Fast Fourier transform (FFT) is the kernel and the most time-consuming algorithm in the domain of digital signal processing, and the FFT sizes of different applications are very different. Therefore, this paper proposes a variable-size FFT hardware accelerator, which fully supports the IEEE-754 single-precision floating-point standard and the FFT calculation with a wide size range from 2 to 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">20</sup> points. First, a parallel Cooley–Tukey FFT algorithm based on matrix transposition (MT) is proposed, which can efficiently divide a large size FFT into several small size FFTs that can be executed in parallel. Second, guided by this algorithm, the FFT hardware accelerator is designed, and several FFT performance optimization techniques such as hybrid twiddle factor generation, multibank data memory, block MT, and token-based task scheduling are proposed. Third, its VLSI implementation is detailed, showing that it can work at 1 GHz with the area of 2.4 mm <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> and the power consumption of 91.3 mW at 25 °C, 0.9 V. Finally, several experiments are carried out to evaluate the proposal’s performance in terms of FFT execution time, resource utilization, and power consumption. Comparative experiments show that our FFT hardware accelerator achieves at most <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$18.89\times $ </tex-math></inline-formula> speedups in comparison to two software-only solutions and two hardware-dedicated solutions.
33
The Design and Implementation of FFTW3
Matteo Frigo, Steven G. Johnson · Proceedings of the IEEE · 2005 · 5.2K citations
Twenty years of particle image velocimetry
R. J. Adrian · Experiments in Fluids · 2005 · 1.2K citations
Precision SAR processing using chirp scaling
R. K. Raney, Hartmut Runge, Richard Bamler et al. · IEEE Transactions on Geoscience and Remote Sensing · 1994 · 951 citations
William Brown · IEEE Transactions on Aerospace and Electronic Systems · 1967 · 258 citations