デジタルバイクアッドフィルター

デジタルバイクアッドフィルターの係数を計算するための唯一の「信頼できる」Webリファレンス(=非常に頻繁にリンクされている)は次のようです:

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の効果の1つは中心周波数の選択性を高めることです。したがって、Qが高いバイクアッドバンドパスは、低いバイクアッドバンドパスよりも選択性が高いはずです。中心外れ周波数を大幅に削減します。しかし、この例では、周波数が1000および3000 Hzの交互の正弦波(FSは44100)の信号があります。

正弦1および3kHZ

Q = 2のバンドパスを使用して3000Hz付近をフィルタリングすると、バンドストップにリップルがほとんどない非常に良好な信号が得られます(バンドパスバイクアッド係数: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ファクター"は、フィルター"シャープネスはDSPより前のものです: en.wikipedia.org/wiki/Q_factor

回答

バイクアッドは、伝達関数の分子と分母の両方が2次方程式である、単純な2極IIRフィルターです。したがって、係数方程式を作成し、Z平面の極/ゼロ配置に関連するフィルターの動作に関する参照を使用して動作を決定します。

思い出したチュートリアルの方法の1つは、ソフトウェアパッケージでした。極とゼロをドラッグして、結果の応答のプロットを見ることができます。

Qは、中心周波数に対する帯域幅の逆数を関連付ける、従来のアナログフィルター設計の用語です。したがって、既知の中心周波数が与えられた場合、Qまたは帯域幅の使用(正確な解釈または測定方法に応じて)は、(それらの1つを往復させた後)ほぼ交換可能です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です