Scheduled-Stepsize NLMS Algorithm

This paper presents a method of scheduling stepsizes for the normalized least-mean-squares (SS-NLMS) algorithm. Geometrically interpreting the mean square deviation (MSD) learning curve leads to establishing an objective curve and to constructing a lookup table of stepsizes in order for the MSD to follow the curve. The SS-NLMS shows not only good performance but also robustness with respect to different signal-to-noise ratio (SNR) in measurement noise and different correlation in input signals with a very small number of online computations. Moreover, the scalability of the tabled stepsize with respect to the number of taps is described. For the efficient memory usage in practice, a modified version replaces the tabled stepsizes by down-sampled stepsizes with no performance degradation.

[1]  Jacob Benesty,et al.  A Nonparametric VSS NLMS Algorithm , 2006, IEEE Signal Processing Letters.

[2]  J. Lasserre A trace inequality for matrix product , 1995, IEEE Trans. Autom. Control..

[3]  Ali H. Sayed,et al.  Variable step-size NLMS and affine projection algorithms , 2004, IEEE Signal Processing Letters.

[4]  Ali H. Sayed,et al.  A unified approach to the steady-state and tracking analyses of adaptive filters , 2001, IEEE Trans. Signal Process..

[5]  W. Y. Chen,et al.  A variable step size LMS algorithm , 1990, Proceedings of the 33rd Midwest Symposium on Circuits and Systems.

[6]  T. Aboulnasr,et al.  A robust variable step size LMS-type algorithm: analysis and simulations , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.