Adaptive Active Noise Control Using Error Compensated NLMS Algorithm

오차보상 NLMS 알고리듬을 이용한 적응 능동소음제어

  • Kwon, Ki-Lyong (Dept. of Elec. Comm., Changwon Junior College) ;
  • Heo, Kwan (Dept. of Elec. Eng., Kyungpook National Univ.) ;
  • Sohng, Kyu-Ik (Dept. of Elec. Eng., Kyungpook National Univ.) ;
  • Lee Kuhn-Il (Dept. of Elec. Eng., Kyungpook National Univ.)
  • 권기룡 (창원전문대학 전자통신과) ;
  • 허관 (경북대학교 전자공학과) ;
  • 송규익 (경북대학교 전자공학과) ;
  • 이건일 (경북대학교 전자공학과)
  • Published : 1993.10.01

Abstract

능동소음제어를 위하여 수렴속도가 빠르면서 정상상태오차를 최소화하는 오차보상 NLMS 알고리듬인 CNLMS 알고리듬을 제안하였다. 이 CNLMS 알고리듬에서는 수렴속도를 빠르게 하기 위하여 입력소음과 오차소음의 전력에 따라 수렴인자를 가변시킨 NLMS 알고리듬을 사용하였다. 도한 정상상태오차를 최소화하기 위하여 소음발생기를 사용하지 않고 오차경로에서 발생하는 소음오차를 더욱 작아지도록 보상하는 보조시스템을 사용하여 안정된 능동소음제어가 되도록 하였다. 이와 같은 시스템의 성능을 기존의 적응디지틀필터인 LMS 및 NLMS 알고리듬을 이용한 필터의 그 성능과 비교하였다. 각 알고리듬에 대한 시뮬레이션을 행한 결과, 제안한 CNLMS 알고리듬의 소음레벨은 LMS 및 NLMS 알고리듬의 것보다 각각 평균 14dB 및 6dB 정도 더 큰 감쇄효과가 있음을 확인하였다.

Keywords