• DocumentCode
    2277163
  • Title

    Modified vector rotational CORDIC (MVR-CORDIC) algorithm and its application to FFT

  • Author

    Wu, Cheng-Shing ; Wu, An-Yeu

  • Author_Institution
    Dept. of Electr. Eng., Nat. Central Univ., Chung-Li, Taiwan
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    529
  • Abstract
    The CORDIC algorithm is a well-known iterative method for the computation of vector rotation. However, the major disadvantage is its relatively slow computational speed. For applications that require forward rotation (or vector rotation) only, we propose a new scheme, the Modified Vector Rotational CORDIC (MVR-CORDIC) algorithm, to improve the speed performance of CORDIC algorithm. The basic idea of the proposed scheme is to reduce the iteration number directly while maintaining the SQNR performance. This can be achieved by modifying the basic microrotation procedure of the CORDIC algorithm. In addition, three searching algorithms are suggested to find the corresponding directional and rotational sequences. In the example of a 128-point FFT, we have shown that by using the proposed MVR-CORDIC algorithm, the hardware complexity is only 33% compared with conventional CORDIC-based FFT. Meanwhile, the SQNR performance is 7 dB better than the conventional CORDIC approach
  • Keywords
    computational complexity; digital arithmetic; fast Fourier transforms; iterative methods; search problems; signal processing; 128-point FFT; DSP; FFT; SQNR performance; computational speed; directional sequences; forward rotation; hardware complexity; iteration number reduction; iterative method; microrotation procedure; modified vector rotational CORDIC algorithm; rotational sequences; scaling operation; searching algorithms; vector rotation computation; Application software; Approximation algorithms; Digital arithmetic; Distortion; Hardware; Iterative algorithms; Iterative methods; Noise level; Quantization; Vectors;
  • 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.858805
  • Filename
    858805