Double-talk detection in acoustic echo cancellers using zero-crossings rate

We propose a new method to detect double-talk and control filter adaptation in an acoustic echo canceller (AEC). The method is based on computing the zero-crossings rate (ZCR) of the AEC output and comparing it against a suitably-chosen threshold. As the ZCR values falls below the threshold, double talk is declared and the AEC filter adaptation is either slowed down or halted. The zero crossings are very easy to compute by observing the sign changes of two consecutive samples from the output of the AEC. In contrast to most existing methods, the computational burden of the proposed method is minimal and it can, therefore, be conveniently implemented on a low-power, low-resource processor. This computational simplicity is enjoyed without sacrificing for any AEC performance. We will illustrate effectiveness of the proposed method by comparing against the existing state of the art and present guidelines on choosing parameters for computing the sample-by-sample ZCR.

[1]  Jacob Benesty,et al.  Acoustic signal processing for telecommunication , 2000 .

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

[3]  Sven Nordholm,et al.  A Spectral Slit Approach to Doubletalk Detection , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[4]  Ronald W. Schafer,et al.  Theory and Applications of Digital Speech Processing , 2010 .

[5]  Fredric Lindström,et al.  A Delay-Based Double-Talk Detector , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[6]  Muhammad Z. Ikram Blind source separation and acoustic echo cancellation: A unified framework , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[7]  Joon-Hyuk Chang,et al.  Frequency-Domain Double-Talk Detection Based on the Gaussian Mixture Model , 2010, IEEE Signal Processing Letters.

[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]  Jacob Benesty,et al.  Robust extended multidelay filter and double-talk detector for acoustic echo cancellation , 2006, IEEE Transactions on Audio, Speech, and Language Processing.