본문/내용
1. 이론적 배경
2. C언어와 MATLAB을 이용한 IIR 필터 함수 구현
1) Low pass filter 코드 및 주석
2) High pass filter 코드 및 주석
3)그래프 및 매트랩 제공 함수와 결과 비교
3. 출처
1.FIR 필터
FIR(Finite Impulse Response) 필터는 디지털 신호 처리에서 널리 사용되는 필터의 한 종류이다. FIR 필터는 유한한 개수의 계수를 사용하여 입력 신호를 처리하며, 그 특징 가운데 가장 두드러진 점은 안정성이 뛰어나고 위상 왜곡이 적다는 것이다. FIR 필터는 항상 안정적이며, 필터의 응답이 고유한 시간 한계를 갖는다는 점에서 유한한 임펄스 응답을 가진다. FIR 필터의 설계는 주로 필터의 계수, 즉 필터의 임펄스 응답을 결정하는 것이며, 이를 통해 원하는 주파수 응답을 얻는다. FIR 필터의 계수는 필터 차수에 따라 다르게 설정될 수 있으며, 일반적으로는 이 차수를 높일수록 필터의 주파수 특성이 더 선명해진다. 그러나 차수가 높아질수록 계산량이 증가하므로, 필요한 성능에 따라 적절한 차수를 설정하는 것이 중요하다. FIR 필터의 디자인 방법은 많이 존재하는데, 가장 일반적으로 사용되는 방법 중 하나가 윈도우 방법이다. 이 방법…