FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm

dc.citation.bibtexNameinproceedingsen_US
dc.citation.conferenceNameAsilomar Conference on Signals, Systems, and Computersen_US
dc.contributor.authorKarkooti, Marjanen_US
dc.contributor.authorCavallaro, Joseph R.en_US
dc.contributor.authorDick, Chrisen_US
dc.contributor.orgCenter for Multimedia Communications (http://cmc.rice.edu/)en_US
dc.date.accessioned2007-10-31T00:49:04Zen_US
dc.date.available2007-10-31T00:49:04Zen_US
dc.date.issued2005-11-01en_US
dc.date.modified2006-03-08en_US
dc.date.note2006-03-08en_US
dc.date.submitted2005-11-01en_US
dc.descriptionConference Paperen_US
dc.description.abstractThis paper presents a novel architecture for matrix inversion by generalizing the QR decomposition-based recursive least square (RLS) algorithm. The use of Squared Givens rotations and a folded systolic array makes this architecture very suitable for FPGA implementation. Input is a 4 by 4 matrix of complex, floating point values. The matrix inversion design can achieve throughput of 0.13 M updates per second on a state of the art Xilinx Virtex4 FPGA running at 115 MHz. Due to the modular partitioning and interfacing between multiple Boundary and Internal processing units, this architecture is easily extendable for other matrix sizes.en_US
dc.identifier.citationM. Karkooti, J. R. Cavallaro and C. Dick, "FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm," 2005.en_US
dc.identifier.doihttp://dx.doi.org/10.1109/ACSSC.2005.1600043en_US
dc.identifier.urihttps://hdl.handle.net/1911/20001en_US
dc.language.isoengen_US
dc.subjectFPGAen_US
dc.subjectMatrix inversionen_US
dc.subject.keywordFPGAen_US
dc.subject.keywordMatrix inversionen_US
dc.titleFPGA Implementation of Matrix Inversion Using QRD-RLS Algorithmen_US
dc.typeConference paperen_US
dc.type.dcmiTexten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kar2005Nov5FPGAImplem.PDF
Size:
119.68 KB
Format:
Adobe Portable Document Format