베셀 필터
1. 개요
베셀 필터는 특정 전달 함수를 갖는 저역 통과 필터의 한 종류이다. 이 필터는 베셀 다항식의 역수를 분모로 하는 유리 함수로 표현되며, 통과 대역에서 군 지연이 거의 일정하다는 특징을 갖는다. 베셀 필터의 차단 주파수는 원하는 감쇠 값을 설정하여 결정할 수 있으며, 뉴턴 방법 또는 근 찾기 알고리즘을 사용하여 계산할 수 있다. 3차 베셀 저역 통과 필터의 예시를 통해 이득, 위상, 군 지연 등을 확인할 수 있으며, 디지털 베셀 필터는 최대 평탄 군 지연을 갖는 티란 필터로 구현될 수 있다.
| 종류 | 아날로그 선형 필터 |
|---|---|
| 신호 처리 | 아날로그 |
| 회로망 | 선형 시불변 회로망 |
| 발명자 | 프리드리히 베셀 |
| 유형 | 선형 아날로그 필터 |
|---|---|
| 시간 영역 | 최대 군지연 (Maximum group delay) |
| 주파수 영역 | 단조로운 크기 응답 |
| 위상 응답 | 선형 |
| 스텝 응답 | 오버슈트 없음 |
| 극점 위치 | 왼쪽 절반 평면에 위치 |
| 분야 | 통신 시스템 오디오 처리 의료 장비 계측 장비 |
|---|---|
| 목적 | 신호 필터링 데이터 평활화 위상 왜곡 최소화 |
| 장점 | 선형 위상 응답 일정한 군지연 오버슈트 없는 스텝 응답 |
|---|---|
| 단점 | 차단 대역 감쇠율 낮음 특정 응용 분야에 최적화 필요 |
| 차수 결정 | 응용 분야의 요구 사항에 따라 결정 |
|---|---|
| 극점 배치 | 베셀 다항식의 근을 사용하여 배치 |
| 회로 구현 | 능동 필터 (연산 증폭기 기반) 수동 필터 (저항, 커패시터, 인덕터 사용) |
| 관련 필터 | 버터워스 필터 체비쇼프 필터 타원 필터 |
|---|---|
| 관련 함수 | 베셀 함수 |
-
선형 필터 -
칼만 필터
칼만 필터는 잡음이 있는 측정값들을 이용하여 선형 동적 시스템의 상태를 추정하는 재귀 필터로, 예측과 보정 단계를 반복하며 항법 시스템, 레이더 추적, 컴퓨터 비전 등 다양한 분야에 응용된다. -
선형 필터 -
이퀄라이저
이퀄라이저는 음향 기기나 소프트웨어에서 특정 주파수 대역의 음량을 조절하여 음색을 보정하거나 변화시키는 장치로, 통신 시스템 왜곡 보정에 사용되던 것이 음악 감상, 음향 제작 등 다양한 분야에서 활용되며, 파라메트릭, 그래픽, 디지털 등 다양한 종류와 쉘빙형, 피킹형 등의 주파수 대역 형태를 가진다. -
회로 설계 -
허니웰
허니웰은 1885년 설립된 기업으로, 항공우주, 빌딩 자동화, 안전 및 생산성 솔루션, 성능 소재 및 기술 분야에서 사업을 영위하며, 군사 기술 개발 및 펜탁스 카메라 수입업체로 활동했고, 환경 문제 관련 비판을 받기도 한다. -
회로 설계 -
회로도
회로도는 전기 또는 전자 회로의 구성 요소와 연결을 기호와 선으로 나타낸 도식적 표현으로, 표준화된 기호와 규칙을 따르며 전자 제품 설계 및 교육에 필수적인 도구이지만 표기법 통일은 아직 완벽하지 않다.
2. 전달 함수
베셀 저역 통과 필터는 다음과 같은 전달 함수로 특징지어진다.
:
여기서 는 필터의 이름을 따온 베셀 다항식의 역수이며, 는 원하는 차단 주파수를 제공하기 위해 선택된 주파수이다. 이 필터는 의 저주파 군 지연을 갖는다. 는 역 베셀 다항식의 정의에 의해 결정되지 않지만 제거 가능한 특이점이므로 로 정의된다.
3차 베셀 저역 통과 필터의 전달 함수는 다음과 같다.
:
이득은 다음과 같다.
:
위상은 다음과 같다.
:
그러면, 군 지연은 다음과 같다.
:
군 지연을 테일러 전개하면, 다음을 얻는다.
:
일 때, 과 의 항이 0이 되기 때문에 매우 평탄한 군 지연을 얻을 수 있다. 전달 함수의 분자를 상수로 하고, 분모를 최고 3차의 다항식으로 하면, 총 4개의 계수가 있지만, 에서 이득이 변하지 않는 것을 요구하고, 또한 에서 이득이 0이 되는 것을 요구하면, 자유도는 2개 남게 되며, 3차 베셀 필터는 이 조건 하에서 군 지연이 최대한 평탄해진다는 것을 알 수 있다. 일반적으로 차 베셀 필터의 군 지연을 전개하면, 처음 개의 항은 0이 되며, 에서의 군 지연의 평탄성이 최대화된다.
3. 베셀 다항식
베셀 필터의 전달 함수는 분모가 역 베셀 다항식인 유리 함수이다. 역 베셀 다항식은 다음과 같이 주어진다.
:
여기서
:
다음은 차수(n)에 따른 역 베셀 다항식의 예시이다.
:
:
:
:
:
4. 차단 감쇠 설정
베셀 필터에는 표준 감쇠 값이 정해져 있지 않지만, -3.0103 dB가 일반적으로 사용된다. 다른 응용 분야에서는 -1 dB 또는 -20 dB와 같이 더 높거나 낮은 감쇠 값을 사용할 수도 있다. 차단 감쇠 주파수를 설정하려면 먼저 원하는 감쇠를 얻을 수 있는 주파수()를 찾은 다음, 다항식을 해당 주파수의 역수로 스케일링해야 한다. 다항식을 스케일링하는 방법은 아래의 3극 베셀 필터 예시와 같이 각 계수의 항에 를 추가하는 것이다.
는 뉴턴 방법 또는 근 찾기를 사용하여 찾을 수 있다.
4.1. 뉴턴 방법을 이용한 감쇠 주파수 찾기
뉴턴 방법은 에 대한 알려진 크기 값과 미분 크기 값이 필요하다. 그러나 를 사용하여 원하는 컷오프 이득의 제곱을 사용하는 것이 더 쉽고 정확도도 동일하므로 제곱 항이 사용된다.
를 얻으려면 다음 단계를 따른다.
1. 가 아직 없으면 에 를 곱하여 를 얻는다.
2. 가 로 나누어 떨어질 때 의 모든 항을 부정한다. 즉, , , 등이다. 수정된 함수는 라고 하며, 이 수정으로 다항식과 그 도함수를 평가할 때 복소수가 아닌 실수를 사용할 수 있다. 이제 복소수 대신 실수 를 사용할 수 있다.
3. 원하는 감쇠를 dB 단위()에서 제곱 산술 이득 값()으로 변환한다. 을 사용한다. 예를 들어, 3.010 dB는 0.5로, 1 dB는 0.79432823 등으로 변환된다.
4. 실수 값 를 사용하여 뉴턴 방법에서 수정된 를 계산한다. 항상 절댓값을 취한다.
5. 실수 값 에 대해 수정된 의 도함수를 계산한다. 도함수의 절댓값은 취하지 않는다.
1) 단계부터 4) 단계까지 완료되면 뉴턴 방법을 포함하는 식은 다음과 같이 작성할 수 있다.
:
복소수 산술이 필요 없이 에 대한 실수 값을 사용한다. 의 이동은 신뢰성을 높이기 위해 반복 초기에 음수가 되지 않도록 제한해야 한다. 완료되면, 는 원래 전달 함수의 분모를 스케일링하는 데 사용할 수 있는 에 사용될 수 있다. 그런 다음 수정된 의 감쇠는 1 rad/sec에서 원하는 값과 거의 정확하게 일치한다. 적절하게 수행하면 작고 매우 큰 차수의 필터에 대한 다양한 원하는 감쇠 값 범위를 통해 감쇠를 설정하는 데 단지 몇 번의 반복만 필요하다.
4.2. 근 찾기를 이용한 감쇠 주파수 찾기
전달 함수를 로 곱하고 수정하여 원하는 감쇠의 제곱을 얻는 주파수를 찾을 수 있다. 이를 위해 다음 단계를 따른다.
1. 가 아직 사용 가능하지 않은 경우, 에 를 곱하여 를 얻는다.
2. 원하는 감쇠를 dB()에서 제곱 산술 이득 값()으로 변환한다. 을 사용한다. 예를 들어, 3.010 dB는 0.5로 변환되고, 1 dB는 0.79432823 등으로 변환된다.
3. 를 구한다.
4. 근 찾기 알고리즘을 사용하여 P(S)의 근을 찾는다.
5. 위의 근 집합에서, 홀수 차수 필터의 경우 양의 허수 근을 선택하고, 짝수 차수 필터의 경우 양의 실수 근을 선택한다.
* 통과 대역 리플보다 높거나 저지 대역 리플보다 낮은 차단 감쇠는 여러 근으로 반환되므로, 올바른 근을 선택해야 한다.
3차 베셀 필터를 사용한 20dB 차단 주파수 감쇠 예시는 다음과 같다.
5. 예제
인 3차(3극) 베셀 저역 통과 필터의 전달 함수는 다음과 같다.
:
분자는 영 주파수()에서 단위 이득을 갖도록 선택되었다. 분모 다항식의 근인 필터의 극은 에서 실수 극과 에서 복소 켤레 극을 포함한다.
이득은 다음과 같다.
:
인 -3dB 지점은 에서 발생한다. 이것은 일반적으로 차단 주파수라고 한다.
위상은 다음과 같다.
:
그룹 지연은 다음과 같다.
:
그룹 지연의 테일러 급수 전개는 다음과 같다.
:
및 의 두 항이 0이므로 에서 그룹 지연이 매우 평탄하다. 이것은 0으로 설정할 수 있는 최대 항의 수인데, 3차 베셀 다항식에는 총 4개의 계수가 있어서 정의하기 위해 4개의 방정식이 필요하기 때문이다. 하나의 방정식은 에서 이득이 1이 되도록 지정하고, 두 번째 방정식은 에서 이득이 0이 되도록 지정하므로 급수 전개의 두 항을 0으로 지정하기 위해 두 개의 방정식이 남는다. 이것은 차 베셀 필터의 그룹 지연의 일반적인 속성이다. 그룹 지연 급수의 첫 번째 항은 0이므로 에서 그룹 지연의 평탄도를 최대화한다.