• DocumentCode
    1614331
  • Title

    Angle recording method for efficient implementation of the CORDIC algorithm

  • Author

    Hu, Yu Hen ; Naganathan, S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    1989
  • Firstpage
    175
  • Abstract
    CORDIC (coordinating rotation digital computer) is an iterative arithmetic algorithm for computing generalized vector rotations without performing multiplications. For applications where the angle of rotation is known in advance, the authors present a method to speed up the execution of the CORDIC algorithm by reducing the total number of iterations. This is accomplished by using a technique called angle recording, which encodes the desired rotation angle as a linear combination of very few elementary rotation angles. Each of these elementary rotation angles takes one CORDIC iteration to compute. The fewer the elementary rotation angles, the fewer the iterations required. A greedy algorithm that takes only O(n2) operations is developed to perform CORDIC angle recording. It can reduce the total number of required elementary rotation angles by at least 50% without affecting the computational accuracy. Simulation results are presented
  • Keywords
    digital arithmetic; encoding; iterative methods; CORDIC algorithm; O(n2) operations; algorithm execution speeding up; angle recording; computational accuracy; coordinating rotation digital computer; elementary rotation angle reduction; elementary rotation angles; generalized vector rotation computing; greedy algorithm; iteration number reduction; iterative arithmetic algorithm; linear combination; rotation angle; simulation results; Application software; Chirp; Computational modeling; Contracts; Digital arithmetic; Digital signal processing; Fast Fourier transforms; Greedy algorithms; Iterative algorithms; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100320
  • Filename
    100320