Advanced Adaptive Algorithms for Double Talk Detection in Echo Cancellers: A Technical Review

An acoustic echo cancellation system is one of the most important breakthrough in the field of adaptive systems. Today acoustic echo cancellers (AEC) are an integral part of full duplex hands-free voice communication. Conventional echo cancellers use a linear model to represent the echo path. However many consumer devices include loud-speakers and power amplifiers that generate non-linear distortions.Non-linearity occurs due to the use of low cost electronic loud speakers, microphones and poorly designed enclosures in an AEC system. Non-linearity causes vibration and harmonic distortion and also degrades the speech quality. Double talk detector (DTD) is a key component of an AEC. A DTD is used to sense when the far end signal is corrupted by the near end speech. The DTD freezes the adaptation of model filter to prevent the divergence of the adaptive filter. Various authors have proposed different algorithms for double talk detection. Some of the most popular algorithms are Geigel algorithm, cross-correlation based DTD, normalized cross correlation based DTD, variable impulse response DTD etc. In this paper several double talk detection algorithms in a non-linear platform of an AEC has been discussed.

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

[2]  Jing Fu New approaches for nonlinear acoustic echo cancellation , 2007 .

[3]  S. W. Nam,et al.  Nonlinear Acoustic Echo Cancellation Using Volterra Filtering with a Variable Step-Size GS-PAP Algorithm , 2009 .

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

[5]  Jacob Benesty,et al.  A new class of doubletalk detectors based on cross-correlation , 2000, IEEE Trans. Speech Audio Process..

[6]  Jacob Benesty,et al.  The fast normalized cross-correlation double-talk detector , 2006, Signal Process..

[7]  Giovanni L. Sicuranza,et al.  Analysis of Different Low Complexity Nonlinear Filters for Acoustic Echo Cancellation , 2000 .

[8]  Mahesh Chandra,et al.  A technical review on adaptive algorithms for acoustic echo cancellation , 2014, 2014 International Conference on Communication and Signal Processing.

[9]  Jacob Benesty,et al.  An objective technique for evaluating doubletalk detectors in acoustic echo cancelers , 1999, IEEE Trans. Speech Audio Process..

[10]  J.C. Jenq,et al.  Decision of double-talk and time-variant echo path for acoustic echo cancellation , 2003, IEEE Signal Processing Letters.

[11]  Maria Hansson,et al.  A double-talk detector based on coherence , 1996, IEEE Trans. Commun..

[12]  Moctar Mossi Idrissa,et al.  Non-linear acoustic echo cancellation using online loudspeaker linearization , 2011, 2011 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA).

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

[14]  Hua Ye,et al.  A new double-talk detection algorithm based on the orthogonality theorem , 1991, IEEE Trans. Commun..

[15]  Heping Ding,et al.  DOUBLE-TALK DETECTION SCHEMES FOR ECHO CANCELLATION , 2004 .

[16]  Jacob Benesty,et al.  A multichannel acoustic echo canceler double-talk detector based on a normalized cross-correlation matrix , 2002, Eur. Trans. Telecommun..