Title :
An FPGA-based eigenfilter using fast Hebbian learning
Author :
Lam, K.P. ; Mak, S.Z.
Author_Institution :
Dept. of Syst. Eng. & Eng. Manage., Chinese Univ. of Hong Kong, Shatin, China
Abstract :
We present a high-gain, multiple learning/decay rate, "cooling off" annealing strategy to a modified generalized Hebbian algorithm (GHA) that gives good approximate solution within one training epoch, and with fast convergence to accurate principal components within a few more epochs. A novel bit-shifting normalization procedure is shown to bound the weight vector norm effectively and eliminates the need for performing division. This leads to an FPGA-based computational framework using only fixed point arithmetic instead of more complicated floating point design. Simulation results on Xilinx DSP System Generator tool indicate the practicality of the approach, where real-time eigenfilter can. be readily implemented on field programmable gate arrays with limited resources.
Keywords :
Hebbian learning; convergence of numerical methods; digital filters; eigenvalues and eigenfunctions; field programmable gate arrays; fixed point arithmetic; FPGA-based computational framework; FPGA-based eigenfilter; Xilinx DSP System Generator tool; approximate solution; bit-shifting normalization; cooling off annealing strategy; division; fast Hebbian learning; fast convergence; field programmable gate arrays; fixed point arithmetic; multiple learning/decay rate; principal components; real-time eigenfilter; simulation results; training epoch; weight vector norm; Annealing; Convergence; Digital signal processing; Finite impulse response filter; Hebbian theory; Neural networks; Neurons; Research and development management; Signal processing algorithms; Systems engineering and theory;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03). 2003 IEEE International Conference on
Print_ISBN :
0-7803-7663-3
DOI :
10.1109/ICASSP.2003.1202479