Novel variable step size nlms algorithms for echo cancellation

In this paper we present two new variable step size (VSS) methods for adaptive filters. These VSS methods are so effective, they eliminate the need for a separate double-talk detection algorithm in echo cancellation applications. The key feature of both approaches is the introduction of a new near-end signal energy estimator (NESEE) that provides accurate and computationally efficient estimates even during double-talk and echo path change events. The first VSS algorithm applies the NESEE to the recently proposed Nonparametric VSS NLMS (NPVSS-NLMS) algorithm. The resulting algorithm has excellent convergence characteristics with an intrinsic immunity to double-talk. The second approach is somewhat more ad hoc. It is composed of a combination of an efficient echo path change detector and the NESEE. This VSS method also has excellent convergence, double talk immunity, and computational efficiency. Simulations demonstrate the efficacy of both proposed algorithms.

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

[2]  V. John Mathews,et al.  A stochastic gradient adaptive filter with gradient adaptive step size , 1993, IEEE Trans. Signal Process..

[3]  David Falconer Adaptive filter theory and applications , 1980 .

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

[5]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

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

[7]  Henning Puder,et al.  Step-size control for acoustic echo cancellation filters - an overview , 2000, Signal Process..

[8]  Boaz Porat Second-order equivalence of rectangular and exponential windows in least-squares estimation of Gaussian autoregressive processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[9]  Rainer Martin,et al.  Spectral Subtraction Based on Minimum Statistics , 2001 .

[10]  Richard W. Harris,et al.  A variable step (VS) adaptive filter algorithm , 1986, IEEE Trans. Acoust. Speech Signal Process..