19th International Conference on VLSI Design Held Jointly With 5th International Conference on Embedded Systems Design (VLSID'0 2006
DOI: 10.1109/vlsid.2006.42
|View full text |Cite
|
Sign up to set email alerts
|

An efficient and accurate logarithmic multiplier based on operand decomposition

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 signalprocessing. 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 Algo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
1

Year Published

2009
2009
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 13 publications
0
4
0
1
Order By: Relevance
“…Compared to these methods, our approach is applicable for applications that require a much higher accuracy. [14] gives an approach for logarithmic multiplication, but they provide results based on random input vectors and compute the average error. We find the worst case error over all possible inputs.…”
Section: Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Compared to these methods, our approach is applicable for applications that require a much higher accuracy. [14] gives an approach for logarithmic multiplication, but they provide results based on random input vectors and compute the average error. We find the worst case error over all possible inputs.…”
Section: Previous Workmentioning
confidence: 99%
“…The Mitchell approximation to find the binary antilogarithm of a number, is given by the expression (13) The error due to this expression is given by (14) We sample the error curve at as many points as required, and store these values in the first entry of a LUT. If are any two adjacent values stored in the memory, we store in the second entry of the LUT.…”
Section: Antilogarithm Computationmentioning
confidence: 99%
See 1 more Smart Citation
“…Software compensation of truncation errors was used in this scheme. Other hybrid strategies [6,7] have also been proposed in the literature.…”
Section: Introductionmentioning
confidence: 99%
“…Debido a que el LNS basa su funcionamiento en las propiedades de las funciones logaritmo y antilogaritmo, este sistema numérico permite realizar operaciones de multiplicación, división y raíz cuadrada haciendo uso de sumas, restas y desplazamientos lógicos en el formato de punto fijo, reduciendo de esta forma la complejidad de la arquitectura hardware de dichas operaciones [2], [3].…”
Section: Introductionunclassified