Main Content

cheb1ap

체비쇼프 유형 I 아날로그 저역통과 필터 프로토타입

설명

예제

[z,p,k] = cheb1ap(n,Rp)는 통과대역에서 리플이 Rp dB인 n차 체비쇼프 유형 I 아날로그 저역통과 필터 프로토타입의 극점과 이득을 반환합니다.

예제

모두 축소

3dB의 통과대역 리플을 갖는 6차 체비쇼프 유형 I 아날로그 저역통과 필터를 설계합니다. 필터의 크기 응답과 위상 응답을 표시합니다.

[z,p,k] = cheb1ap(6,3);       % Lowpass filter prototype
[num,den] = zp2tf(z,p,k);     % Convert to transfer function form
freqs(num,den)                % Frequency response of analog filter

Figure contains 2 axes objects. Axes object 1 with xlabel Frequency (rad/s), ylabel Phase (degrees) contains an object of type line. Axes object 2 with xlabel Frequency (rad/s), ylabel Magnitude contains an object of type line.

입력 인수

모두 축소

필터 차수로, 정수로 지정됩니다.

데이터형: single | double

통과대역 리플로, 스칼라로 지정됩니다(단위: 데시벨).

데이터형: single | double

출력 인수

모두 축소

필터의 영점으로, 행렬로 반환됩니다.

필터의 극점으로, 길이가 n인 열 벡터로 반환됩니다.

필터의 이득으로, 스칼라로 반환됩니다. z는 이 필터 설계에 영점이 존재하지 않으므로 빈 행렬입니다.

알고리즘

체비쇼프 유형 I 필터는 통과대역에서 등리플이고 저지대역에서 단조적입니다. 극점은 좌반면의 타원 위에 균일한 간격으로 존재합니다. 정규화된 결과를 얻기 위해 체비쇼프 유형 I 통과대역 경계 각주파수 ω0은 1.0으로 설정됩니다. 이 값은 통과대역이 끝나는 지점에서의 주파수입니다. 필터는 크기 응답이 10-Rp/20입니다.

전달 함수는 다음과 같이 표현됩니다.

H(s)=z(s)p(s)=k(sp(1))(sp(2))(sp(n)).

참고 문헌

[1] Parks, Thomas W., and C. Sidney Burrus. Digital Filter Design. New York: John Wiley & Sons, 1987.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | |