• 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