DocumentCode :
1522304
Title :
Modified vector rotational CORDIC (MVR-CORDIC) algorithm and architecture
Author :
Wu, Cheng-Shing ; Wu, An-Yeu
Author_Institution :
Dept. of Electr. Eng., Nat. Central Univ., Chung-Li, Taiwan
Volume :
48
Issue :
6
fYear :
2001
fDate :
6/1/2001 12:00:00 AM
Firstpage :
548
Lastpage :
561
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 CORDIC algorithm. Meanwhile, three searching algorithms are suggested to find the corresponding directional and rotational sequences so as to obtain the best SQNR performance. Three SQNR performance refinement schemes are also suggested in this paper. Namely, the selective prerotation scheme, selective scaling scheme, and iteration-tradeoff scheme. They can reduce and balance the quantization errors encountered in both microrotation and scaling phases so as to further improve the overall SQNR performance. Then, by combining these three refinement schemes, we provide a systematic design flow as well as the optimization procedure in the application of MVR-CORDIC algorithm. Finally, we present two VLSI architectures for the MVR-CORDIC algorithm. It shows that by using the proposed MVR-CORDIC algorithm, we can save 50% execution time in the iterative CORDIC structure, or 50% hardware complexity in the parallel CORDIC structure compared with the conventional CORDIC scheme
Keywords :
VLSI; digital arithmetic; iterative methods; vector quantisation; MVR-CORDIC; SQNR performance; VLSI architectures; computational speed; execution time; hardware complexity; iteration-tradeoff scheme; iterative method; microrotation procedure; modified vector rotational CORDIC; quantization errors; searching algorithms; selective prerotation scheme; selective scaling scheme; systematic design; Computer architecture; Digital arithmetic; Digital filters; Digital signal processing; Hardware; Iterative algorithms; Lattices; Quantization; Vectors; Very large scale integration;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7130
Type :
jour
DOI :
10.1109/82.943326
Filename :
943326
Link To Document :
بازگشت