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