An Improved Logarithmic Multiplier for Media Processing

被引:15
作者
Ahmed, Syed Ershad [1 ]
Srinivas, M. B. [2 ]
机构
[1] BITS Pilani, Elect Dept, Hyderabad Campus, Hyderabad, India
[2] BML Munjal Univ, Sch Engn & Technol, Gurgaon, India
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2019年 / 91卷 / 06期
关键词
Mitchell algorithm; Logarithmic number system; Multiplication; Image processing; VLSI IMPLEMENTATION;
D O I
10.1007/s11265-018-1350-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the modern computing systems become increasingly embedded and portable, a growing set of applications in media processing (graphics, audio, video, and image) has evolved. Multiplication is the operation that is most often used in these applications which when accomplished in logarithmic number system results in an area efficient and faster design. In this work, the authors describe a technique that combines Mitchell's approximation with a novel hardware truncation scheme resulting in an iterative multiplier with improved precision and reduced area. Further, a new fractional predictor combined with an existing truncated logarithmic shifter significantly reduces the overall hardware cost of the multiplier. Simulations carried out on benchmark image processing applications such as Lena, cameraman and pirate clearly indicate that the proposed technique performs better than those available in the literature.
引用
收藏
页码:561 / 574
页数:14
相关论文
共 17 条
[1]   CMOS VLSI implementation of a low-power logarithmic converter [J].
Abed, KH ;
Siferd, RE .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (11) :1421-1433
[2]   VLSI implementation of a low-power antilogarithmic converter [J].
Abed, KH ;
Siferd, RE .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) :1221-1228
[3]  
[Anonymous], Digital Image Processing
[4]   An iterative logarithmic multiplier [J].
Babic, Z. ;
Avramovic, A. ;
Bulic, P. .
MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (01) :23-33
[5]   MULTIPLICATION USING LOGARITHMS IMPLEMENTED WITH READ-ONLY MEMORY [J].
BRUBAKER, TA ;
BECKER, JC .
IEEE TRANSACTIONS ON COMPUTERS, 1975, 24 (08) :761-765
[6]   COMPUTATION OF BASE 2 LOGARITHM OF BINARY NUMBERS [J].
COMBET, M ;
VANZONNE.H ;
VERBEEK, L .
IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1965, EC14 (06) :863-&
[7]  
Gupta P, 2011, NANOELECTRONIC CIRCUIT DESIGN, P409, DOI 10.1007/978-1-4419-7609-3_12
[8]   GENERATION OF PRODUCTS AND QUOTIENTS USING APPROXIMATE BINARY LOGARITHMS FOR DIGITAL FILTERING APPLICATIONS [J].
HALL, EL ;
LYNCH, DD ;
DWYER, SJ .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (02) :97-&
[9]  
Lau M.S., 2009, P 2009 INT C COMP AR, P281
[10]   Improving accuracy in Mitchell's logarithmic multiplication using Operand Decomposition [J].
Mahalingam, V. ;
Ranganathan, Nagarajan .
IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) :1523-1535