Distributed arithmetic realisation of cyclic convolution and its DFT application

被引:10
作者
Chen, HC [1 ]
Guo, JI
Jen, CW
Chang, TS
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 300, Taiwan
[2] Natl Chiao Tung Univ, Inst Elect, Hsinchu 300, Taiwan
[3] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chin Yi 621, Taiwan
[4] Natl United Univ, Dept Elect Engn, Miaoli 360, Taiwan
[5] Natl United Univ, Inst Elect, Miaoli 360, Taiwan
来源
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS | 2005年 / 152卷 / 06期
关键词
D O I
10.1049/ip-cds:20041173
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The authors present a new hardware-efficient group distributed arithmetic (GDA) design approach for the one-dimensional (1-D) discrete Fourier transform (DFT). The approach adopts distributed arithmetic (DA) computation and exploits the good features of cyclic convolution to facilitate an efficient realisation of the 1-D N-point DFT using small ROM modules. a barrel shifter, and N accumulators. The proposed GDA design is achieved by rearranging the contents of the ROM into several groups such that all the elements in a group can be accessed simultaneously in accumulating all the DFT outputs to increase ROM utilisation. Moreover, combining the symmetrical property of the DFT coefficients with the proposed GDA design requires only half the ROM contents to be stored, which further reduces ROM size by a factor of two. Realisation of a long-length DFT formulated in cyclic convolution is based on data permutation of the rows and columns in the matrix to directly partition the long-length cyclic convolution into short ones, so that short length DFTs may be realised efficiently by the proposed GDA design to achieve low hardware cost. This design approach is termed the 'block-based group distributed arithmetic approach. Compared with existing systolic array designs and DA-based designs. the proposed GDA design can reduce the delay-area product by 29%-68% based on a 0.35 mu m CMOS cell library.
引用
收藏
页码:615 / 629
页数:15
相关论文
共 28 条
[1]   NEW ALGORITHMS FOR DIGITAL CONVOLUTION [J].
AGARWAL, RC ;
COOLEY, JW .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1977, 25 (05) :392-410
[2]   DISCRETE FOURIER-TRANSFORM PROCESSOR BASED ON THE PRIME-FACTOR ALGORITHM [J].
ARAMBEPOLA, B .
IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1983, 130 (04) :138-144
[3]  
BERALDIN J, 1989, IEEE T CIRCUITS SYST, V36
[4]   FFT COMPUTATION WITH SYSTOLIC ARRAYS, A NEW ARCHITECTURE [J].
BORIAKOFF, V .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1994, 41 (04) :278-284
[5]   INDEX MAPPINGS FOR MULTIDIMENSIONAL FORMULATION OF DFT AND CONVOLUTION [J].
BURRUS, CS .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1977, 25 (03) :239-242
[6]  
CHAN E, 1993, P 36 MIDW S CIRC SYS, V1, P292
[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]   Hardware-efficient DFT designs with cyclic convolution and subexpression sharing [J].
Chang, TS ;
Guo, JI ;
Jen, CW .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2000, 47 (09) :886-892
[9]   New distributed arithmetic algorithm and its application to IDCT [J].
Chang, TS ;
Chen, C ;
Jen, CW .
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1999, 146 (04) :159-163
[10]  
CHOI JP, 2000, P ISCAS 2000 MAY, P1161