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 :
بازگشت