• DocumentCode
    1418675
  • Title

    CORDIC vectoring with arbitrary target value

  • Author

    Lang, Tomas ; Antelo, Elisardo

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • Volume
    47
  • Issue
    7
  • fYear
    1998
  • fDate
    7/1/1998 12:00:00 AM
  • Firstpage
    736
  • Lastpage
    749
  • Abstract
    The computation of additional functions in the CORDIC module increases its flexibility. We consider here the extension of the vectoring mode (angle calculation) so that the vector is rotated until one of the coordinates (for instance y) attains a target value t (in contrast to the value 0, as in standard vectoring). The main problem in the algorithm is that the modulus of the vector is scaled in each CORDIC iteration so that a direct comparison of y[j] with t does not assure convergence. We present a scheme that overcomes this and in which the implementation consists of a standard CORDIC module plus a module to determine the direction of rotation. This improves over a previous proposal in which more complex iterations are introduced as part of the CORDIC algorithm. Moreover, an error analysis is performed to determine the datapath width required for convergence. Since this width is large, we consider also the characteristics of the algorithm for a narrower datapath
  • Keywords
    digital arithmetic; error analysis; CORDIC vectoring; angle calculation; arbitrary target value; error analysis; vectoring mode; Computer Society; Convergence; Digital arithmetic; Equations; Error analysis; Helium; Manipulator dynamics; Orbital robotics; Proposals; Robot kinematics;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.709373
  • Filename
    709373