DocumentCode :
2461062
Title :
Efficient complex matrix transformations with CORDIC
Author :
Hemkumar, Nariankadu D. ; Cavallaro, Joseph R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear :
1993
fDate :
29 Jun-2 Jul 1993
Firstpage :
122
Lastpage :
129
Abstract :
A two-sided unitary transformation (Q transformation) structured to permit integrated evaluation and application using CORDIC primitives is introduced. The Q transformation is shown to be useful as an atomic operation in parallel arrays for computing the eigenvalue/singular value decomposition of Hermitian/arbitrary matrices, and three specific Q transformations that are needed in such arrays are identified. Issues related to the use of CORDIC for complex arithmetic are addressed, and implementations in both conventional (nonredundant) CORDIC and redundant and online modifications to CORDIC are described. If the time to compute a CORDIC operation in nonredundant CORDIC is Tc, the Q transformations identified here can be evaluated and/or applied in 2T c using four CORDIC modules for maximum concurrency. In either case, 0.5 Tc is required to account for scale factor correction. It is shown that a Q transformation can be evaluated and/or applied in ≈10n, where n is the desired bit-precision
Keywords :
digital arithmetic; eigenvalues and eigenfunctions; matrix decomposition; CORDIC; eigenvalue; matrix transformations; parallel arrays; singular value decomposition; unitary transformation; Concurrent computing; Convergence; Eigenvalues and eigenfunctions; Iterative algorithms; Jacobian matrices; Matrix decomposition; Parallel algorithms; Parallel architectures; Signal processing algorithms; Singular value decomposition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location :
Windsor, Ont.
Print_ISBN :
0-8186-3862-1
Type :
conf
DOI :
10.1109/ARITH.1993.378101
Filename :
378101
Link To Document :
بازگشت