DocumentCode :
1557205
Title :
Multiplier-Free Divide, Square Root, and Log Algorithms [DSP Tips and Tricks]
Author :
Auger, François ; Zhen Lou ; Feuvrie, Bruno ; Li, Feng
Author_Institution :
Dept. of Phys. Meas., Univ. of Nantes, Nantes, France
Volume :
28
Issue :
4
fYear :
2011
fDate :
7/1/2011 12:00:00 AM
Firstpage :
122
Lastpage :
126
Abstract :
Many signal processing algorithms require the computation of the ratio of two numbers, the square root of a number, or a logarithm. These operations are difficult when using fixed point hardware that lack dedicated multipliers, such as low-cost microcontrollers, application specific integrated circuits (ASICs), and field programmable gate arrays (FPGAs). This article presents straightforward, multiplier free algorithms that implement both division and square roots, based on a technique known as dichotomous coordinate descent (DCD) (See [1] as a starting point, where several articles by the same authors are referenced.) We also make available a multiplier-free logarithm algorithm. All these algo rithms are based on iterative methods, which compute the successive ele ments of a sequence of approximate solutions, just like the Gauss-Seidel, Jacobi, and conjugate gradient methods [2]. We begin our discussion with a scheme for computing the ratio of two real numbers.
Keywords :
application specific integrated circuits; approximation theory; conjugate gradient methods; digital signal processing chips; field programmable gate arrays; multiplying circuits; signal processing equipment; Gauss-Seidel method; Jacobi method; application specific integrated circuit; approximate solution; conjugate gradient method; dichotomous coordinate descent; field programmable gate array; fixed-point hardware; iterative method; lack multipliers; log algorithm; low cost microcontroller; multiplier-free divide algorithm; signal processing algorithm; square root algorith; Algorithm design and analysis; Approximation algorithms; Approximation error; Digital signal processing; Field programmable gate arrays; Signal processing algorithms;
fLanguage :
English
Journal_Title :
Signal Processing Magazine, IEEE
Publisher :
ieee
ISSN :
1053-5888
Type :
jour
DOI :
10.1109/MSP.2011.941101
Filename :
5888664
Link To Document :
بازگشت