LMS algorithms have performance issues related to insufficient excitation, nonstationary reference inputs, finite-precision arithmetic, quantization noise, and measurement noise. Such factors cause weight drift and potential instability in the conventional LMS algorithm. Here, we analyze the stability and performance of the leaky LMS algorithm, which is widely used to correct weight drift. A Lyapunov tuning method is developed to find an adaptive leakage parameter and step size that provide optimum performance and retain stability in the presence of measurement noise on the reference input. The method accounts for nonpersistent excitation conditions and nonstationary reference inputs and requires no a priori knowledge of the reference input signal other than a lower bound on its magnitude or a minimum signal-to-noise ratio. The tuning method is demonstrated for three candidate adaptive leaky LMS algorithms. Stability and performance tradeoffs of each candidate Lyapunov tuned algorithm are evaluated experimentally in a single source, single-point acoustic noise cancellation system.
[1]
Weiping Li,et al.
Applied Nonlinear Control
,
1991
.
[2]
Tyseer Aboulnasr,et al.
Leaky LMS algorithm: MSE analysis for Gaussian data
,
1997,
IEEE Trans. Signal Process..
[3]
A. Sayed,et al.
An unbiased and cost-effective leaky-LMS filter
,
1996,
Conference Record of The Thirtieth Asilomar Conference on Signals, Systems and Computers.
[4]
Yongbin Wei,et al.
The stability of variable step-size LMS algorithms
,
1999,
IEEE Trans. Signal Process..
[5]
M. O. Tokhi,et al.
Active noise control systems
,
1987
.
[6]
Ali H. Sayed,et al.
Unbiased and stable leakage-based adaptive filters
,
1999,
IEEE Trans. Signal Process..
[7]
R. Gitlin,et al.
The tap-leakage algorithm: An algorithm for the stable operation of a digitally implemented, fractionally spaced adaptive equalizer
,
1982
.