디지털 필터 응답특성 구하기
디지털 필터의 응답특성은 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일 때 위 식의 주파수 응답특성은 다음과 같다.
2020. 11. 18.