이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
freqz
디지털 필터의 주파수 응답
구문
설명
freqz(___)
에 출력 인수를 지정하지 않으면 필터의 주파수 응답을 플로팅합니다.
예제
입력 인수
출력 인수
팁
축소할 수 없는 멀티레이트 필터가 있는 경우 freqzmr
(DSP System Toolbox) 함수를 사용하여 주파수 영역에서 필터를 분석합니다. 축소할 수 없는 멀티레이트 필터에 대한 자세한 내용은 Overview of Multirate Filters (DSP System Toolbox) 항목을 참조하십시오. (R2024a 이후)
freqzmr
(DSP System Toolbox) 함수를 사용하려면 DSP System Toolbox™가 필요합니다. (R2024a 이후)
알고리즘
디지털 필터의 주파수 응답은 z = ejω에서 계산되는 전달 함수로 해석될 수 있습니다 [1].
freqz
는 사용자가 지정한 (실수 또는 복소수) 분자 다항식과 분모 다항식에서 전달 함수를 결정하고 디지털 필터의 복소 주파수 응답 H(ejω)를 반환합니다. 주파수 응답은 사용자가 선택한 구문에 의해 결정되는 샘플 점에서 계산됩니다.
사용자가 주파수로 구성된 벡터를 입력 인수로 제공하지 않으면 freqz
는 일반적으로 FFT 알고리즘을 사용하여 주파수 응답을 계산합니다. 이는 원하는 길이만큼 0으로 채워진 변환된 분자 및 분모 계수의 비율로 주파수 응답을 계산합니다.
사용자가 주파수로 구성된 벡터를 입력값으로 제공하면 freqz
는 각 주파수 점에서 다항식을 계산하고 분자 응답을 분모 응답으로 나눕니다. 다항식을 계산할 때 함수는 호너의 방법을 사용합니다.
참고 문헌
[1] Oppenheim, Alan V., and Ronald W. Schafer, with John R. Buck. Discrete-Time Signal Processing. 2nd Ed. Upper Saddle River, NJ: Prentice Hall, 1999.