본문 바로가기

이동평균필터2

[제어시스템공학-2] Moving Average Filter(이동평균필터) [Control Eng-1] Average Filter(평균필터) https://limitsinx.tistory.com/69 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. 오늘 정리해볼 주제는 Moving Average Filter(이동평균필터)입니다. 1번글 Moving Average에서 확인하셨다시피, 평균을 취하면 데이터의 잡음을 확실하게 처리할 수있습니다. 해당 예제는 측정하려는 값이 14라는 고정값이고, Noise가 껴서 들쑥날쑥한 경우였는데요 측정하려는 값이 지속적으로 바뀌는 경우라면, 단순한 Average Filter를 사용하는건 적절하지 않게 됩니다. 예를들어, 측정값이 1,2,3,4 .. 이렇게 1씩 늘어나는 경우.. 2021. 1. 24.
[제어시스템공학-1] Average Filter(평균필터) 오늘 정리해볼 주제는 Average Filter(평균필터)입니다. 정말 간단한것부터 출발하는데요, 평균필터란 N개의 샘플이 있다고하면, N개를 모두 더하고 N으로 나누는것을 의미합니다. 즉, [1,2,3,4,5]라는 샘플들의 평균을 구하라! 라고하면, 흔히들 (1+2+3+4+5)/5=3 이라고 계산하는것 처럼요 이것을 그럴듯해보이게 "Filter" 라는 이름으로 한번 구현해보도록 하겠습니다. 이것은 (1+2+3+4)/4 * 0.8 + 5*0.2라고 볼수 있습니다. 즉, [1,2,3,4]가 들어온 현재상태에서 다음에 5가들어온다고 하면 1~4까지의 평균을 구해주고 (4/5)을 곱한뒤, 앞으로 들어올 5에 대해 (1/5)를 곱해주고 더해주면 결국 똑같은 3이 나오겠죠! [ Ex ] 일반 자동차의 본네트 안에.. 2021. 1. 23.