디지털 바이 쿼드 필터

디지털 바이 쿼드 필터의 계수를 계산하기위한 유일한 “신뢰할 수있는”웹 참조 (= 매우 자주 연결됨)는 다음과 같습니다.

http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

다른 좋은 점이 있는지 아는 사람이 있습니까? Q, BW, dbGain 매개 변수의 역할과 사용법을 설명하는 참조 또는 튜토리얼?

예 : 사양에서 BW 대신 Q를 사용할 때? 그리고 Q의 의미는 정확히 무엇입니까? 내가보기에는 통과 대역 필터의 대역폭 (어떤 단위? Hz 또는 정규화 된 주파수?)과 관련되어 있지만 내가 틀렸을 수도 있습니다. 그렇지 않다면 어떻게 관련되어 있습니까?

dbGain 매개 변수를 언제 어떻게 지정해야합니까? 위의 공식으로 대역 통과 필터를 만들면 약 f0보다 더 높은 이득을 얻습니다. 단일 이득을 얻기 위해 a, b 계수를 올바르게 확장하는 방법은 무엇입니까?

대역폭 (BW) 및 Q 사양에 대한 기타 흥미로운 정보

http://www.rane.com/note170.html

답변 후 수정

내가 보는 바와 같이, Q의 한 가지 효과는 중심 주파수에서 선택성을 높이는 것이므로 Q가 높은 biquad bandpass는 낮은 biquad보다 선택성이 높아야합니다. 중심에서 벗어난 주파수를 크게 줄입니다. 그러나 예제에서는 주파수 1000 및 3000 hz (FS는 44100)의 교차 사인파가있는 singal이 있습니다.

사인 1 및 3 kHZ

Q = 2 인 대역 통과를 사용하여 3000hz 주변을 필터링하면 대역 저지에서 잔물결이 거의없는 매우 좋은 신호를 얻습니다 (대역 통과 biquad coeff : b = [0.0939, 0, -0.0939], a = [1.0, -1.6492,0.8122])

Biquad Q = 2

그래서 Q를 최대 20 잔물결을 낮추는 것이지만 내가 얻는 것은 이것뿐입니다! (대역 통과 바이 쿼드 계수 : b = [0.0103, 0, -0.0103], a = [1.0, -1.8014, 0.9795])

바이 쿼드 Q = 20

Q = 20 바이 쿼드 대역 통과가 대역 정지 에서 주파수를 자르지 않고 높이는 이유 끄고 왜 중앙 주파수가 더 많이 퍼지는가? “내 신호가 더 선명하지 않은 이유는 무엇입니까? 이러한 문제를 완화 할 수있는 방법이 있습니까?

도움을 주셔서 감사합니다!

댓글

  • 대부분의 질문은 간단한 Google 검색으로 빠르고 쉽게 답변 할 수 있습니다. 예 : " Q " 또는 " Q factor "는 필터를 정의하는 오래된 방법입니다. " 선명도 : en.wikipedia.org/wiki/Q_factor

답변

바이 쿼드는 전달 함수의 분자와 분모가 모두 2 차 방정식 인 2 극 IIR 필터입니다. 따라서 다음을 인수 분해 할 수 있습니다. 계수 방정식을 사용한 다음 Z 평면의 극점 / 영점 배치와 관련된 필터 동작에 대한 참조를 사용하여 동작을 결정합니다.

제가 기억하는 한 가지 자습서 방법은 소프트웨어 패키지였습니다. 극점과 영점을 끌어서 결과 응답의 플롯을 볼 수 있습니다.

Q는 중심 주파수에 상대적인 대역폭의 역을 연관시키는 고전적인 아날로그 필터 설계의 용어입니다. 따라서 알려진 중심 주파수가 주어지면 Q 또는 대역폭 사용 (정확한 해석 또는 측정 방법에 따라 다름)은 대략 상호 교환이 가능합니다 (이 중 하나를 왕복 한 후).

댓글

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다