본문 바로가기
전자/신호 및 시스템

디지털 필터 응답특성 구하기

by Begi 2020. 11. 18.
반응형

디지털 필터의 응답특성은 Matlab을 이용하여 구할 수 있다.

 

다음과 같은 전달함수에서

Step 응답은 다음과 같이 구한다.    

num = [b(1) b(2) ,,, b(m)];

den = [a(1) a(2) ,,, a(n)];

x = ones(1,100);

y = filter(num,den,x);

plot(y);

 

주파수 응답은 다음과 같이 구한다.

freqz(num,den,p,f)

 

위에서 p는 구하는 포인트 개수이고 f는 샘플링 주파수(단위:Hz)이다.

 

반응형

 

예제

다음과 같은 차분 방정식에서

 

전달 함수는 다음과 같다.

 

위 식의 Matlab 코드는 다음과 같다.

num = [0.3]

den = [1 -0.7]

 

샘플링 주파수가 1kHz일 때 위 식의 주파수 응답특성은 다음과 같다.

 

 

반응형

'전자 > 신호 및 시스템' 카테고리의 다른 글

중간값(Median) 필터  (0) 2021.02.23
Matlab 디지털 필터 설계  (0) 2020.11.18
3dB 의미  (0) 2020.11.17
이동평균필터 프로그램 코드  (0) 2020.05.10
정수형 변수를 사용하여 IIR 필터 구현하기  (0) 2020.05.10

댓글