Enhancement of Residual Echo for Robust Acoustic Echo Cancellation

This paper examines the technique of using a noise-suppressing nonlinearity in the adaptive filter error feedback-loop of an acoustic echo canceler (AEC) based on the least mean square (LMS) algorithm when there is an interference at the near end. The source of distortion may be linear, such as local speech or background noise, or nonlinear due to speech coding used in the telecommunication networks. Detailed derivation of the error recovery nonlinearity (ERN), which “enhances” the filter estimation error prior to the adaptation in order to assist the linear adaptation process, will be provided. Connections to other existing AEC and signal enhancement techniques will be revealed. In particular, the error enhancement technique is well-founded in the information-theoretic sense and has strong ties to independent component analysis (ICA), which is the basis for blind source separation (BSS) that permits unsupervised adaptation in the presence of multiple interfering signals. The single-channel AEC problem can be viewed as a special case of semi-blind source separation (SBSS) where one of the source signals is partially known, i.e., the far-end microphone signal that generates the near-end acoustic echo. The system approach to robust AEC will be motivated, where a proper integration of the LMS algorithm with the ERN into the AEC “system” allows for continuous and stable adaptation even during double talk without precise estimation of the signal statistics. The error enhancement paradigm encompasses many traditional signal enhancement techniques and opens up an entirely new avenue for solving the AEC problem in a real-world setting.

[1]  Akihiko Sugiyama A robust NLMS algorithm with a novel noise modeling based on stationary/nonstationary noise decomposition , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[2]  Hideaki Sakai,et al.  A Robust ICA-Based Adaptive Filter Algorithm for System Identification , 2008, IEEE Transactions on Circuits and Systems II: Express Briefs.

[3]  B. Ripley,et al.  Robust Statistics , 2018, Wiley Series in Probability and Statistics.

[4]  M. Sondhi,et al.  New results on the performance of a well-known class of adaptive filters , 1976, Proceedings of the IEEE.

[5]  Ted S. Wada,et al.  Measurement of the effects of nonlinearities on the network-based linear acoustic echo cancellation , 2006, 2006 14th European Signal Processing Conference.

[6]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[7]  Danilo P. Mandic,et al.  A generalized normalized gradient descent algorithm , 2004, IEEE Signal Processing Letters.

[8]  Peter J. Huber,et al.  Robust Statistics , 2005, Wiley Series in Probability and Statistics.

[9]  Rainer Martin,et al.  Speech enhancement based on minimum mean-square error estimation and supergaussian priors , 2005, IEEE Transactions on Speech and Audio Processing.

[10]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[11]  Ted S. Wada,et al.  Batch-Online Semi-Blind Source Separation Applied to Multi-Channel Acoustic Echo Cancellation , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[12]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[13]  Aapo Hyvärinen,et al.  Sparse Code Shrinkage: Denoising of Nongaussian Data by Maximum Likelihood Estimation , 1999, Neural Computation.

[14]  S. Gazor,et al.  Speech probability distribution , 2003, IEEE Signal Processing Letters.

[15]  Jacob Benesty,et al.  ON DATA-REUSE ADAPTIVE ALGORITHMS , 2003 .

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

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

[18]  Tareq Y. Al-Naffouri,et al.  Adaptive Filters with Error Nonlinearities: Mean-Square Analysis and Optimum Design , 2001, EURASIP J. Adv. Signal Process..

[19]  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.

[20]  S. Mitra,et al.  A unified approach to time- and frequency-domain realization of FIR adaptive digital filters , 1983 .

[21]  Youichi Haneda,et al.  Robust Frequency Domain Acoustic Echo Cancellation Filter Employing Normalized Residual Echo Enhancement , 2008, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[22]  Donald L. Duttweiler,et al.  A Twelve-Channel Digital Echo Canceler , 1978, IEEE Trans. Commun..

[23]  Ted S. Wada,et al.  Enhancement of Residual Echo for Improved Frequency-Domain Acoustic Echo Cancellation , 2007, 2007 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[24]  Eberhard Hänsler,et al.  Hands-free telephones - joint control of echo cancellation and postfiltering , 2000, Signal Process..

[25]  Ted S. Wada,et al.  Acoustic echo cancellation based on independent component analysis and integrated residual echo enhancement , 2009, 2009 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[26]  Tung-Sang Ng,et al.  Fast least mean M-estimate algorithms for robust adaptive filtering in impulse noise , 2000, 2000 10th European Signal Processing Conference.

[27]  Seungjin Choi,et al.  Independent Component Analysis , 2009, Handbook of Natural Computing.

[28]  Ted S. Wada,et al.  MULTI-CHANNEL ACOUSTIC ECHO CANCELLATION BASED ON RESIDUAL ECHO ENHANCEMENT WITH EFFECTIVE CHANNEL , 2010 .

[29]  Teresa H. Y. Meng,et al.  Stochastic gradient adaptation under general error criteria , 1994, IEEE Trans. Signal Process..

[30]  Kiyohiro Shikano,et al.  Barge-in- and noise-free spoken dialogue interface based on sound field control and semi-blind source separation , 2007, 2007 15th European Signal Processing Conference.

[31]  Wei Zhang,et al.  Speech enhancement employing Laplacian-Gaussian mixture , 2005, IEEE Transactions on Speech and Audio Processing.

[32]  A. Hirano,et al.  A noise-robust stochastic gradient algorithm with an adaptive step-size suitable for mobile hands-free telephones , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

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

[34]  Ted S. Wada,et al.  Towards robust acoustic echo cancellation during double-talk and near-end background noise via enhancement of residual echo , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[35]  Ted S. Wada,et al.  Enhancement of residual echo for improved acoustic echo cancellation , 2007, 2007 15th European Signal Processing Conference.

[36]  Ted S. Wada,et al.  A system approach to residual echo suppression in robust hands-free teleconferencing , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).