Design, implementation and analysis of a new redundant CORDIC processor with constant scaling factor and regular structure

被引:4
作者
Hsiao, SF [1 ]
Chen, JY [1 ]
机构
[1] Natl Sun Yat Sen Univ, Inst Comp & Informat Engn, Kaohsiung 80424, Taiwan
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 1998年 / 20卷 / 03期
关键词
D O I
10.1023/A:1008035100004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new high-speed redundant CORDIC processor is designed and implemented based on the double rotation method, which turns out to be the two-dimensional (2D) Householder CORDIC, a special case of the generalized Householder CORDIC in the 2D Euclidean Vector space. The new processor has the advantages of regular structure and high throughput rate. The pipelined structure with radix-2 signed-digit (SD) redundant arithmetic is adopted to reduce the carry-propagation delay of the adders while the digit-serial structure alleviates the burden of the hardware cost and I/O requirement. Compared to previously proposed designs, the new CORDIC processor preserves the constant scaling factor, an important merit of the original CORDIC, and thus does not require any complicated division or square-root operations for variable scaling factor calculation. Furthermore, the processor is well suited to VLSI implementation since it does not call for any irregularly inserted correcting iterations. Both angle calculation mode for computing trigonometric function and vector rotation mode for plane rotations are supported. Practical VLSI chip implementation of the fixed-point redundant CORDIC processor using 0.6 mu m standard cell library is given including detailed numerical error analysis.
引用
收藏
页码:267 / 278
页数:12
相关论文
共 23 条
[1]  
AHMED HM, 1982, THESIS STANFORD U
[2]  
Avizienis A, 1961, IRE Trans Electron Comput EC, VEC-10, P389, DOI DOI 10.1109/TEC.1961.5219227
[3]   CORDIC ARITHMETIC FOR AN SVD PROCESSOR [J].
CAVALLARO, JR ;
LUK, FT .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1988, 5 (03) :271-290
[4]   The differential CORDIC algorithm: Constant scale factor redundant implementation without correcting iterations [J].
Dawid, H ;
Meyr, H .
IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (03) :307-318
[5]  
Delosme J.-M., 1992, Journal of VLSI Signal Processing, V4, P69, DOI 10.1007/BF00930619
[6]  
ERCEGOVAC M, 1987, IEEE T COMPUT, P895
[7]   REDUNDANT AND ONLINE CORDIC - APPLICATION TO MATRIX TRIANGULARIZATION AND SVD [J].
ERCEGOVAC, MD ;
LANG, T .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (06) :725-740
[8]  
ERCEGOVAC MD, 1984, P SOC PHOTO-OPT INST, V495, P86, DOI 10.1117/12.944012
[9]  
HAVILAND GL, 1980, IEEE T COMPUT, V29, P68, DOI 10.1109/TC.1980.1675529
[10]   REDUNDANT AND ONLINE CORDIC FOR UNITARY TRANSFORMATIONS [J].
HEMKUMAR, ND ;
CAVALLARO, JR .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (08) :941-955