Acoustic Echo Cancellation by Combining Adaptive Digital Filter and Recurrent Neural Network

Acoustic Echo Cancellation (AEC) plays a key role in voice interaction. Due to the explicit mathematical principle and intelligent nature to accommodate conditions, adaptive filters with different types of implementations are always used for AEC, giving considerable performance. However, there would be some kinds of residual echo in the results, including linear residue introduced by mismatching between estimation and the reality and non-linear residue mostly caused by non-linear components on the audio devices. The linear residue can be reduced with elaborate structure and methods, leaving the non-linear residue intractable for suppression. Though, some non-linear processing methods have already be raised, they are complicated and inefficient for suppression, and would bring damage to the speech audio. In this paper, a fusion scheme by combining adaptive filter and neural network is proposed for AEC. The echo could be reduced in a large scale by adaptive filtering, resulting in little residual echo. Though it is much smaller than speech audio, it could also be perceived by human ear and would make communication annoy. The neural network is elaborately designed and trained for suppressing such residual echo. Experiments compared with prevailing methods are conducted, validating the effectiveness and superiority of the proposed combination scheme.

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

[2]  Mahesh Chandra,et al.  Non-linear adaptive echo supression algorithms: A technical survey , 2014, 2014 International Conference on Communication and Signal Processing.

[3]  Sanjit K. Mitra,et al.  Block implementation of adaptive digital filters , 1981 .

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

[5]  Muhammad Z. Ikram Non-linear acoustic echo cancellation using cascaded Kalman filtering , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[7]  Ranbeer Tyagi,et al.  The performance study of NLMS algorithm for acoustic echo cancellation , 2017, 2017 International Conference on Information, Communication, Instrumentation and Control (ICICIC).

[8]  Jacob Benesty,et al.  Double-talk robust VSS-NLMS algorithm for under-modeling acoustic echo cancellation , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[9]  Jean-Marc Valin,et al.  Speex: A Free Codec For Free Speech , 2016, ArXiv.

[10]  Milos Doroslovacki Optimal non-linear processor control for residual-echo suppression , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[11]  Steven L. Grant,et al.  Novel variable step size nlms algorithms for echo cancellation , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[12]  Kutluyil Dogançay,et al.  A new non-linear processor (NLP) for background continuity in echo control , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[13]  Gerhard Schmidt,et al.  Topics in acoustic echo and noise control : selected methods for the cancellation of acoustical echoes, the reduction of background noise, and speech processing ; with 32 tables , 2006 .

[14]  José Manuel Páez-Borrallo,et al.  On the implementation of a partitioned block frequency domain adaptive filter (PBFDAF) for long acoustic echo cancellation , 1992, Signal Process..

[15]  Pooja Srivastava,et al.  Performance evaluation of Speex audio codec for wireless communication networks , 2011, 2011 Eighth International Conference on Wireless and Optical Communications Networks.

[16]  Zhang Yuan,et al.  Application of new LMS adaptive filtering algorithm with variable step size in adaptive echo cancellation , 2017, 2017 IEEE 17th International Conference on Communication Technology (ICCT).

[17]  Karin Ackermann,et al.  Advances In Network And Acoustic Echo Cancellation , 2016 .

[18]  Jean-Marc Valin,et al.  A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancement , 2017, 2018 IEEE 20th International Workshop on Multimedia Signal Processing (MMSP).

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

[20]  John Mourjopoulos On the variation and invertibility of room impulse response functions , 1985 .