REDUNDANT AND ONLINE CORDIC FOR UNITARY TRANSFORMATIONS

被引:13
作者
HEMKUMAR, ND [1 ]
CAVALLARO, JR [1 ]
机构
[1] RICE UNIV,DEPT ELECT & COMP ENGN,HOUSTON,TX 77251
基金
美国国家科学基金会;
关键词
CORDIC; REDUNDANT ARITHMETIC; REDUNDANT AND ONLINE CORDIC; UNITARY TRANSFORMATIONS; VLSI;
D O I
10.1109/12.295856
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Two-sided unitary transformations of arbitrary 2 x 2 matrices are needed in parallel algorithms based on Jacobi-like methods for eigenvalue and singular value decompositions of complex matrices. This paper presents a two-sided unitary transformation structured to facilitate the integrated evaluation of parameters and application of the typically required transformations using only the primitives afforded by CORDIC; thus enabling significant speedup in the computation of these transformations on special-purpose processor array architectures implementing Jacobi-like algorithms. We discuss implementation in (nonredundant) CORDIC to motivate and lead up to implementation in the redundant and on-line enhancements to CORDIC. Both variable and constant scale factor redundant (CFR) CORDIC approaches are detailed and it is shown that the transformations may be computed in 10n + delta time, where n is the data precision in bits and delta is a constant accounting for accumulated on-line delays. A more area-intensive approach using a novel on-line CORDIC encoded angle summation/difference scheme reduces computation time to 6n + delta. The area/time complexities involved in the various approaches are detailed.
引用
收藏
页码:941 / 955
页数:15
相关论文
共 30 条
[1]  
AHMED HM, 1982, IEEE COMPUT, V15, P65
[2]   THE SOLUTION OF SINGULAR-VALUE AND SYMMETRIC EIGENVALUE PROBLEMS ON MULTIPROCESSOR ARRAYS [J].
BRENT, RP ;
LUK, FT .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01) :69-84
[3]  
BRENT RP, 1985, J VLSI COMPUT SYST, V1, P242
[4]   COMPUTING EIGENVALUES OF NON-HERMITIAN MATRICES BY METHODS OF JACOBI TYPE [J].
CAUSEY, RL .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1958, 6 (02) :172-181
[5]   CORDIC ARITHMETIC FOR AN SVD PROCESSOR [J].
CAVALLARO, JR ;
LUK, FT .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1988, 5 (03) :271-290
[6]  
CAVALLARO JR, 1991, SVD SIGNAL PROCESSIN, V2, P227
[7]  
Daggett D.H., 1959, IRE T ELECT COMPUT, V8, P335
[8]  
DELOSME JM, 1987, 21ST P AS C CIRC SYS, P217
[9]  
DELOSME JM, 1991, SVD SIGNAL PROCESSIN, V2, P33
[10]  
DEPRETTERE EF, 1991, IEEE T SIGNAL PROCES, V39, P383