[Matlab 개발] Moving Average Filter (이동 평균 필터)
Moving average filter (이동 평균 필터) 센서의 노이즈를 제거할 때 많이 이용되는 필터 특정 윈도우 사이즈를 정해두고, 해당 윈도우 만큼의 데이터를 평균내어 현재 값으로 이용하는 필터 프로그램에서 제공해주는 센서의 데이터가 너무 노이즈가 많이 껴서, 이를 처리하는 방법을 찾아보던 중 이 필터가 노이즈 처리하기 좋고, 개발하기 쉽다는 후기를 봐서 직접 짜봤다. 윈도우 사이즈란 평균을 낼 데이터의 갯수를 의미한다. 몇 개의 데이터를 이용해서 특정 시점의 값을 만들어낼 것인지가 이 필터의 핵심이라고 생각된다. 윈도우 사이즈 만큼의 데이터가 주어지지 않았을 경우에는 현재까지 가지고 있는 데이터의 수 만큼을 이용하여 평균을 내도록 코드를 작성했다. 윈도우 사이즈 만큼의 데이터가 있다면, 필터링 ..
2020.06.25