双2次フィルタ
双2次フィルタ(バイクアッドフィルタ)の係数を、フィルタの種類・カットオフ周波数・Q・増幅量・サンプリング周波数から求めます。周波数特性とインパルス応答を描き、ホワイトノイズに掛けた音も聞けます。
入力
fs/2 = 24 kHz 未満
Hz
鋭さ(帯域幅の逆数)
LSF・HSF・PEQ で使う
dB
係数を求める基準
Hz
試聴
ホワイトノイズの大きさ(0 dB = フルスケール)
dB
周波数特性
グラフと計算結果の FFT 点数
周波数特性のグラフの縦軸の下端
dB
インパルス応答
単位インパルス入力L 表示長
インパルス応答のグラフの 8 div に入れるサンプル数(解析長 N まで)
計算結果
- fc での振幅 A(fc)
- 最大振幅 max A
- 最大振幅の周波数
- インパルス応答の総和 Σh[n]
- 最小振幅 min A
- 最小振幅の周波数
- 解析長 N
「精密計算」で使うインパルス長(FFT 点数)
ブロック図と係数
直接形 I・a0 = 1
- b0
- b1
- b2
- a0
- a1
- a2
動作原理と式
双2次フィルタは、入力 の今と 2 サンプル前までの値、出力 の 2 サンプル前までの値に係数を掛けて足し、次の出力を求める 2 次の IIR フィルタです。伝達関数 の分子と分母がどちらも の 2 次式なので、この名で呼ばれます。係数は Audio EQ Cookbook の式で、種類ごとに ・・・ から求めます。周波数特性は、長さ のインパルス応答 を FFT して求めます。周波数の刻みは なので、 が大きく応答が長く続くときは、 を大きくしないとピークを取りこぼします。
出典: R. Bristow-Johnson, Cookbook formulae for audio equalizer biquad filter coefficients(W3C Audio EQ Cookbook)、MDN BiquadFilterNode: type