체비쇼프 필터(Chebyshev filter)는 버터워스 필터보다 가파른 롤오프를 가지고 통과대역에 리플을 가지거나(1형) 저지대역에 리플을 가지는(2형) 아날로그 또는 디지털 필터이다. 체비쇼프 필터는 이상적인 필터 특성과 실제 필터 특성 간의 오차를 동작 주파수 대역에서 최소화하는 속성을 갖지만,[1][2] 주파수 응답에서 리플을 통해 이를 달성한다. 이러한 유형의 필터는 그 수학적 특성이 체비쇼프 다항식에서 파생되었기 때문에 파프누티 체비쇼프의 이름을 따서 명명되었다. 1형 체비쇼프 필터는 일반적으로 "체비쇼프 필터"로 불리는 반면, 2형 필터는 보통 "역체비쇼프 필터"로 불린다.[3] 체비쇼프 필터에 내재된 통과대역 리플 때문에 특정 응용 분야에서는 통과대역에서는 더 부드러운 응답을 갖지만 저지대역에서는 더 불규칙한 응답을 갖는 필터가 선호된다.[4]
차단 주파수 에서 이득은 다시 값을 갖지만 주파수가 증가함에 따라 저지대역으로 계속 떨어진다. 이 동작은 오른쪽 다이어그램에 표시되어 있다. -3 dB에서 차단 주파수를 정의하는 일반적인 관행은 체비쇼프 필터에는 일반적으로 적용되지 않는다. 대신 차단은 이득이 최종적으로 리플 값으로 떨어지는 지점으로 간주된다.
3 dB 주파수 는 와 다음 관계로 연결된다.
체비쇼프 필터의 차수는 아날로그 전자 회로를 사용하여 필터를 구현하는 데 필요한 리액턴스 부품(예: 유도자)의 수와 같다.
리플을 복소 평면의 축에 영점을 허용하여 저지대역에서 리플을 허용하면 훨씬 더 가파른 롤오프를 얻을 수 있다. 이는 이러한 영점 및 그 주변에서 거의 무한한 억제를 생성하지만(부품의 품질 계수, 기생 성분 및 관련 요인에 의해 제한됨), 저지대역에서의 전체 억제는 감소한다. 그 결과는 타원 필터라고도 알려진 카우어 필터라고 불린다.
ε = 0.1 및 을 갖는 8차 1형 체비쇼프 필터의 복소 주파수 공간 (s = σ + jω)에서의 이득 절댓값의 로그. 흰 점은 극점이며 σ에서는 0.3836...의 반축, ω에서는 1.071...의 반축을 갖는 타원 상에 배열되어 있다. 전달 함수 극점은 좌반평면에 있는 극점들이다. 검은색은 0.05 이하의 이득에 해당하며, 흰색은 20 이상의 이득에 해당한다.
단순화를 위해 차단 주파수가 1과 같다고 가정한다. 체비쇼프 필터의 이득 함수 의 극점 은 이득 함수의 분모의 영점이다. 복소 주파수 를 사용하면 다음에서 발생한다.
로 정의하고 체비쇼프 다항식의 삼각 함수 정의를 사용하면 다음과 같다.
에 대해 풀면
여기서 아르코사인 함수의 다중 값은 정수 인덱스 을 사용하여 명시된다. 체비쇼프 이득 함수의 극점은 다음과 같다.
삼각 함수 및 쌍곡선 함수의 속성을 사용하여 이것은 명시적으로 복소수 형태로 쓸 수 있다.
여기서 이고
이는 의 매개 변수 방정식으로 볼 수 있으며 극점이 공간에서 를 중심으로 한 타원 위에 있으며, 실수 반축 길이는 이고 허수 반축 길이는 임을 보여준다.
위의 식은 이득 의 극점을 나타낸다. 각 복소 극점에 대해 그 복소 켤레가 있으며, 각 켤레 쌍에 대해 그 음수에 해당하는 두 개의 극점이 더 있다. 전달 함수는 안정적이어야 하므로 그 극점은 음의 실수 부분을 갖는 이득의 극점이어야 하며 따라서 복소 주파수 공간의 좌반평면에 위치한다. 따라서 전달 함수는 다음과 같다.
짝수 차수 체비쇼프 필터는 수동 소자, 일반적으로 인덕터, 커패시터, 전송선을 사용하여 구현되며, 각 측면의 종단 값이 같을 때, 특히 고주파에서 바람직하지 않거나 실현 불가능할 수 있는 결합 코일을 사용하지 않으면 전통적인 체비쇼프 전달 함수로 구현할 수 없다. 이는 에서의 S12 값을 초과하는 S12 값을 초래하는 짝수 차수 체비쇼프 반사 영점을 물리적으로 수용할 수 없기 때문이다. 통과대역 S12를 수용하기 위해 한쪽 종단을 증가 또는 감소시켜 필터를 설계하는 것이 실현 불가능하다면, 통과대역의 등리플 응답을 유지하면서 가장 낮은 짝수 차수 반사 영점을 로 이동시키도록 체비쇼프 전달 함수를 수정해야 한다.[5]
필요한 수정은 가장 낮은 주파수 반사 영점을 0으로 매핑하고 나머지 극점은 등리플 통과대역을 유지하는 데 필요한 방식으로 각 체비쇼프 전달 함수 극점을 매핑하는 것을 포함한다. 가장 낮은 주파수 반사 영점은 체비쇼프 노드, 에서 찾을 수 있다. 완전한 체비쇼프 극점 매핑 함수는 아래에 표시되어 있다.[5]
여기서:
n은 필터의 차수 (짝수여야 함)
P는 전통적인 체비쇼프 전달 함수 극점
P'는 수정된 짝수 차수 전달 함수에 대한 매핑된 극점.
"Left Half Plane"은 음의 실수 값을 포함하는 제곱근을 사용함을 나타낸다.
완료되면, 동일하게 종단된 수동 네트워크로 구현될 때 S12의 반사 영점 산란 행렬 값이 1이고 S11이 0인 새로운 등리플 전달 함수가 생성된다. 아래 그림은 8차 체비쇼프 필터가 가장 낮은 주파수 반사 영점을 유한 주파수에서 0으로 재배치하여 짝수 차수 동일 종단 수동 네트워크를 지원하도록 수정되었음을 보여주며, 동시에 등리플 통과대역 주파수 응답을 유지한다.
짝수 차수 수정 체비쇼프 그림
카우어 토폴로지의 LC 요소 값 공식은 짝수 차수 수정 체비쇼프 전달 함수에는 적용되지 않으며 사용할 수 없다. 따라서 반사 계수에서 파생될 수 있는 임피던스 함수의 전통적인 연분수에서 LC 값을 계산해야 하며, 이는 차례로 전달 함수에서 파생될 수 있다.
체비쇼프 필터의 통과대역 차단 감쇠는 일반적으로 위의 계산에 의해 설정된 통과대역 리플 감쇠와 같다. 그러나 듀플렉서 및 트리플렉서와 같은 많은 응용 분야[5]는 필요한 반사를 얻기 위해 -3.0103 dB의 차단 감쇠를 필요로 한다. 다른 전문 응용 분야에서는 다양한 이유로 차단 감쇠에 다른 특정 값이 필요할 수 있다. 따라서 체비쇼프 통과대역 차단 감쇠를 통과대역 리플 감쇠와 독립적으로 설정할 수 있는 수단이 유용하다 (예: -1 dB, -10 dB 등). 차단 감쇠는 전달 함수의 극점을 주파수 스케일링하여 설정할 수 있다.
스케일링 인자는 정의 체비쇼프 필터 함수, 의 직접적인 대수적 조작으로 결정될 수 있으며, 여기에는 와 가 포함된다. 체비쇼프 다항식 방정식에서 파생될 수 있는 체비쇼프 함수 의 일반적인 정의가 필요하며, 역체비쇼프 함수는 이다. 값에 대해 숫자를 실수로 유지하기 위해 복소 쌍곡선 항등식을 사용하여 방정식을 와 로 다시 작성할 수 있다.
위의 방정식과 참조에 간단한 대수학을 적용하여 각 체비쇼프 극점을 스케일링하는 표현은 다음과 같다.
여기서:
는 원하는 차단 감쇠를 설정하기 위해 재배치된 극점이다.
은 타원 위에 있는 리플 차단 극점이다.
는 dB 단위의 통과대역 감쇠 리플이다 (.05 dB, 1 dB 등).
는 dB 단위의 차단 주파수에서 원하는 통과대역 감쇠이다 (1 dB, 3 dB, 10 dB 등).
은 극점 수 (필터의 차수)이다.
통과대역 차단 감쇠에 통과대역 리플 감쇠(를 사용하여 위 방정식에 대한 빠른 검증을 수행하면 이 경우 극점 조정이 1.0이 될 것으로 예상된다는 것을 알 수 있다.
짝수 차수 수정 통과대역 리플로 설계되는 체비쇼프 필터의 경우 동일하게 종단된 수동 필터의 경우 감쇠 주파수 계산에 계산된 감쇠 주파수에 짝수 차수 조정 작업을 수행하여 짝수 차수 조정을 포함해야 한다. 이렇게 하면 짝수 차수 조정 산술이 약간 더 간단해진다. 이 경우 주파수는 실수 변수로 처리될 수 있기 때문이다 ().
여기서:
는 원하는 차단 감쇠를 설정하기 위해 재배치된 극점이다.
은 짝수 차수 통과대역에 대해 수정된 리플 차단 극점이다.
는 dB 단위의 통과대역 감쇠 리플이다 (.05 dB, 1 dB 등).
는 dB 단위의 차단 주파수에서 원하는 통과대역 감쇠이다 (1 dB, 3 dB, 10 dB 등).
ε = 0.1 및 을 갖는 8차 2형 체비쇼프 필터의 복소 주파수 공간 (s=σ+jω)에서의 이득 절댓값의 로그. 흰 점은 극점이며 검은 점은 영점이다. 16개의 극점 모두 표시되어 있다. 각 영점은 다중도가 2이며, 12개의 영점이 그림 안에 표시되어 있고 4개는 그림 밖에 있다. 2개는 양의 ω 축에 있고 2개는 음의 ω 축에 있다. 전달 함수의 극점은 좌반평면에 있는 극점이며 전달 함수의 영점은 영점이지만 다중도는 1이다. 검은색은 0.05 이하의 이득에 해당하며, 흰색은 20 이상의 이득에 해당한다.
차단 주파수가 1과 같다고 가정하면, 체비쇼프 필터 이득의 극점 은 이득의 분모의 영점이다.
체비쇼프 필터 짝수 차수 필터와 마찬가지로, 표준 체비쇼프 II 짝수 차수 필터는 결합 코일을 사용하지 않으면 동일하게 종단된 수동 소자로 구현할 수 없으며, 이는 바람직하지 않거나 실현 불가능할 수 있다. 체비쇼프 II의 경우, 이는 저지대역에서 S12의 유한 감쇠 때문이다.[5] 그러나 짝수 차수 체비쇼프 II 필터는 체비쇼프 II 저지대역의 등리플 함수를 유지하면서 가장 높은 주파수 유한 전달 영점을 무한대로 이동시켜 수정할 수 있다. 이 이동을 수행하기 위해 짝수 차수 수정된 체비쇼프 II 전달 함수를 생성하는 데 필요한 체비쇼프 II 극점을 정의하기 위해 표준 체비쇼프 함수 대신 짝수 차수 수정된 체비쇼프 함수가 사용된다. 영점은 짝수 차수 수정된 체비쇼프 다항식의 근인 짝수 차수 수정된 체비쇼프 노드를 사용하여 생성된다.
아래 그림은 짝수 차수 동일 종단 수동 네트워크를 지원하도록 수정된 8차 역체비쇼프 필터가 가장 높은 주파수 전달 영점을 유한 주파수에서 로 재배치하여 동시에 등리플 저지대역 주파수 응답을 유지함을 보여준다.
최소 필수 부품 수를 사용하여 역체비쇼프 필터를 설계하려면 역체비쇼프 필터의 최소 차수는 다음과 같이 계산할 수 있다.[7] 이 방정식은 표준 로우패스 역체비쇼프 필터만 고려한다. 짝수 차수 수정은 이 방정식이 고려하지 않는 오차를 도입한다. 이 방정식은 체비쇼프 필터 최소 차수에 사용된 것과 동일하지만 변수 정의가 약간 다르다.
표준 차단 감쇠는 설명된 대로 통과대역 리플 감쇠와 동일하다. 그러나 체비쇼프 필터와 마찬가지로 차단 감쇠를 원하는 값으로 설정하는 것이 유용하며 이유는 동일하다. 체비쇼프 II 차단 감쇠 설정은 체비쇼프 차단 감쇠와 동일하지만, 감쇠 및 리플 입력은 방정식에서 반전되고 극점과 영점은 체비쇼프의 경우처럼 나누는 것이 아니라 결과에 곱해진다.
계산된 Gk 값은 오른쪽 그림과 같이 션트 커패시터와 직렬 인덕터로 변환하거나 직렬 커패시터와 션트 인덕터로 변환할 수 있다. 예를 들어,
C1 션트 = G1, L2 직렬 = G2, ...
또는
L1 션트 = G1, C1 직렬 = G2, ...
G1이 션트 커패시터 또는 직렬 인덕터일 때, G0는 각각 입력 저항 또는 컨덕턴스에 해당한다. 동일한 관계가 Gn+1 및 Gn에도 적용된다. 결과 회로는 정규화된 로우패스 필터이다. 주파수 변환 및 임피던스 스케일링을 사용하여 정규화된 로우패스 필터는 원하는 차단 주파수 또는 대역폭을 갖는 하이패스, 대역 통과, 대역 저지 필터로 변환될 수 있다.
대부분의 아날로그 필터와 마찬가지로 체비쇼프 필터는 쌍선형 변환을 통해 디지털(이산 시간) 재귀 형태로 변환될 수 있다. 그러나 디지털 필터는 유한한 대역폭을 가지므로 변환된 체비쇼프의 응답 형태는 왜곡된다. 대안적으로 응답을 왜곡하지 않는 일치 Z-변환 방법을 사용할 수 있다.
체비쇼프 필터 설계 유연성은 이 섹션에 문서화된 더 고급 설계 방법으로 보강될 수 있다. 특정 원치 않는 주파수를 중화시키거나 차단 감쇠를 증가시키기 위해 저지대역에 전달 영점을 삽입하거나, 더 바람직한 군지연을 얻기 위해 축에서 벗어난 영점을 삽입할 수 있다. 주파수 비대칭 설계 요구 사항을 더 효율적으로 충족시키기 위해 통과대역의 각 측면에 서로 다른 수의 극점을 포함하는 비대칭 체비쇼프 대역 통과 필터를 생성할 수 있다. 체비쇼프 필터로 알려진 등리플 통과대역은 통과대역의 일부만 등리플을 요구하는 설계 요구 사항을 더 효율적으로 충족시키기 위해 통과대역의 일정 비율로 제한될 수 있다.[9]
체비쇼프 필터는 등리플 통과대역을 유지하면서 저지대역에 임의로 배치된 유한 전달 영점을 갖도록 설계될 수 있다. 축을 따라 있는 저지대역 영점은 일반적으로 원치 않는 주파수를 제거하는 데 사용된다. 실수 축을 따라 있는 저지대역 영점 또는 복소 평면에 있는 4중 저지대역 영점은 군지연을 더 바람직한 형태로 수정하는 데 사용될 수 있다. 전달 영점 설계는 전달 및 반사 영점을 배치하는 특성 다항식 K(S)를 사용하며, 이는 차례로 전달 함수 를 생성하는 데 사용된다.[10]
통과대역 ()에서 크기가 항상 1임을 감안할 때, 유리항과 무리항은 0과 1 사이에서 달라져야 한다. 따라서 특성 함수를 생성하기 위해 유리항만 사용되면 통과대역에서 등리플 응답이 예상되고 모든 에서 특성 극점(전달 영점)이 예상된다.
위 식을 사용하여 K(S)를 설계하는 과정은 다음과 같다.
실수 및 허수 쌍에 대해 양의 해를 사용한다. 4중 복소수 쌍에 대해 양의 실수 및 켤레 허수 해를 사용한다.
필요한 경우 에서 이 되도록 를 정규화해야 한다.
"유리항만"은 곱의 유리 부분을 유지하고 무리 부분을 버리는 것을 의미한다. 유리항은 수동으로 다항식 산술을 수행하거나 다항식 산술에서 파생된 아래의 단축키를 사용하여 얻을 수 있으며, 이는 이항 계수를 사용한다. 이항 계수가 미리 계산된 값의 조회 테이블에서 구현되면 이 알고리즘은 매우 효율적이다.
모든 M 값이 1로 설정되면 은 표준 체비쇼프 방정식이 될 것이며, 이는 모든 전달 영점이 에 있기 때문에 예상된다. 짝수 차수 유한 전달 영점 체비쇼프 필터는 모든 극점의 경우와 동일한 제한을 가지며, 이는 동일하게 종단된 수동 네트워크를 사용하여 구성할 수 없다는 것이다. 짝수 차수 특성 다항식 에 동일한 짝수 차수 수정을 적용하여 동일하게 종단된 수동 네트워크 구현을 가능하게 할 수 있다. 그러나 짝수 차수 수정은 유한 전달 영점도 약간 이동시킨다. 이 이동은 가장 낮은 체비쇼프 노드를 사용하여 짝수 차수 수정의 역수를 사용하여 전달 영점을 미리 배치함으로써 크게 완화될 수 있다.
체비쇼프 대역 통과 필터는 위에서 설명한 체비쇼프 전달 영점 방정식의 더 일반적인 형태를 사용하여 0과 무한대에 원하는 수의 전달 영점을 배치하여 기하학적으로 비대칭 주파수 응답을 갖도록 설계될 수 있으며, 이는 아래에 표시되어 있다.[10] 아래 방정식은 1에서 까지의 주파수 정규화된 통과대역을 고려한다. 0에서의 전달 영점 개수가 에서의 전달 영점 개수와 같지 않으면 필터는 기하학적으로 비대칭이 된다. 또한 유한 전달 영점이 기하학적 중심 주파수, 이 경우 에 대해 대칭적으로 배치되지 않으면 필터는 비대칭이 된다. 필터는 비대칭 방정식이 사용 가능한 결과를 생성하기 위해 순 짝수 차수, 즉 모든 극점의 합이 짝수여야 한다는 제한이 있다. 이 기술을 사용하여 실수 및 복소 4중 전달 영점을 생성할 수 있으며, 저역 통과 경우와 마찬가지로 군지연 응답을 수정하는 데 유용하다. 비대칭 체비쇼프 대역 통과 필터를 생성하기 위한 특성 방정식 의 도출은 아래에 표시되어 있다.
1에서 2 rad/sec까지 1dB 통과대역 리플, 에 전달 영점 하나, 0에 전달 영점 세 개를 갖는 비대칭 체비쇼프 필터를 설계한다. 위의 방정식에 수치 값을 적용하면 특성 다항식 를 다음과 같이 계산할 수 있다.
무리 부분을 버리고 s=j에서 를 1로 정규화:
저역 통과 경우와 동일한 과정을 사용하여 에서 를 찾고, 상수 를 사용하여 크기를 스케일링한다.[10][11]
좌반평면 극점에서 분모를 재구성할 때, 반사 영점이 0dB에서 발생하도록 크기를 설정해야 한다. 이를 위해 통과대역 코너 주파수 및 에서 가 -1dB가 되도록 를 스케일링해야 한다. 완료되면 설계된 비대칭 체비쇼프 필터의 최종 전달 함수는 아래에 표시되어 있다.
s=j와 s=2j에서 를 평가하면 두 경우 모두 -1dB의 값이 나오며, 이는 예제가 올바르게 합성되었음을 보증한다. 주파수 응답은 아래에 표시되어 있으며, 에 대한 체비쇼프 1dB 등리플 통과대역 응답, 통과대역 가장자리에서 -1dB의 차단 감쇠, 방향으로 -60dB/십진 감쇠, 방향으로 -20dB/십진 감쇠, 통과대역 가장자리 근처에서 체비쇼프 스타일로 가파르게 변하는 기울기를 보여준다.
표준 저역 통과 체비쇼프 필터 설계는 0 rad/sec에서 1 rad/sec까지의 정규화된 주파수 값으로 시작하는 등리플 통과대역을 생성한다. 그러나 일부 설계 요구 사항은 저주파에서 등리플 통과대역을 필요로 하지 않는다. 이러한 응용 분야에 대한 표준 완전 등리플 체비쇼프 필터는 과도하게 설계된 필터를 초래할 것이다. 등리플을 통과대역의 정의된 백분율로 제한하면 더 효율적인 설계가 가능하며, 필터 크기를 줄이고 잠재적으로 하나 또는 두 개의 부품을 제거하여 보드 공간 효율성을 최대화하고 대량 생산 품목의 생산 비용을 최소화하는 데 유용하다.[9]
제한된 통과대역 리플은 이 기사의 위에서 설명한 기술을 사용하여 0차 비대칭 고역 통과 측(0에서 전달 영점 없음)과 제한된 리플 주파수로 설정된 를 사용하여 비대칭 체비쇼프 대역 통과 필터를 설계함으로써 달성할 수 있다. 저역 통과 측의 차수는 홀수 차수 필터의 경우 N-1, 짝수 차수 수정된 필터의 경우 N-2, 표준 짝수 차수 필터의 경우 N이다. 이로 인해 에서 1보다 작은 S12가 발생하며, 이는 짝수 차수 표준 체비쇼프 설계의 일반적인 특징이므로 표준 짝수 차수 체비쇼프 설계의 경우 이 단계에서 프로세스가 완료된다. 홀수 차수 설계의 경우 에서 단일 반사 영점을 삽입해야 하고, 짝수 차수 수정된 설계의 경우 에서 두 개의 반사 영점을 삽입해야 한다. 추가된 반사 영점은 통과대역에 눈에 띄는 오차를 유발하며, 이는 반감을 일으킬 수 있다. 이 오차는 방정계에 대한 뉴턴 방법을 사용하여 유한 반사 영점을 재배치함으로써 빠르고 정확하게 제거할 수 있다.
제한 주파수와 제한 주파수보다 높은 각 최소점에서 정규화된 크기 의 값, 즉 . 이 함수에 대한 향후 참조는 또는 로 표시된다.
제한 주파수와 제한 주파수보다 높은 각 최소점에서 각 반사 영점에 대한 의 편미분의 야코비 행렬.
체비쇼프 특성 방정식 는 모든 반사 영점이 축에 위치하고 모든 전달 영점은 축에 있거나 축에 대해 대칭이므로(수동 소자 구현에 필요), 통과대역 리플 최소점의 위치는 근 찾기 알고리즘을 사용하여 의 도함수 의 분자를 인수분해하여 얻을 수 있다. 이 다항식의 근은 통과대역 최소 주파수가 된다. 는 표준 다항식 미분 정의에서 얻을 수 있으며 이다.
편미분은 로 디지털로 계산할 수 있지만, 연속 편미분이 일반적으로 더 높은 정확성과 더 짧은 수렴 시간을 제공하므로 권장된다. 반사 영점에 대한 의 연속 편미분을 얻으려면 항상 을 강제하는 에 대한 연속 표현이 필요하다. 이는 아래와 같이 켤레 근 쌍의 함수로 를 표현함으로써 달성할 수 있다.
여기서 는 유한 반사 및 전달 영점만 포함하고, 및 는 반사 및 전달 영점 켤레 쌍의 수를 나타내며, 및 는 반사 및 전달 영점 켤레 쌍이다. 홀수 항은 홀수 차수 체비쇼프 필터에 발생하는 0에서의 단일 반사 영점을 설명한다. 4중 전달 영점을 사용하면 표현을 수정하여 4중 항을 수용해야 한다. 위의 표현에서 일 때 이 됨을 검사하여 알 수 있다.
체비쇼프 통과대역을 형성하는 데 필요한 것은 반사 영점의 이동 뿐이므로 편미분 표현은 항에 대해서만 만들어야 하고 항은 상수로 취급한다. 각 에 대한 편미분 표현의 결정에 도움을 주기 위해 위 표현은 아래와 같이 다시 쓸 수 있다.
여기서 는 특정 반사 영점 켤레 쌍을 나타낸다.
이 표현의 에 대한 도함수는 표준 미분 규칙에 따라 쉽게 계산할 수 있다. 상수는 함수의 무결성을 유지하기 위해 앞에 이동된 항을 나누어야 한다. 가장 쉬운 방법은 에 앞으로 이동된 항의 역수를 곱하는 것이다. 미분 가능한 표현은 다음과 같이 다시 쓸 수 있다.
편미분은 에 표준 미분 절차를 적용하고 단순화하여 결정할 수 있다. 결과는 아래와 같다.
관련된 유일한 주파수는 제한 지점과 의 나머지 통과대역 최소값의 근에서의 주파수이므로 야코비 행렬은 다음과 같이 구성될 수 있다.