Real-Time Implementation of an Acoustic Echo Canceller Using TMS320C31 DSP

TMS320C31 DSP를 이용한 음향반향제거기의 실시간 구현

  • 장병욱 (삼성전자, Telecommunication Network 총괄, 통신연구소) ;
  • 김시호 (경북대학교 공과대학 전자.전기공학부) ;
  • 권홍석 (경북대학교 공과대학 전자.전기공학부) ;
  • 배건성 (경북대학교 공과대학 전자.전기공학부)
  • Published : 2002.09.01

Abstract

The goal of this research is the real-time implementation of an AEC (Acoustic Echo Canceller) using the floating-point digital signal processor of TMS320C31. We employ an FIR-type adaptive filter with the conventional NLMS (Normalized Least Mean Square) algorithm for the adaptation of filter coefficients. We program and optimize the system in the assembler level to make it run in real-time. With 8 kHz sampling rate, the implemented AEC requires $46\;\mu$sec and $77\;\mu$sec computational time per sample for 128-and 256-tap filter, respectively. It corresponds to 37% and 62% of maximum computational ability of TMS320C31 DSP.

Keywords