DSP implementation and performance evaluation of a stereo echo canceler with pre-processing

This paper presents implementation and performance evaluation of a stereo echo canceler with pre-processing. A two-tap time-varying filter located in one of the two channels periodically delays the input signal by one sample. By this pre-processing, the correct echo-path identification is achieved. This stereo echo canceler is implemented by four 32-bit floating-point digital signal processors (ADSP-21062). Experimental results show that the implemented echo canceler can reduce the echo by approximately 25 dB for a white Gaussian signal and by 23 dB on average for a speech signal. The ERLE is not degraded by talker movements in the remote room. The Mean Opinion Score for the implemented echo canceler is 0.55-point and 0.48-point higher than that for the echo canceler based on linear combination for round-trip delays of 100 ms and 600 ms, respectively.

[1]  Shoji Makino,et al.  Stereo projection echo canceller with true echo path estimation , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[2]  A stereo echo canceler with pre-processing for correct echo-path identification , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[3]  L. S. Moye,et al.  Subjective evaluation of unsuppressed echo in simulated long-delay telephone communications , 1971 .

[4]  M.M. Sondhi,et al.  Silencing echoes on the telephone network , 1980, Proceedings of the IEEE.

[5]  Jacob Benesty,et al.  A better understanding and an improved solution to the problems of stereophonic acoustic echo cancellation , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  J. Benesty Adaptive Filtering Algorithms for Stereophonic Echo Cancellation , 1995 .

[7]  Yann Joncour,et al.  A Unique and Strict Identification of the Echo Path Impulse Response in Stereo Echo Cancellation , 1996 .