Title :
Efficient VLSI Architecture for Decimation-in-Time Fast Fourier Transform of Real-Valued Data
Author :
Meher, Pramod Kumar ; Mohanty, Basant Kumar ; Patel, Sujit Kumar ; Ganguly, Soumya ; Srikanthan, Thambipillai
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Abstract :
The decimation-in-time (DIT) fast Fourier transform (FFT) very often has advantage over the decimation-in-frequency (DIF) FFT for most real-valued applications, like speech/image/video processing, biomedical signal processing, and time-series analysis, etc., since it does not require any output reordering. Besides, the DIT FFT butterfly involves less computation time than its DIF counterpart. In this paper, we present an efficient architecture for the radix-2 DIT real-valued FFT (RFFT). We present here the necessary mathematical formulation for removing the redundancies in the radix-2 DIT RFFT, and present a formulation to regularize its flow graph to facilitate folded computation with a simple control unit. We propose here a register-based storage design which involves significantly less area at the cost of a little higher latency compared with the conventional RAM-based storage. The address generation for folded in-place DIT RFFT computation with register-based storage is challenging since both read and write operations are performed in the same clock cycle at different locations. Therefore, we present here a simple formulation of address generation for the proposed radix-2 DIT RFFT structure. The proposed structure involves ~61% less area and ~40% less power consumption than those of , on average, for FFT sizes 16, 32, 64, and 128. It involves ~70% less area-delay product and ~57% less energy per sample than those of the other, on average, for the same FFT sizes.
Keywords :
VLSI; digital arithmetic; fast Fourier transforms; flow graphs; DIF FFT; DIT fast Fourier transform; VLSI architecture; address generation; decimation-in-frequency FFT; decimation-in-time fast Fourier transform; flow graph; folded in-place DIT RFFT computation; radix-2 DIT RFFT structure; radix-2 DIT real-valued FFT; redundancies removal; register-based storage design; Algorithm design and analysis; Clocks; Computer architecture; Discrete Fourier transforms; Fast Fourier transforms; Signal processing algorithms; Very large scale integration; Decimation-in-time FFT; fast Fourier transform (FFT); in-place computation; real-valued FFT;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2015.2495724