Gnuradio

FIR filter - Moving average filter

망고토마토 2023. 4. 9. 19:16
반응형

wireless pi의 sdr course, fir filter 강의 부분 중 moving average filter

Analog device 사의 Moving average filter 문서 부분을

공부하고 정리한 내용이다. 

 

  moving average filter는 말 그대로 입력 신호를 평균하여 신호를 출력하는 필터를 의미한다. moving average filter를 수식으로 표현하면 다음과 같다.  수식을 보면 곱셈수식이 없어서 컴퓨터 구현시 컴퓨터 자원이 상대적으로 덜 소요된다. CIC filter 설계시 자주 언급이 되는 filter이다. 하지만 다른 FIR 필터들과 비교하였을 때, 필터의 주파수 차단특성이 뛰어나지는 않다.  

moving average filter를 구현하면 다음과 같다. 

Moving average filter의 주파수 응답 특성을 수학적으로 구하면 다음과 같다.

위 사항을 시뮬레이션 결과를 통해 확인할 수 있다. 

수식에서 M이 1, 2, 3, 4일 때 주파수 응답은 다음과 같다. 

M = 1

 

M = 1, M = 2

 

M = 1,  M = 2, M = 3
M = 1, M = 2, M = 3, M = 4

 Moving average filter의 주파수 응답을 보았을 때 M=1이면 골짜기가 1개, M=2애면 골짜기가 2개, M=3이면 골짜기가 3개, M=4이면 골짜기가 4개인 것이 Moving average filter의 두드러진 특징으로 보인다. 



반응형