Low-Power Logarithmic Number System Addition/Subtraction and Their Impact on Digital Filters

被引:38
作者
Kouretas, Ioannis [1 ]
Basetas, Charalambos [1 ]
Paliouras, Vassilis [1 ]
机构
[1] Univ Patras, Dept Elect & Comp Engn, GR-26500 Patras, Greece
关键词
Logarithmic number system; computer arithmetic; digital filter; FIR; ALGORITHM;
D O I
10.1109/TC.2012.111
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents techniques for low-power addition/subtraction in the logarithmic number system (LNS) and quantifies their impact on digital filter VLSI implementation. The impact of partitioning the look-up tables required for LNS addition/subtraction on complexity, performance, and power dissipation of the corresponding circuits is quantified. Two design parameters are exploited to minimize complexity, namely the LNS base and the organization of the LNS word. A roundoff noise model is used to demonstrate the impact of base and word length on the signal-to-noise ratio of the output of finite impulse response (FIR) filters. In addition, techniques for the low-power implementation of an LNS multiply accumulate (MAC) units are investigated. Furthermore, it is shown that the proposed techniques can be extended to cotransformation-based circuits that employ interpolators. The results are demonstrated by evaluating the power dissipation, complexity and performance of several FIR filter configurations comprising one, two or four MAC units. Simulations of placed and routed VLSI LNS-based digital filters using a 90-nm 1.0 V CMOS standard-cell library reveal that significant power dissipation savings are possible by using optimized LNS circuits at no performance penalty, when compared to linear fixed-point two's-complement equivalents.
引用
收藏
页码:2196 / 2209
页数:14
相关论文
共 43 条
[31]  
ORGINOS I, 1995, IEEE INT SYMP CIRC S, P1992, DOI 10.1109/ISCAS.1995.523812
[32]  
Paliouras V, 1996, ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, P268, DOI 10.1109/ISCAS.1996.542021
[33]  
Paliouras V, 2000, LECT NOTES COMPUT SC, V1918, P285
[34]   Low-power properties of the logarithmic number system [J].
Paliouras, V ;
Stouraitis, T .
ARITH-15 2001: 15TH SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2001, :229-236
[35]   A Fast Hardware Approach for Approximate, Efficient Logarithm and Antilogarithm Computations [J].
Paul, Suganth ;
Jayakumar, Nikhil ;
Khatri, Sunil P. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (02) :269-277
[36]  
Peng R., 2006, Proc. IEEE Globecom'06, P1
[37]  
ROBERTSON P, 1995, ICC '95 - 1995 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3, P1009, DOI 10.1109/ICC.1995.524253
[38]  
Sacha JR, 1998, INT CONF ACOUST SPEE, P3125, DOI 10.1109/ICASSP.1998.678188
[39]  
Stouraitis T, 2001, IEEE CIRCUITS DEVICE, V17, P22, DOI 10.1109/101.950050
[40]   SIGN-LOGARITHM NUMBER SYSTEM [J].
SWARTZLANDER, EE ;
ALEXOPOULOS, AG .
IEEE TRANSACTIONS ON COMPUTERS, 1975, 24 (12) :1238-1242