A Variable Step-Size for Frequency-Domain Acoustic Echo Cancellation

The presence of near-end speech and ambient noise in acoustic echo cancellation makes it necessary for the adaptive filter to introduce a variable step-size to achieve high robustness and low residual error. In this paper, an optimal bin-wise block-varying step-size for the frequency-domain adaptive filter algorithm is derived and its connection to a magnitude-squared coherence (MSC) is revealed. A specific MSC estimation approach is proposed and methods to mitigate the estimation errors are discussed. Simulation results confirm that the estimated optimal step-size alone well controls the filter adaptation.

[1]  Jacob Benesty,et al.  Advances in Network and Acoustic Echo Cancellation , 2001 .

[2]  E. Hänsler,et al.  Acoustic Echo and Noise Control: A Practical Approach , 2004 .

[3]  J. Shynk Frequency-domain and multirate adaptive filtering , 1992, IEEE Signal Processing Magazine.

[4]  J.-S. Soo,et al.  Multidelay block frequency domain adaptive filter , 1990, IEEE Trans. Acoust. Speech Signal Process..

[5]  G. Carter,et al.  Bias in magnitude-squared coherence estimation due to misalignment , 1980 .

[6]  Rainer Martin,et al.  Partitioned residual echo power estimation for frequency-domain acoustic echo cancellation and postfiltering , 2002, Eur. Trans. Telecommun..

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

[8]  G. Carter Coherence and time delay estimation , 1987, Proceedings of the IEEE.

[9]  Bernhard H. Nitsch A frequency-selective stepfactor control for an adaptive filter algorithm working in the frequency domain , 2000, Signal Process..

[10]  Sven Nordholm,et al.  A METHOD FOR DETECTING ECHO PATH VARIATION , 2003 .

[11]  Jacob Benesty,et al.  Audio Signal Processing for Next-Generation Multimedia Communication Systems , 2004 .

[12]  K. Kroschel,et al.  Frequency domain step-size control in non-stationary environments , 2000, Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154).

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

[14]  Jacob Benesty,et al.  A frequency-domain double-talk detector based on a normalized cross-correlation vector , 2001, Signal Process..

[15]  Martin Heckmann,et al.  Frequency selective step-size control for acoustic echo cancellation , 2000, 2000 10th European Signal Processing Conference.