DocumentCode
2041762
Title
FPGA based embedded processing architecture for the QRD-RLS algorithm
Author
Boppana, Deepak ; Dhanoa, Kully ; Kempa, Jesse
Author_Institution
Altera Corp., San Jose, CA, USA
fYear
2004
fDate
20-23 April 2004
Firstpage
330
Lastpage
331
Abstract
A novel implementation of the QR decomposition based recursive least squares (RLS) algorithm on Altera Stratix FPGAs is presented. CORDIC (coordinate rotation by digital computer) operators are efficiently time-shared to perform the QR decomposition while consuming minimal resources. Back substitution is then performed on the embedded soft Nios processor by utilizing custom instructions to yield the final weight vectors. Analytical resource estimates along with actual implementation results illustrating the weight calculation delays are also presented.
Keywords
digital arithmetic; field programmable gate arrays; least mean squares methods; matrix decomposition; recursive estimation; signal processing; systolic arrays; Altera Stratix FPGA; CORDIC; FPGA based embedded processing architecture; QR decomposition based recursive least squares; QRD RLS algorithm; coordinate rotation digital computer; custom instructions; embedded soft Nios processor; weight calculation; Delay estimation; Equations; Field programmable gate arrays; Hardware; Least squares methods; Matrices; Matrix decomposition; Signal processing algorithms; Systolic arrays; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN
0-7695-2230-0
Type
conf
DOI
10.1109/FCCM.2004.34
Filename
1364663
Link To Document