전자/신호 및 시스템

Matlab 디지털 필터 설계

Begi 2020. 11. 18. 22:46
반응형

디지털 Butterworth LF 필터는 butter 함수를 사용하여 설계할 수 있다.

butter 함수의 첫번째 인자는 필터의 차수이고 두번째 인자는 정규화된 차단주파수이다.


아래 코드에서 샘플링 주파수 fs는 1000Hz이고 차단주파수는 300Hz이고 필터 차수는 3이다.


fc = 300;

fs = 1000;


[b,a] = butter(3, fc/(fs/2));


butter 함수로 구해지는 b와 a는 다음 식과 같다.


필터 종류는 butter 이외에 bessellf, cheby1, cheby2, ellip가 있다.


Matlab 도움말


반응형