A robust algorithm of double talk detection based on voice activity detection

Double talk detection is used in acoustic echo cancellation system to keep adaptive filter from divergence. This paper describes a new real-time double talk detention algorithm. Voice activity detection algorithm is used to detect the point end of each speech. And then the algorithm uses a logic unit to detected double talk of dialogue. The new algorithm presented in this paper has robustness against noise and can give a quick track when the channel is changed. The simulation show that the performance of this new algorithm work well compared with the DTD which based only on power ratio or cross-correlation.

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

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

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

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

[5]  H. Haghshenas,et al.  A novel double-talk detector based on adaptive estimation of near-end power , 2007, 2007 IEEE International Conference on Telecommunications and Malaysia International Conference on Communications.

[6]  Weiwei Zhang,et al.  A Combined De-correlation Method for Acoustic Feedback Cancellation in Hearing Aids , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.