DocumentCode :
1381426
Title :
Hardware-efficient DFT designs with cyclic convolution and subexpression sharing
Author :
Chang, Tian-Sheuan ; Guo, Jiun-In ; Jen, Chein-Wei
Author_Institution :
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume :
47
Issue :
9
fYear :
2000
fDate :
9/1/2000 12:00:00 AM
Firstpage :
886
Lastpage :
892
Abstract :
This paper presents a hardware efficient design for the discrete Fourier transform (DFT). The proposed design not only applies the constant property, but also exploits the numerical property of the transform coefficients. DFT is first formulated as cyclic convolution form to make each DFT output sample computations have the same computation kernels. Then, by exploring the symmetries of DFT coefficients, the word-level hardware sharing can be applied, in which two times the throughput is obtained. Finally, bit-level common subexpression sharing can be efficiently applied to implement the complex constant multiplications by using only shift operations and additions. Though the three techniques have been proposed separately for transform, this paper integrates the above techniques and obtains additive improvements. The I/O channels in our design are limited to the two extreme ends of the architecture that results in low I/O bandwidth. Compared with the previous memory-based design, the presented approach can save 80% of gate area with two-times faster throughput for length N=61. The presented approach can also be applied to power-of-two length DFT. Similar efficient designs can be obtained for other transforms like DCT by applying the proposed approach
Keywords :
VLSI; computational complexity; convolution; discrete Fourier transforms; systolic arrays; I/O bandwidth; I/O channels; bit-level common subexpression sharing; computation kernels; cyclic convolution; discrete Fourier transform; hardware-efficient DFT designs; memory-based design; power-of-two length DFT; subexpression sharing; transform coefficients; word-level hardware sharing; Convolution; Costs; Discrete Fourier transforms; Discrete transforms; Hardware; Kernel; Signal processing algorithms; Systolic arrays; Throughput; Very large scale integration;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7130
Type :
jour
DOI :
10.1109/82.868456
Filename :
868456
Link To Document :
بازگشت