DocumentCode
680055
Title
A VLSI architecture for the QR decomposition based on the MCGR algorithm
Author
Cervantes-Lozano, Pedro ; Gonzalez-Perez, Luis F. ; Garcia-Garcia, Andres D.
Author_Institution
ITESM, Mexico City, Mexico
fYear
2013
fDate
9-11 Dec. 2013
Firstpage
1
Lastpage
6
Abstract
This article presents a VLSI (Very Large Scale of Integration) architecture for the QR decomposition (QRD) based on the Modified Complex Givens Rotations (MCGR) algorithm. Being the QRD a fundamental matrix-computation tool for factorizing matrices (matrix decomposition), its vast set of applications is extended to solve several engineering problems in many areas. For example, in the context of Spatial-Multiplexing Multiple-Input Multiple-Output (SM-MIMO) systems, signal processing tasks oriented to decoding purposes are alleviated by the use of pre-processing modules based on a QRD kernel. Under this topic, several techniques are available for implementing the QRD. The classical techniques used for these purposes are: the Modified Gram-Schmidt Orthogonalization (MGS), the Householder Transformations (Hd-t), and indeed the MCGR. The MCGR algorithm is chosen due to its best trade-off between complexity and numerical precision, as well as offering suitability for VLSI architectures. Synthesis results for this VLSI architecture over FPGA (Field Programmable Gate Array) devices are reported. The flexible and scalable design for the MCGR algorithm incorporates CORDIC (Coordinate Rotation Digital Computer) processors and systolic arrays within its configuration, improving hardware complexity and temporal performance, and evidencing competitive aspects against other related solutions.
Keywords
VLSI; computer architecture; field programmable gate arrays; matrix algebra; CORDIC; FPGA; MCGR algorithm; MGS; QR decomposition; QRD; SM-MIMO systems; VLSI architecture; coordinate rotation digital computer processors; factorizing matrices; field programmable gate array; hardware complexity; householder transformations; matrix decomposition; modified Gram-Schmidt orthogonalization; modified complex givens rotations; signal processing; spatial multiplexing multiple-input multiple-output; systolic arrays; temporal performance; very large scale of integration architecture; Arrays; Complexity theory; Indexes; Matrix decomposition; Program processors; Very large scale integration; CORDIC processors; MIMO systems; Modified Complex Givens Rotations; QR decomposition; VLSI architectures; systolic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-2078-5
Type
conf
DOI
10.1109/ReConFig.2013.6732267
Filename
6732267
Link To Document