Frequency domain acoustic echo canceller that handles asynchronous A/D and D/A clocks

An implicit premise in using an acoustic echo canceller (AEC) is that the clock for A/D conversion for a microphone and the clock for D/A conversion for a loudspeaker work synchronously. Even a slight difference in sampling rate between the clocks critically degrades the echo cancelling performance. This paper describes a method of making an AEC in the frequency domain that can handle a mismatch in sampling rate between A/D and D/A conversion. The method recursively estimates the sampling-rate offset by a simple extension of the well-known LMS algorithm, and corrects it through two mechanisms, frame-step control and phase rotation, which obviate the need for any explicit resampling operation. Experimental results show that this method provides an echo suppression level comparable to a standard AEC without mismatch for an offset of up to 1000 ppm.

[1]  George-Othon Glentis,et al.  Efficient least squares adaptive algorithms for FIR transversal filtering , 1999, IEEE Signal Process. Mag..

[2]  André Gilloire,et al.  Acoustic echo control , 1994 .

[3]  Henrique S. Malvar,et al.  Acoustic echo cancellation with arbitrary playback sampling rate , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[4]  J. Nagumo,et al.  A learning method for system identification , 1967, IEEE Transactions on Automatic Control.

[5]  Israel Cohen,et al.  Blind Sampling Rate Offset Estimation and Compensation in Wireless Acoustic Sensor Networks with Application to Beamforming , 2012, IWAENC.

[6]  Peter Vary,et al.  Adaptive Sampling Rate Correction for Acoustic Echo Control in Voice-Over-IP , 2010, IEEE Transactions on Signal Processing.

[7]  Gerhard Schmidt,et al.  Acoustic echo control. An application of very-high-order adaptive filters , 1999, IEEE Signal Process. Mag..

[8]  Christophe Beaugeant,et al.  Hands-free system with low-delay subband acoustic echo control and noise reduction , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[9]  I. Furukawa,et al.  Acoustic echo control for high quality audio teleconferencing , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[10]  Shoji Makino,et al.  Blind compensation of inter-channel sampling frequency mismatch with maximum likelihood estimation in STFT domain , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  Ted S. Wada,et al.  On Dealing with Sampling Rate Mismatches in Blind Source Separation and Acoustic Echo Cancellation , 2007, 2007 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.