DocumentCode
596847
Title
Hardware-efficient matrix inversion algorithm for complex adaptive systems
Author
Rosado, A. ; Iakymchuk, T. ; Bataller, Manuel ; Wegrzyn, M.
Author_Institution
Dept. Electron. Eng., Univ. of Valencia, Valencia, Spain
fYear
2012
fDate
9-12 Dec. 2012
Firstpage
41
Lastpage
44
Abstract
This work shows an FPGA implementation for the matrix inversion algebra operation. Usually, large matrix dimension is required for real-time signal processing applications, especially in case of complex adaptive systems. A hardware efficient matrix inversion procedure is described using QR decomposition of the original matrix and modified Gram-Schmidt method. This works attempts a direct VHDL description using few predefined packages and fixed point arithmetic for better optimization. New proposals for intermediate calculations are described, leading to efficient logic occupation together with better performance and accuracy in the vector space algebra. Results show that, for a relatively small device as Xilinx Spartan3 XC3S1000, a matrix size up to 23 × 23 can be implemented, having a matrix inversion computation time of 253μs. Accuracy results compared to floating point computation and an estimation of required clock cycles as a function of matrix size are analyzed.
Keywords
field programmable gate arrays; hardware description languages; matrix inversion; Gram Schmidt method; QR decomposition; VHDL description; Xilinx Spartan3 XC3S1000; clock cycles; complex adaptive system; floating point computation; hardware efficient matrix inversion algorithm; hardware efficient matrix inversion procedure; logic occupation; matrix dimension; matrix inversion algebra operation; matrix inversion computation time; original matrix size; point arithmetic; real time signal processing application; vector space algebra; Accuracy; Field programmable gate arrays; Hardware; Matrix decomposition; Random access memory; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location
Seville
Print_ISBN
978-1-4673-1261-5
Electronic_ISBN
978-1-4673-1259-2
Type
conf
DOI
10.1109/ICECS.2012.6463562
Filename
6463562
Link To Document