An Efficient and Accurate Logarithmic Multiplier Based on Operand Decomposition

  • Authors:
  • V. Mahalingam;N. Ranganathan

  • Affiliations:
  • University of South Florida;University of South Florida

  • Venue:
  • VLSID '06 Proceedings of the 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Logarithmic Number Systems (LNS) offer a viable alternative in terms of area, delay and power to binary number systems for multiplication and division operations in signal processing. The Mitchell Algorithm (MA) proposed in [9], is a simple and low cost approach commonly used for logarithmic multiplication. However, the method involves high error due to piecewise straight line approximation of the logarithm curve. Several methods have been proposed in the literature for improving the accuracy of Mitchell's Algorithm. In this paper, we propose a new method for improving the accuracy of MA using Operand Decomposition (OD). The OD process decreases the number of bits with the value of '1' in the multiplicands and reduces the amount of approximation. The proposed method decreases the error percentage of the Mitchell Algorithm by 44.7% on the average. Since the proposed method does not require any correction term it can be used in combination with other methods for improving the accuracy of the MA based multiplier. Experimental results are presented for random input data, signal and image processing applications, which clearly indicate that the proposed method significantly outperforms previous methods proposed in the literature.