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