Browse > Article

Real-Time Implementation of Acoustic Echo Canceller for Mobile Handset Using TeakLite DSP Core  

Gwon, Hong-Seok (School of Electronic & Electrical Engineering, Kyungpook National University)
Kim, Si-Ho (School of Electronic & Electrical Engineering, Kyungpook National University)
Jang, Byeong-Uk (School of Electronic & Electrical Engineering, Kyungpook National University)
Bae, Geon-Seong (School of Electronic & Electrical Engineering, Kyungpook National University)
Publication Information
Abstract
In this paper, we developed an acoustic echo canceller in real-time using TeakLite DSP Core, which will be placed in the vocoder chip of a mobile handset. Considering the limited computational capacity given to the acoustic echo canceller in a vocoder chip, we employed a FIR-type adaptive filter using a conventional NLMS algorithm. To begin with, we designed and implemented an acoustic echo canceller with floating-point format C-source code, and then converted it into fixed-point format through integer simulation. Then we programmed and optimized it in the assembler level to make it run ill real-time. After optimization procedure, the implemented echo canceller has approximately 624 words of program memory and 811 words of data memory. With 8 KHz sampling rate and 256 filter taps in the echo canceller that corresponds to 32 msec of echo delay, it requires 14.12 MIPS of computational capacity. For coverage of 16 msec echo delay, i.e., 128 filter taps, 9 MIPS is requited.
Keywords
Acoustic Echo Canceller; TeakLite; DSP Core; NLMS; Adaptive Filter;
Citations & Related Records
연도 인용수 순위
  • Reference
1 David G. Messershmitt, 'Echo Cancellation in Speech and Data Transmission,' IEEE J. Selected Areas in Comm., vol. SAC-2, no. 2, pp. 283-297, 1982
2 http://www.coherent.com
3 ITU-T Recommendation G.165, Echo Cancellers, 1993
4 유재하, 윤대희, 조성호, '효율적인 동시통화 검출을 위한 새로운 알고리듬,' 한국통신학회논문집, Vol. 20, No. 7, pp. 1814-1821, 1995
5 김시호, 권홍석, 배건성, '음향반향제거기의 동시통화 검출 알고리즘의 성능 개선,' 제9회 한국음성과학회 학술발표대회 논문집, Vol. 1, No. 1, pp. 81-86, 2000
6 Bernard Widrow, Samuel D. Stearns, Adaptive Signal Processing, Prentice Hall Inc., pp. 99-140, 1985
7 Simon Haykin, Adaptive Filter Theory, Prentice Hall Inc., pp. 339-444, 1991
8 Sundar G. Sankaran, 'Implementation and Evaluation of Echo Cancellation Algorithm,' Thesis of Master of the Bradley Department of Electrical Engineering, Virginia Polytechnic Institute and State University, 1996
9 Hua Ye and Bo-Xiu Wu, 'A New Double-Talk Detection Algorithm Based on the Orthogonality Theorem,' IEEE Transactions on Communica-tions, Vol. 39, No. 11, pp. 1542-1545, 1991   DOI   ScienceOn
10 TeakLiteTM Architecture Specification, DSPG Inc. Publication, Revision 4.2.1, 1999
11 TeakLiteTM Assemblers and Linker Users Manual, DSPG Inc. Publication, Revision 7.2, 1998