butter
버터워스 필터 설계
구문
설명
[
는 저역통과, 고역통과, 대역통과 또는 대역저지 디지털 버터워스 필터를 설계하고 이 필터의 영점, 극점, 이득을 반환합니다. 이 구문은 위에 열거한 구문에 있는 어떤 입력 인수도 포함할 수 있습니다.z,p,k
] = butter(___)
예제
입력 인수
출력 인수
세부 정보
알고리즘
버터워스 필터의 크기 응답은 통과대역이 최대로 평탄하고 전체적으로 단조적(Monotonic)입니다. 이렇게 매끄러운 대신 롤오프 가파름은 낮습니다. 일반적으로 타원 필터와 체비쇼프 필터는 지정된 필터 차수에 대해 더욱 가파른 롤오프를 제공합니다.
butter
는 다음 5단계의 알고리즘을 사용합니다.
함수
buttap
를 사용하여 저역통과 아날로그 프로토타입 극점, 영점, 이득을 구합니다.극점, 영점, 이득을 상태공간 형식으로 변환합니다.
필요한 경우, 상태공간 변환을 사용하여 원하는 주파수 제약 조건을 갖는 대역통과 필터, 고역통과 필터 또는 대역저지 필터로 저역통과 필터를 변환합니다.
디지털 필터 설계의 경우,
bilinear
를 사용하여 주파수 사전 워핑을 사용한 쌍선형 변환을 통해 아날로그 필터를 디지털 필터로 변환합니다. 주파수를 세심하게 조정하여 아날로그 필터와 디지털 필터가Wn
또는w1
과w2
에서 동일한 주파수 응답 크기를 갖도록 할 수 있습니다.필요한 경우, 상태공간 필터를 다시 전달 함수나 영점-극점-이득 형식으로 변환합니다.
확장 기능
버전 내역
R2006a 이전에 개발됨