Acoustic Echo Canceller 설계 및 구현

Design and Implementation of Acoustic Echo Canceller

  • 장수안 ((주)포인칩스 연구실) ;
  • 문대철 (호서대학교 정보통신공학과 VLSI 신호처리 연구실)
  • 발행 : 2004.02.01

초록

본 논문에서는 이동통신에서 발생할 수 있는 반향 성분을 제거하기 위한 반향제거기의 새로운 구조를 제안하였다. 제안한 구조는 블록 데이터 흐름구조로서 고성능, 고효율, high throughput, 연산속도가 거의 선형적으로 증가시킬 수 있는 병렬구조이다. 이 구조를 TMS320C6711에 적용해 실시간 구현함으로써 반향 제거기의 성능을 개선하였다. 제안한 반향제거기는 firmware 형태로 구현이 가능하기 때문에 단말기 내부에 적용하여 이동통신 시스템에서 발생할 수 있는 여러 형태의 반향을 제거할 수가 있다. TMS320C6711 보드에서 적응 알고리즘을 이용한 필터링 작업을 한 후 연산 후에 나온 오차신호를 PC에서 모니터링하여 ERLE 연산을 통해 반향제거기의 성능을 확인할 수 있도록 하였다. 시뮬레이션 결과 500 샘플링 데이터에서 반향신호가 수렴되었고 ERLE값은 100dB가 넘는 우수한 특성을 보였다.

In this paper, a new structure for the AEC(Acoustic Echo Canceller) is proposed in which echo signal components that can be created in mobile communications is effectively eliminated. Block Data Flow Architecture is a parallel architecture that achieves high performance, high efficiency, high throughput, and almost linear speed up. The proposed architecture employs AEC and is implemented using the TMS320C6711 for real-time applications. The proposed AEC shows improved performance by eliminating echoes at 55ms delay path. Since the proposed AEC can also be implemented in Firmware, it is believed to effectively work on various types of echoes if it is applied on CDMA mobile devices. The TMS320C6711 shows much better performance comparing to previous DSPs. For experimental verifications, filtering operation using adaptive algorithm is performed on TMS320C6711 board and error signals resulted from computations are monitored on PC, and then the performance of the implemented AEC is verified through ERLE computation. According the results of simulation, good characteristic of 100dB are shown after 500 sampling data.

키워드

참고문헌

  1. Adaptive Filter theory S.Haykin
  2. TMS320C6000 CPU and Instruction Set Reference Guide Texas Instrument
  3. Proceedings of SPIE v.4116 High-Performance Fine-Grained Pipelined LMS Algorithm In Virtex FPGA L.K.Ting;R.F.Woods;C.F.N.Cowan;P.Cork;C.Sprigings
  4. Implementation of Echo Canceller for CDMA Mobile Communiction Systems Using a Fixed-Point DSP T.H.You
  5. TMS320C6000 Peripherals Reference Guide Texas Instrument
  6. C Language Algorithm for Digital Signal Processing P.M.Embree;B.Kimble
  7. DSP Implementation using the TMS320C6000 DSP Platform Naim Dahnoun
  8. IEEE AP-ASIC confernece v.3 Design and Implementation of an Acoustic Echo Canceller Su An Jang;You Jin Lee;Dai Tchul Moon
  9. Application Report Implementation of Echo Control for ITU G. 165/DECT on TMS320C62XX Processors
  10. Implementing a line echo canceller using the block update and NLMS algorithm on the TMS320C54X DSP J.Nikolic