Delay estimation for transform domain acoustical echo cancellation

Acoustic echo cancellation can be used to remove the annoying talker feedback in hands-free (teleconferencing) systems. The echo canceller identifies the response between the loudspeaker and the microphone, and produces an echo replica which is then subtracted from the signal. Adaptive filtering techniques are employed to determine the echo path response. The speech signal (or the reference signal) is used to train the algorithm. Fast convergence and good tracking capabilities can not be achieved by classical transform domain adaptive filtering algorithms when the reference signal has variable rank autocorrelation matrix. In this thesis, we examine the DCT-LMS algorithm and we emphasize on the role played by the Discrete Cosine Transform. This fixed transformation reduces the eigenvalue spread of the input autocorrelation matrix by partially decorrelating the inputs. The autocorrelation matrix of speech signals is often rank-deficient. During the low rank phases, some of the transform-domain tap coefficients become irrelevant to the adaptation process and stop adapting. When the autocorrelation matrix gains full rank, there will be no longer any “frozen” weights. However, the weights that have been frozen are “far” from the optimal point; they require additional convergence time to track again the changes in the room impulse response. In this dissertation, we present a new method that uses the information contained in the other coefficients to move the frozen weights closer to the optimal point and, consequently, reduce the overall convergence time. By modeling the changes in the impulse response that result from an alteration in the spacing between the microphone and the loudspeaker by a single delay, we were able to develop the “Spectrum Delay Update” method. It consists of replacing, during low-rank phase, each frozen coefficient by a delayed version of the previous full-rank solution. To estimate the corresponding delay, a novel DCT-domain delay estimation algorithm was derived. Simulation results demonstrate the efficiency of SDU for acoustic echo cancellation, the gain in Echo Return Loss is substantial. The experimental performance analysis confirms the expected reduction in the Euclidean Distance between the filter weights and the actual room impulse response DCT. Furthermore, it shows that spectrally updating the filter weights reduces the MSE jump when the autocorrelation matrix gains full rank.

[1]  Robert M. Gray,et al.  On the asymptotic eigenvalue distribution of Toeplitz matrices , 1972, IEEE Trans. Inf. Theory.

[2]  John H. L. Hansen,et al.  Discrete-Time Processing of Speech Signals , 1993 .

[3]  S. Park,et al.  On acoustic-echo cancellation implementation with multiple cascadable adaptive FIR filter chips , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[4]  Rafik A. Goubran,et al.  Acoustic echo cancellation using NLMS-neural network structures , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[5]  Zhongde Wang Fast algorithms for the discrete W transform and for the discrete Fourier transform , 1984 .

[6]  K. R. Rao,et al.  Orthogonal Transforms for Digital Signal Processing , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[8]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[9]  O. Muron,et al.  Modelling of reverberations and audioconference rooms , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[10]  Didier Sornette,et al.  Transient chaos in room acoustics. , 1993, Chaos.

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

[12]  A. Peterson,et al.  Transform domain LMS algorithm , 1983 .

[13]  R. J. Clarke,et al.  Lowpass filtering in the cosine transform domain , 1980 .

[14]  Patrick C. Yip,et al.  On the shift property of DCT's and DST's , 1987, IEEE Trans. Acoust. Speech Signal Process..

[15]  Jinhui Chao,et al.  A new IIR adaptive echo canceler: GIVE , 1994, IEEE J. Sel. Areas Commun..

[16]  Heinrich Kuttruff,et al.  Room acoustics , 1973 .

[17]  Zhong-De Wang A fast algorithm for the discrete sine transform implemented by the fast cosine transform , 1982 .

[18]  F. Ling Convergence characteristics of LMS and LS adaptive algorithms for signals with rank-deficient correlation matrices , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[19]  Walter Kellermann,et al.  Analysis and design of multirate systems for cancellation of acoustical echoes , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[20]  Françoise Beaufays,et al.  Transform-domain adaptive filters: an analytical approach , 1995, IEEE Trans. Signal Process..

[21]  Martin Vetterli,et al.  Adaptive filtering in sub-bands , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[22]  Ronald E. Crochiere,et al.  Frequency domain coding of speech , 1979 .

[23]  A. Gilloire,et al.  The fast Newton transversal filter: an efficient scheme for acoustic echo cancellation in mobile radio , 1994, IEEE Trans. Signal Process..

[24]  H. Sabine Room Acoustics , 1953, The SAGE Encyclopedia of Human Communication Sciences and Disorders.

[25]  A. Gilloire,et al.  Experiments with sub-band acoustic echo cancellers for teleconferencing , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[26]  J. Walsh A Closed Set of Normal Orthogonal Functions , 1923 .

[27]  Okan K. Ersoy,et al.  Fourier-Related Transforms, Fast Algorithms and Applications , 1996 .

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

[29]  Sanro Zlobec Linear Predictive Spectral Shaping for Acoustical Echo Cancellation , 1995 .

[30]  W. K. Jenkins,et al.  The use of orthogonal transforms for improving performance of adaptive filters , 1989 .

[31]  D. Lin,et al.  Echo cancellation algorithms , 1984, IEEE ASSP Magazine.

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

[33]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .