デジタルバイクアッドフィルターの係数を計算するための唯一の「信頼できる」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)。
Q = 2のバンドパスを使用して3000 hzを中心にフィルタリングすると、バンドストップにリップルがほとんどない非常に良い信号が得られます(バンドパスバイクアッド係数:b = [0.0939、0、-0.0939]、a = [1.0、-1.6492 、0.8122])
そこで、リップルを下げるためにQを最大20に上げることにしましたが、これだけです!(帯域通過双二次係数:b = [0.0103、0、-0.0103]、a = [1.0、-1.8014、0.9795])
Q = 20のバイカッドバンドパスは、バンドストップの周波数をカットオフするのではなく上げるように見えるのはなぜですか。また、中心周波数がさらに広がるのはなぜですか。なぜそれは私の信号をよりシャープにしないのですか?これらの問題を軽減する方法はありますか?
助けてくれてありがとう !