A variable step-size frequency-domain adaptive filtering algorithm for stereophonic acoustic echo cancellation

In this paper a gradient adaptive step-size algorithm for frequency domain adaptive filtering is proposed: the step-size adaptation is performed by differentiating the time-domain block error at the output of the block adaptive filter with respect to the step-size. By using the results obtained through a rigorous mathematical treatment in the single-channel situation and in the presence of a partitioned adaptive filter, an adaptation rule valid for two-channel adaptive algorithms, which may be easily extended to multi-channel adaptive algorithms, is derived. Experimental results concerning stereophonic acoustic echo cancellation are reported, in order to validate the effectiveness of the proposed algorithm.

[1]  Jacob Benesty,et al.  A fast exact least mean square adaptive algorithm , 1992, IEEE Trans. Signal Process..

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

[3]  Satoru Emura,et al.  A method of coherence-based step-size control for robust stereo echo cancellation , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

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

[5]  Pierre Priouret,et al.  Adaptive Algorithms and Stochastic Approximations , 1990, Applications of Mathematics.

[6]  Xiaoli Ma,et al.  A Frequency Domain Step-Size Control Method for LMS Algorithms , 2010, IEEE Signal Processing Letters.

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

[8]  Jean-Marc Valin,et al.  On Adjusting the Learning Rate in Frequency Domain Echo Cancellation With Double-Talk , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[9]  Iain B. Collings,et al.  A New Robust Frequency Domain Echo Canceller with Closed-Loop Learning Rate Adaptation , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[10]  Behrouz Farhang-Boroujeny,et al.  A new class of gradient adaptive step-size LMS algorithms , 2001, IEEE Trans. Signal Process..

[11]  Azzedine Zerguine,et al.  Convergence and steady-state analysis of a variable step-size NLMS algorithm , 2003, Signal Process..

[12]  Walter Kellermann,et al.  Acoustic Echo Cancellation for Surround Sound using Perceptually Motivated Convergence Enhancement , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[13]  E. Ferrara Fast implementations of LMS adaptive filters , 1980 .

[14]  Stefania Cecchi,et al.  NU-Tech: The Entry Tool of the HArtes Toolchain for Algorithms Design , 2008 .

[15]  Joe Brewer,et al.  Kronecker products and matrix calculus in system theory , 1978 .

[16]  Shoji Makino,et al.  Exponentially weighted stepsize NLMS adaptive filter based on the statistics of a room impulse response , 1993, IEEE Trans. Speech Audio Process..