Acoustic Echo Cancellation During Doubletalk Using Convolutive Blind Source Separation of Signals Having Temporal Dependence

This paper describes a new algorithm for acoustic echo cancellation during doubletalk or, more precisely, acoustic echo separation, based on blind source separation (BSS) of convolutively mixed signals. The signal model assumes independence between sources, but temporal dependence between time samples, specifically that the vector signals have first-order Markov dependence. The source separation is done using a maximum likelihood approach. The source separation does not always provide separation, because of too many degrees of freedom on the separation. However, when applied to the acoustic echo cancellation problem, the constraints of the echo system neatly solve this problem. An example shows that acoustic echoes can be cleanly separated during doubletalk.

[1]  Kari Torkkola,et al.  Blind deconvolution, information maximization and recursive filters , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Hiroshi Sawada,et al.  Natural gradient multichannel blind deconvolution and speech separation using causal FIR filters , 2004, IEEE Transactions on Speech and Audio Processing.

[3]  Todd K. Moon,et al.  Incorporating signal history into transfer logic for two-path echo cancelers , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[4]  S. Amari,et al.  Gradient Learning in Structured Parameter Spaces: Adaptive Blind Separation of Signal Sources , 1996 .

[5]  S.C. Douglas,et al.  Multichannel blind deconvolution and equalization using the natural gradient , 1997, First IEEE Signal Processing Workshop on Signal Processing Advances in Wireless Communications.

[6]  F. Amano,et al.  Echo cancellation and applications , 1990, IEEE Communications Magazine.

[7]  S.C. Douglas,et al.  Multichannel blind deconvolution of arbitrary signals: adaptive algorithms and stability analyses , 2000, Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154).

[8]  Jacob H. Gunther,et al.  Learning Echo Paths During Continuous Double-Talk Using Semi-Blind Source Separation , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[9]  Shun-ichi Amari,et al.  Novel On-Line Adaptive Learning Algorithms for Blind Deconvolution Using the Natural Gradient Approach , 1997 .

[10]  Kari Torkkola,et al.  Blind separation of convolved sources based on information maximization , 1996, Neural Networks for Signal Processing VI. Proceedings of the 1996 IEEE Signal Processing Society Workshop.

[11]  S. Haykin Unsupervised adaptive filtering, vol. 1: Blind source separation , 2000 .