New distributed arithmetic algorithm and its application to IDCT

被引:12
作者
Chang, TS [1 ]
Chen, C [1 ]
Jen, CW [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 300, Taiwan
来源
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS | 1999年 / 146卷 / 04期
关键词
D O I
10.1049/ip-cds:19990537
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Distributed arithmetic (DA) has been widely used to implement inner product computations with a fixed input. Conventional ROM-based DA suffers from large ROM requirements. A new DA algorithm is proposed that expands the fixed input instead of the variable input into bit level as in ROM-based DA. Thus the new DA algorithm can take advantage of shared partial sum-of-products and sparse nonzero bits in the fixed input to reduce the number of computations. Unlike ROM-based DA that stores the precomputed results the new DA algorithm uses a predefined structure to compute results. When applied to a 1-D eight-point DCT system the new DA algorithm only needs 30% of hardware area and has faster speed as compared with ROM-based DA. To illustrate the efficiency of the proposed algorithm a 2-D IDCT chip was implemented using 0.8 mu m SPDM CMOS technology. The chip with size 4575 x 5525 mu m can deliver a processing rate of 50 Mpixels per second.
引用
收藏
页码:159 / 163
页数:5
相关论文
共 13 条
[1]  
[Anonymous], 11801990 IEEE, P1180
[2]  
CHEN CS, 1996, P S VLSI CIRC JUN, P36
[3]   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
[4]   Subexpression sharing in filters using canonic signed digit multipliers [J].
Hartley, RI .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1996, 43 (10) :677-688
[5]  
KUNG SY, 1988, VLSI ARRAY PROCESSOR
[6]  
NOURJI K, 1994, P IEEE INT S CIRC SY, V4, P223
[7]   Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination [J].
Potkonjak, M ;
Srivastava, MB ;
Chandrakasan, AP .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (02) :151-165
[8]  
Rao K. R., 2014, Discrete cosine transform: algorithms, advantages, applications
[9]  
Rao K.R., 1996, TECHNIQUES STANDARDS
[10]   VLSI IMPLEMENTATION OF A 16X16 DISCRETE COSINE TRANSFORM [J].
SUN, MT ;
CHEN, TC ;
GOTTLIEB, AM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (04) :610-617