An FPGA Implementation of Acoustic Echo Canceller Using S-LMS Algorithm

S-LMS 알고리즘을 이용한 음향반향제거기의 FPGA구현

  • 이행우 (남서울대학교 전자정보통신공학부)
  • Published : 2004.09.01

Abstract

This paper describes a new adaptive algorithm which can reduce the required computation quantities in the adaptive filter. The proposed S-LMS algorithm uses only the signs of the normalized input signal rather than the input signals when coefficients of the filter are adapted. By doing so, there is no need for the multiplications and divisions which are mostly responsible for the computation quantities. To analyze the convergence characteristics of the proposed algorithm, the condition and speed of the convergence are derived mathematically. Also, we simulate an echo canceller adopting this algorithm and compare the performances of convergence for this algorithm with the ones for the other algorithm. As the results of simulations, it is proved that the echo canceller adopting this algorithm shows almost the same performances of convergence as the echo canceller adopting the SIA algorithm.

본 논문은 휴대폰의 자동차 핸즈프리를 위한 음향반향제거기의 설계 및 구현에 관한 것이다. 이를 구현하기 위해 효율적인 적응 알고리즘의 개발과 VHDL 회로설계, 그리고 테스트 보드 제작 등을 수행하였다. 적응 알고리즘은 간단하고 안정적이며 수렴속도가 빠른 새로운 S-LMS 알고리즘을 사용하였다 음향반향제거기는 15-bit, 128-tap 회로구조로서 50,000 게이트급 FPGA에 구현하였다. 그리고 회로동작을 검증하기 위하여 보드를 제작하였는데, 2개의 CODEC과 제어입력용 DIP 스위치 및 출력표시용 LED 등이 포함되어 있다. 백색 가우스잡음을 사용하여 시험한 결과, 구현된 회로의 ERLE는 최대 30dB의 반향제거 성능을 나타내는 것으로 확인되었다.

Keywords

References

  1. C. W. K. Gritton, D. W. Lin, 'Echo cancellation algorithm,' IEEE ASSP Magazine, vol. 22, pp. 30-38, Apr. 1984
  2. B. Widrow, J. R. Glover, J. M. McCool, J. Kaunitz, C. S. Williams, R. H. Hearn, J. R. Zeidler, E. Dong, and R. C. Goodlin, 'Adaptive noise cancelling : Principles and applications', Proc. IEEE, vol.63, pp.1692-1716, Dec. 1975
  3. Wenbin Hsu, Frank Chui, David A. Hodges, 'An acoustic echo canceler,' IEEE J. of solid-state circuits, vol. 24, no. 6, pp. 1639-1649, Dec. 1989 https://doi.org/10.1109/4.45000
  4. E. Hansler, 'The hand-free telephone problem,' ISCAS, San Diego, U.S.A., pp. 1914-1917, 1992 https://doi.org/10.1109/ISCAS.1992.230436
  5. K. Murano, S. Unagami and F. Amano, 'Echo cancellation and applications,' IEEE Comm Magazine, vol. 28, no. 1, pp. 49-55, Jan. 1990 https://doi.org/10.1109/35.46671
  6. Niek A. M. Verhoeckx, Theo A. C. M. Claasen, 'Some considerations on the design of adaptive digital filters equipped with the sign algorithm', IEEE Trans. on Comm. vol. COM-32, No.3, pp.258-266, Mar. 1984