Applying an Auxiliary Filter in the Adaptive Echo Canceller for Performance Improvement of Double-Talk Detection

음향반향제거기에서 동시통화 검출 성능 개선을 위한 보조필터 적용

  • Kim Siho (Electronics, Kyungpook National University) ;
  • Bae Keunsung (Electronics, Kyungpook National University)
  • 김시호 (경북대학교 전자공학과) ;
  • 배건성 (경북대학교 전자공학과)
  • Published : 2005.01.01

Abstract

This paper deals with the problem of double-talk (DT) detection in anacoustic echo canceller (AEC). In the DT detection algorithm with correlation coefficient, detection errors occasionally occur because it is hard to set the threshold to distinguish DT from echo path change (EPC). Adaptive filter falls into the situation that it stops updating its filter coefficients when EPC is erroneously considered as DT at the starting-point of EPC. In addition, in case of echo path changing during the DT period, the end-point detection of DT period fails so that the AEC cannot update its filter coefficients for a while even after the DT period ends. To solve these problems, in this paper, we propose a novel AEC that employs an auxiliary filter. We use the idea that though the error signal cannot be estimated using reference signal in case or DT situation but it can be in case or EPC situation. The experimental result verifies that the proposed method could solve the problems caused by DT detection error or echo path change during the DT period.

본 논문에서는 음향반향제거기에서 상관계수를 이용하여 동시통화 구간을 검출할 때 발생하는 검출 오류에 대하여 다룬다. 상관계수(correlation coefficient)를 이용한 동시통화 검출 알고리즘에서 동시통가와 반향경로의 변화를 명확하게 구분 지울 수 있는 문턱값 설정이 어렵기 때문에 때때로 검출 오류가 발생한다. 반향경로의 변화를 동시통화로 잘못 판단하면 적응필터의 탭 갱신이 멈추어져 더 이상 수렴할 수 없는 상황에 빠지기도 하고, 동시통화 중에 반향경로가 변하는 경우에는 동시통화 구간의 끝점 검출에 실패하기도 한다. 이러한 문제점을 해결하기 위하여 본 논문께서는 반향제거기에 보조필터를 적용하여 동시통화와 반향경로의 변화를 구분할 수 있는 시스템을 제안한다. 이는 기준입력신호 (reference signal)로부터 반향신호는 추정할 수 있지만 근단화자 신호는 추정할 수 없다는 점을 이용한다. 실험을 통해 제안한 시스템 및 알고리즘이 동시통화 검출 오류와 이로 인해 발생하는 문제점을 효율적으로 해결할 수 있음을 확인하였다.

Keywords

References

  1. Peter Heitkamper, 'An Adaptation Control for Acoustic Echo Cancellers,' IEEE Signal Processing Letters. Vol.4, No.6, pp. 170-172, June 1997 https://doi.org/10.1109/97.586039
  2. D. G. Messerschmitt, 'Echo Cancellation in Speech and Data Transmission,' IEEE J. Select. Areas in Comm., Vol. SAC-2, No. 2, pp. 283-297, Mar. 1984 https://doi.org/10.1109/JSAC.1984.1146062
  3. Jae Ha Yoo and Sung Ho Cho, 'A New Double Talk Detector Using The Lattice Predictors For An Acoustic Echo Canceller,' Proceeding of IEEE TENCON'97 Speechand Image Technologies for Computing and Telecommunication Vol.2, pp.483-486, 1997 https://doi.org/10.1109/TENCON.1997.648250
  4. Hua Ye, Bo-Xiu Wu, 'A New Double-Talk Detection Algorithm Based on the Orthogonality Theorem,' IEEE Trans. on Communications, Vol.39, No.11, pp. 1542-1545, Nov. 1991 https://doi.org/10.1109/26.111430
  5. 이행우, 은명의, 김종교, '음향반향제거기의 동시통화처리 알고리듬,' 한국음향학회 제 17권 제 3호, pp. 10-15, 1998