Title :
A block least squares approach to acoustic echo cancellation
Author :
Woudenberg, Evert ; Soong, Frank K. ; Juan, B.H.
Author_Institution :
Human Inf. Process. Lab., Adv. Telecommun. Res., Kyoto, Japan
Abstract :
We propose an efficient block least squares (BLS) algorithm for acoustic echo cancellation. The high computation and memory requirements associated with a long room echo make the simple, gradient-based LMS filter a more acceptable commercial solution than a full-fledged LS canceler. However, the LMS echo canceler has slower convergence and worse steady-state performance than its LS counterpart. In the proposed BLS approach, the autocorrelation and cross-correlation of the source and echo, required in solving the LS normal equations, are performed once per block using FFTs. With appropriate data windowing the autocorrelation matrix is constrained to be Toeplitz, allowing the corresponding normal equations to be solved efficiently. The positive definiteness of the autocorrelation function eliminates the stability problems of other fast LS algorithms. BLS can reduce the echo residual to the level of background noise, allowing a residual power based, statistical near-end speech detector to be devised. Performance in real environments under various settings of filter length, SNR, near-end speech presence, etc., is investigated
Keywords :
Toeplitz matrices; acoustic signal processing; adaptive filters; adaptive signal processing; circuit stability; convergence of numerical methods; correlation methods; echo suppression; fast Fourier transforms; filtering theory; least squares approximations; signal detection; speech processing; FFT; LMS echo canceler; LS normal equations; SNR; Toeplitz matrix; acoustic echo cancellation; adaptive filter stability; autocorrelation; autocorrelation matrix; background noise; block least squares algorithm; convergence; cross-correlation; data windowing; echo residual; fast LS algorithms; filter length; gradient-based LMS filter; long room echo; near-end speech presence; positive definiteness; real environments; residual power based speech detector; statistical near-end speech detector; steady-state performance; Autocorrelation; Background noise; Echo cancellers; Equations; Filters; Flexible printed circuits; Least squares approximation; Least squares methods; Stability; Steady-state;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5041-3
DOI :
10.1109/ICASSP.1999.759809