A high throughput FFT processor with no multipliers | IEEE Conference Publication | IEEE Xplore

A high throughput FFT processor with no multipliers


Abstract:

A novel technique for implementing very high speed FFTs based on unrolled CORDIC structures is proposed in this paper. There has been a lot of research in the area of FFT...Show More

Abstract:

A novel technique for implementing very high speed FFTs based on unrolled CORDIC structures is proposed in this paper. There has been a lot of research in the area of FFT algorithm implementation; most of the research is focused on reduction of the computational complexity by selection and efficient decomposition of the FFT algorithm. However there has not been much research on using the CORDIC structures for FFT implementations, especially for large, high speed and high throughput FFT transforms, due to the recursive nature of the CORDIC algorithms. The key ideas in this paper are replacing the sine and cosine twiddle factors in the conventional FFT architecture by non-iterative CORDIC micro-rotations which allow substantial (~ 50%) reduction in read-only memory (ROM) table size, and total removal of complex multipliers. A new method to derive the optimal unrolling/unfolding factor for a desired FFT application based on the MSE (mean square error) is also proposed in this paper. Implemented on a Virtex-4 FPGA, the CORDIC based FFT runs 3.9 times faster and occupies 37% less area than an equivalent complex multiplier-based FFT implementation.
Date of Conference: 04-07 October 2009
Date Added to IEEE Xplore: 17 February 2010
ISBN Information:

ISSN Information:

Conference Location: Lake Tahoe, CA, USA
References is not available for this document.

References is not available for this document.
Contact IEEE to Subscribe

References

References is not available for this document.