본문 바로가기

LMS2

LMS Test Using Simulink 아래 포스팅에서 간단하게 LMS 알고리즘에 대해 소개한 적이 있습니다. http://iamaman.tistory.com/221 오늘은 하드를 뒤지다 보니 예전에 한 LMS 테스트 자료가 있어서 공개하려 합니다. 이번에는 Simulink 를 사용한 자료이며 보시면 아시겠지만 역시 LMS 는 참 간단하면서도 효율적인 알고리즘이라는 생각이 드네요. FIR 필터 identification 을 수행했으며 필터 탭은 [0.5 2 1 0.3 0.1 0.05 0 0 0 ] 로 설정했습니다. 위 필터를 identification 하기 위해 LMS 필터 탭은 13 탭을 사용했고 Gain은 보시다시피 0.04 로 줬습니다. 잡음이 안 들어갔으니 뭐…. 잘 될 수 밖에 없죠~ 수식이나 코드로 보는 것 보다는 훨씬 쉽게 이해 .. 2015. 6. 14.
MATLAB adaptive filtering, Least Mean Square(LMS) 오늘은 적응형 알고리즘 중에서 가장 간단하면서도 많이 사용되는 Least Mean Square(LMS) 알고리즘에 대해 설명 드리겠습니다. 적응형 알고리즘은 임의의 모르는 시스템에 대한 identification이나 inverse response 를 구해서 채널 추정을 한다거나 할 때 주로 이용되며, 그 적용의 예는 무궁무진 하다고 합니다. 그 중에서도 LMS 알고리즘은 1960 년대에 만들어진 알고리즘임에도 불구하고 구현이 간단하고, 성능 또한 복잡도 대비 우수하여 많이 이용되고 있습니다. 계수 조절이 가능한 탭수 N 의 FIR 필터가 있는 경우 이 필터의 출력 신호 y(n)은 다음과 같이 정의 됩니다. FIR 필터와 비교할 원하는 신호를 d(n) 이라 할 때 그 오차를 다음과 같이 계산할 수 있죠. .. 2011. 5. 23.