DocumentCode
2952392
Title
Compact matrix inversion architecture using a single processing element
Author
Edman, Fredrik ; Öwall, Viktor
Author_Institution
Dept. of Electrosci., Lund Univ., Lund
fYear
2005
fDate
11-14 Dec. 2005
Firstpage
1
Lastpage
4
Abstract
Signal processing and communications algorithms often involve computationally demanding manipulations of large complex valued matrices such as matrix inversion. This paper presents a novel, scalable, and compact matrix inversion architecture for inverting complex valued matrices based on QR-factorization via the squared Givens rotations algorithm. We show that the traditional triangular array architectures employing O(n2) communicating processors can be mapped onto a single processor thus avoiding large area consumption. The architecture is implemented using arithmetic operations with a 16bit fixed-point representation and has good numerical accuracy. The hardware architecture has been implemented in an FPGA clocked at 100 MHz and will be used as a core processor in a real-time Capon beamforming system.
Keywords
array signal processing; field programmable gate arrays; matrix inversion; 16bit fixed-point representation; FPGA; QR-factorization; arithmetic operations; compact matrix inversion architecture; frequency 100 MHz; real-time Capon beamforming system; single processing element; Array signal processing; Computer architecture; Field programmable gate arrays; Fixed-point arithmetic; Hardware; Matrix converters; Parallel processing; Real time systems; Signal processing algorithms; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2005. ICECS 2005. 12th IEEE International Conference on
Conference_Location
Gammarth
Print_ISBN
978-9972-61-100-1
Electronic_ISBN
978-9972-61-100-1
Type
conf
DOI
10.1109/ICECS.2005.4633566
Filename
4633566
Link To Document