Hardware-efficient DFT designs with cyclic convolution and subexpression sharing

被引:26
作者
Chang, TS [1 ]
Guo, JI
Jen, CW
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu, Taiwan
[2] Natl Lien Ho Coll Technol, Dept Elect Engn, Miao Li, Taiwan
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING | 2000年 / 47卷 / 09期
关键词
common subexpression sharing; cyclic convolution; DFT;
D O I
10.1109/82.868456
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:886 / 892
页数:7
相关论文
共 18 条
[1]  
[Anonymous], 1985, DFT FFT CONVOLUTION
[2]  
BERALDIN J, 1989, IEEE T CIRCUITS SYST, V36
[3]  
BERALDIN JA, 1988, IEEE T ACOUST SPEECH, V36, P1665
[4]   PRIMITIVE OPERATOR DIGITAL-FILTERS [J].
BULL, DR ;
HORROCKS, DH .
IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1991, 138 (03) :401-412
[5]  
CHAN E, 1993, P 36 MIDW S CIRC SYS, V1, P292
[6]   A CYCLIC CORRELATED STRUCTURE FOR THE REALIZATION OF DISCRETE COSINE TRANSFORM [J].
CHAN, YH ;
SIU, WC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1992, 39 (02) :109-113
[7]   A NEW SYSTOLIC ARRAY FOR DISCRETE FOURIER-TRANSFORM [J].
CHANG, LW ;
CHEN, MY .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1988, 36 (10) :1665-1666
[8]  
CHANG TS, 1998, P ISCAS, V2, P398
[9]   USE OF MINIMUM-ADDER MULTIPLIER BLOCKS IN FIR DIGITAL-FILTERS [J].
DEMPSTER, AG ;
MACLEOD, MD .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (09) :569-577
[10]  
FANG WH, 1997, P ISCAS, V3, P2092