DocumentCode :
980257
Title :
A fast square-rooting algorithm using a digital signal processor
Author :
Prado, J. ; Alcantara, R.
Author_Institution :
Ecole Nationale Supérieure des Télécommunications, Paris, France
Volume :
75
Issue :
2
fYear :
1987
Firstpage :
262
Lastpage :
264
Abstract :
The computation of square roots is required in signal processing applications, such as adaptive filtering using transversal filters or lattice filters, spectral estimation, and many other fields of engineering sciences. Actually, all the existing digital signal processors (DSP) have a multiplier-accumulator. We present a simple binary algorithm for square-rooting using a processor with multiplier. Only shifts, additions, and multiplications are used and unlike the Newton-Raphson approach, divisions are not necessary. The method can also be interesting for the computation of divisions. The algorithm has been implemented in 16-bit fixed-point arithmetic on a TMS32010 DSP processor. The computational requirements are compared with the Newton-Raphson method. The fixed-point code of the algorithm written in TMS32010 Assembly language is also given.
Keywords :
Adaptive filters; Adaptive signal processing; Assembly; Digital signal processing; Digital signal processors; Fixed-point arithmetic; Lattices; Newton method; Signal processing algorithms; Transversal filters;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/PROC.1987.13728
Filename :
1457995
Link To Document :
بازگشت