AN ARCHITECTURE FOR ADDITION AND SUBTRACTION OF LONG WORD-LENGTH NUMBERS IN THE LOGARITHMIC NUMBER SYSTEM

被引:36
作者
LEWIS, DM
机构
[1] Department of Electrical Engineering, University of Toronto, Toronto
基金
加拿大自然科学与工程研究理事会;
关键词
Arithmetic processors; computer arithmetic; digital signal processors; linear approximation; logarithmic number system;
D O I
10.1109/12.61042
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an architecture for performing addition and subtraction of numbers in the logarithmic number system using small lookup tables. Previous implementations require approximately 4 × 2F words for F bits of precision in the fraction. This paper shows how to reduce the size of the lookup table to fewer than [Formula omited] words. The key to this is the use of a linear approximation of the nonlinear functions stored in the lookup tables. The functions involved are highly nonlinear in some regions, so variable size regions are used for the approximation. The replacement of the F exponential dependence on the number of words by [Formula omited] allows roughly 50% more bits of fractional precision to be obtained for a given amount of ROM. The architecture is mathematically analyzed, yielding explicit expressions for all design parameters. The approach is illustrated with an example logarithmic addition and subtraction unit using 32-bit words with 30 bit exponents containing 22 fractional bits. A factor of 118 reduction in table size compared to previous techniques is achieved for this example. © 1990 IEEE
引用
收藏
页码:1325 / 1336
页数:12
相关论文
共 9 条
[1]  
COMBET M, 1965, IEEE T ELECT COM DEC, P863
[2]   DIGITAL FILTERING USING LOGARITHMIC ARITHMETIC [J].
KINGSBURY, NG ;
RAYNER, PJW .
ELECTRONICS LETTERS, 1971, 7 (02) :56-+
[3]  
LANG J, 1985, IEEE T COMPUTERS MAY, P475
[4]  
LO HY, 1985, IEEE T COMPUT AUG, P681
[5]  
MARINO D, 1972, IEEE T COMPUTERS DEC, P1416
[6]  
SWARTZLANDER EE, 1975, IEEE T COMPUT, P1238
[7]  
TAYLOR FJ, 1988, IEEE T COMPUT FEB, P190
[8]  
TAYLOR FJ, 1983, IEEE T ACOUST SP JAN, P232
[9]  
[No title captured]