Title :
HDL implementation of the variable step size N-LMS adaptive algorithm
Author :
Dornean, I. ; Topa, M. ; Kirei, B.S. ; Oltean, G.
Author_Institution :
Tech. Univ. of Cluj-Napoca, Cluj-Napoca
Abstract :
This paper proposes a Verilog implementation of the normalized least mean square (NLMS) adaptive algorithm, having a variable step size. The envisaged application is the identification of an unknown system. First the convergence of derived LMS algorithms was analyzed in a Simulink application. The NLMS was chosen for its good convergence and stability. Next a HDL implementation was developed for a 4th order NLMS adaptive filter. ModelSim simulations results altogether with plots obtained in Matlab prove the good behavior of the NLMS algorithm, making it an important competitor for the conventional LMS.
Keywords :
adaptive filters; hardware description languages; least mean squares methods; simulation; stability; HDL implementation; Simulink; Verilog; adaptive filter; normalized least mean square; stability; Adaptive algorithm; Adaptive filters; Adaptive signal processing; Algorithm design and analysis; Convergence; Digital signal processing; Hardware design languages; Least squares approximation; Signal processing algorithms; Stability;
Conference_Titel :
Automation, Quality and Testing, Robotics, 2008. AQTR 2008. IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-2576-1
Electronic_ISBN :
978-1-4244-2577-8
DOI :
10.1109/AQTR.2008.4588920