DocumentCode :
1114887
Title :
Redundant and on-line CORDIC for unitary transformations
Author :
Hemkumar, Nariankadu D. ; Cavallaro, Joseph R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Volume :
43
Issue :
8
fYear :
1994
fDate :
8/1/1994 12:00:00 AM
Firstpage :
941
Lastpage :
954
Abstract :
Two-sided unitary transformations of arbitrary 2×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+δ time, where n is the data precision in bits and δ 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+δ. The area/time complexities involved in the various approaches are detailed
Keywords :
computational complexity; digital arithmetic; eigenvalues and eigenfunctions; matrix algebra; parallel algorithms; parallel architectures; special purpose computers; CORDIC; Coordinate Rotation Digital Computer; Jacobi-like methods; complex matrices; eigenvalue; matrices; nonredundant CORDIC; online CORDIC; parallel algorithms; redundant CORDIC; singular value decompositions; special-purpose processor array architectures; two-sided unitary transformation; unitary transformations; Arithmetic; Computer architecture; Delay effects; Eigenvalues and eigenfunctions; Iterative algorithms; Jacobian matrices; Matrix decomposition; Parallel algorithms; Signal processing algorithms; Singular value decomposition;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.295856
Filename :
295856
Link To Document :
بازگشت