A Study on Modified IGC Algorithm for Realtime Noise Reduction

실시간 소음 제거에 적합한 변형 IGC 알고리즘에 관한 연구

  • 이채욱 (대구대학교 정보통신공학부)
  • Received : 2013.03.25
  • Accepted : 2013.04.30
  • Published : 2013.04.30

Abstract

The LMS(Least Mean Square) algorithm, one of the most famous, is generally used because of tenacity and high mating spots and simplicity of realization, But it has trade-off between nonuniform collection and EMSE(Excess mean square error). To overcome this weakness, a variable step size is used widely, but it needs a lot of calculation loads. In this paper, we suggest changed algorithm in case of environment changes of cars and reduce amount of calculation as it uses original signal and noise signal of IGC(Instantaneous Gain Control) algorithm. In this paper, logarithmic function is removed because of real-time processing IGC. The performance of proposed algorithm is tested to adaptive noise canceller in automobile.

LMS(Least Mean Square)알고리즘은 강인성, 높은 추적성, 구현의 단순성 때문에 아직도 많이 사용되는 알고리즘이다. 하지만, LMS알고리즘은 비균일적인 수렴율과 EMSE(Excess mean square error)사이에 trade-off를 가진다. 이러한 단점을 극복하기 위해, 많은 가변 스텝 사이즈 알고리즘이 연구되고 있다. 빠른 수렴속도를 위하여 복잡한 가변스텝 방식을 사용 하는데 많은 계산량을 필요로 한다. IGC(Instantaneous Gain Control) 알고리즘은 원신호와 잡음신호의 순시이득값을 사용하여 계산량은 줄이고 높은 성능을 유지한다. 하지만 IGC 알고리즘은 이득값 계산시 log함수에 의해 실행시간이 오래 걸리는 단점을 가진다. 제안하는 변형 IGC알고리즘은 실행시간을 지연하는 log 함수를 제거하여, 실시간 소음제거 처리에 맞게 변형하여 성능 개선을 이룰 수 있었다.

Keywords

References

  1. Boll, S. F. and D. C. Pulsipher, Suppression of acoustic noise in speech using two microphone adaptive noise cancellation, IEEE Trans. Acoust., Speech, Signal Processing, vol.ASSP-28, no.6, 1980.
  2. Kim, Dai I. and P. De Wild, Performance analysis of the DCT-LMS adaptive filtering algorithm, Signal Processing, vol.80, no.8, pp.1629-1654, 2000. https://doi.org/10.1016/S0165-1684(00)00098-0
  3. Widrow, B., et al., Adaptive noise canceling: principles and applications, Proc. IEEE, vol.63, pp.1692-1762, 1975. https://doi.org/10.1109/PROC.1975.10036
  4. R. H. Kwang and E. W. Johnston, A Variable Step Size LMS Algorithm, IEEE Trans. Signal Processing, vol.40, no.7, pp.1633-1642, 1992. https://doi.org/10.1109/78.143435
  5. T. Aboullnasr and K. Mayyas, A Robust Variable Step-Size LMS-Type Algorithm: Analysis and Simulations, IEEE Trans. Signal Processing, vol.45, no.3, pp.631-639, 2007.
  6. 이채욱. 김춘식, 실시간소음제거를 위한 IGC알고리즘의 Labview 구현, 한국통신학회, vol. 36, no. 3, pp.183-189, 2011.