• DocumentCode
    2454942
  • Title

    Adaptive CORDIC: Using Parallel Angle Recoding to Accelerate CORDIC Rotations

  • Author

    Rodrigues, Terence K. ; Swartzlander, Earl E., Jr.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    323
  • Lastpage
    327
  • Abstract
    The CORDIC algorithm is used in the evaluation of a wide variety of elementary functions. It is a simple and elegant method, but it suffers from the problem of long latency. The angle recoding method is able to reduce the number of iterations by more than 50%, but its implementation in hardware requires a large increase in cycle time, to accommodate its complex angle selection function. This restricts its use to those cases where the angle of rotation is fixed and known in advance, so that the method can be applied off-line. This paper, presents a simpler implementation of the angle selection scheme that allows the angle recoding method to be used dynamically for any arbitrary angle of rotation. The method also has the advantage that all the angle constants are found in parallel, in a single step, without having to perform successive CORDIC iterations.
  • Keywords
    digital arithmetic; iterative methods; signal processing; CORDIC rotations; adaptive CORDIC; angle selection scheme; coordinate rotation digital computer; iterative algorithm; parallel angle recoding; signal processing; successive CORDIC iterations; Acceleration; Delay; Equations; Filters; Hardware; Iterative algorithms; Lattices; Signal processing algorithms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    1-4244-0784-2
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2006.354760
  • Filename
    4176570