• DocumentCode
    1486741
  • Title

    Error analysis and reduction for angle calculation using the CORDIC algorithm

  • Author

    Antelo, E. ; Bruguera, J.D. ; Lang, T. ; Zapata, E.L.

  • Author_Institution
    Dept. of Electron. & Comput., Santiago de Compostela Univ., Spain
  • Volume
    46
  • Issue
    11
  • fYear
    1997
  • fDate
    11/1/1997 12:00:00 AM
  • Firstpage
    1264
  • Lastpage
    1271
  • Abstract
    In this paper, we consider the errors appearing in angle computations with the CORDIC algorithm (circular and hyperbolic coordinate systems) using fixed-point arithmetic. We include errors arising not only from the finite number of iterations and the finite width of the data path, but also from the finite number of bits of the input. We show that this last contribution is significant when both operands are small and that the error is acceptable only if an input normalization stage is included, making unsatisfactory other previous proposals to reduce the error. We propose a method based on the prescaling of the input operands and a modified CORDIC recurrence and show that it is a suitable alternative to the input normalization with a smaller hardware cost. This solution can also be used in pipelined architectures with redundant carry-save arithmetic
  • Keywords
    digital arithmetic; error analysis; CORDIC algorithm; CORDIC recurrence; angle calculation; error analysis; operand normalization; pipelined architectures; redundant arithmetic; Computer architecture; Costs; Error analysis; Fixed-point arithmetic; Hardware; Iterative algorithms; Proposals; Roundoff errors; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.644300
  • Filename
    644300