• DocumentCode
    2277519
  • Title

    A fast CORDIC algorithm based on a novel angle recoding scheme

  • Author

    Chih, Jen-Chuan ; Chen, Sau-Gee

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    621
  • Abstract
    This work proposes a new CORDIC algorithm, which considerably reduces rotation number. It is achieved by combining several design techniques. Particularly, a new angle recoding scheme for table lookup is developed to speed up the convergence rate of the rotation angle. The required lookup table is small. Other design techniques used include: the leading-one bit detection and the variable-scale-factor compensation algorithm. The number of the shift-and-add operations required in the compensation algorithm can be also further reduced by using the same residue recoding scheme. Simulations show that on average the new design needs only 3.5 iterations to generate results with 22-bit precision, which is much less than the existing designs (normally need 22 iterations). The new encoding scheme can be applied to other iterative convergence computation function such as the division operation
  • Keywords
    compensation; convergence of numerical methods; digital arithmetic; encoding; mathematics computing; signal processing; table lookup; angle recoding scheme; combining several design techniques; convergence rate; division operation; fast CORDIC algorithm; iterative convergence computation functions; leading-one bit detection; residue recoding scheme; rotation angle; shift/add operations reduction; table lookup; variable-scale-factor compensation algorithm; Algorithm design and analysis; Application software; Chaos; Convergence; Design engineering; Encoding; Equations; Iterative algorithms; Signal processing algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-7803-5482-6
  • Type

    conf

  • DOI
    10.1109/ISCAS.2000.858828
  • Filename
    858828