Acoustic Echo Cancellation

This article explains the problem of acoustical echoes and their cancellation. It focuses on the hands-free telephone as one of the major applications for echo cancelling devices. Beginning with a short discussion of a system formed by a loudspeaker and a microphone located within the same enclosure, the properties of speech signals and noise are described. The major part of the echo can be cancelled by an adaptive filter connected in parallel to the loudspeaker and the microphone. Residual echoes are suppressed by an additional filter within the outgoing signal path. Algorithms for the adaptation of the echo cancelling filter are described. Because of its robustness and its low computational complexity the NLMS algorithm is primarily applied. Measures to improve the speed of convergence and to avoid divergence in case of double talk or strong local noise are discussed. Echo cancellation for stereophonic systems, cancellation in subbands, and the applications of block processing techniques conclude the article. Keywords: acoustic echoes; loudspeaker enclosure microphone system; adaptive algorithms; step size control; stereophonic systems; subband echo cancellation; block processing algorithms

[1]  Eberhard Hänsler,et al.  The hands-free telephone problem- An annotated bibliography , 1992, Signal Process..

[2]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[3]  Chafic Mokbel,et al.  Innovative speech processing for mobile terminals: an annotated bibliography , 2000, Signal Process..

[4]  Pierre Duhamel,et al.  State of the Art in Acoustic Echo Cancellation , 1996 .

[5]  Jacob Benesty,et al.  A better understanding and an improved solution to the specific problems of stereophonic acoustic echo cancellation , 1998, IEEE Trans. Speech Audio Process..

[6]  L. Rabiner,et al.  Multirate digital signal processing: Prentice-Hall, Inc. Englewood Cliffs, New Jersey 07362, 1983, 411 pp., ISBN 0-13-605162-6 , 1983 .

[7]  Yann Joncour,et al.  A stereo echo canceler with correct echo-path identification based on an input-sliding technique , 1997, IEEE Trans. Signal Process..

[8]  Asoke K. Nandi,et al.  Adaptive equalisation in oversampled subbands , 1998 .

[9]  Eberhard Hänsler,et al.  Hands-free telephones - joint control of echo cancellation and postfiltering , 2000, Signal Process..

[10]  Jacob Benesty,et al.  A fast exact least mean square adaptive algorithm , 1992, IEEE Trans. Signal Process..

[11]  Shoji Makino,et al.  Exponentially weighted stepsize NLMS adaptive filter based on the statistics of a room impulse response , 1993, IEEE Trans. Speech Audio Process..

[12]  Bernhard H. Nitsch A frequency-selective stepfactor control for an adaptive filter algorithm working in the frequency domain , 2000, Signal Process..

[13]  Phillip A. Regalia,et al.  Acoustic echo cancellation: do IIR models offer better modeling capabilities than their FIR counterparts? , 1998, IEEE Trans. Signal Process..

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

[15]  Henning Puder,et al.  Step-size control for acoustic echo cancellation filters - an overview , 2000, Signal Process..

[16]  Kazuhiko Ozeki,et al.  An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties , 1984 .

[17]  A. Gray,et al.  Distance measures for speech processing , 1976 .

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

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

[20]  Manfred R. Schroeder,et al.  Improvement of Acoustic‐Feedback Stability by Frequency Shifting , 1964 .

[21]  Rainer Martin,et al.  Combined acoustic echo control and noise reduction for hands-free telephony , 1998, Signal Process..

[22]  V. Umapathi Reddy,et al.  A double-talk detector for acoustic echo cancellation applications , 2000, Signal Process..

[23]  J. Shynk Frequency-domain and multirate adaptive filtering , 1992, IEEE Signal Processing Magazine.

[24]  P. P. Vaidyanathan,et al.  Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial , 1990, Proc. IEEE.

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