Web Audio API

IIR first order FILTER

IIRフィルターで1次フィルターを作ってみた。パラーメータ設定は適当。周波数が高くなると位相が少しズレる。
実際に計測したわけではなく,getFrequencyResponse()で得られるカーブをプロットしただけです。

fcで-3dB,位相45度,-6dB/octという1次フィルターが無いとアンプの特性を再現できない。 Biquadは全て2次(-12dB/oct)で切れは良いのだが,直列なら問題ないが並列にすると位相が180度回ってしまい位相キャンセルが発生してノッチができてしまう。 IIRならば1次フィルターも実現できる。並列回路を正相加算するには奇数次のフィルタが必須。説明は特にありません。「frequency_responce_iir_1.js」ソースを見てください。

ココ◆にタッチ
◆遊び方

◆各コメントをクリックするとヒントが表示されます・・・
×|クリックで非表示(Click to DEL)
×|fc=1000Hz,IIRフィルタは係数を切り替えられないので見るだけ
LPFとHPFを同時に表示してます
位相も表示してます

Microsoft Edge, Chromeで動作確認しています。Internet Explorer,Firefox,Safari等は確認してません。


inserted by FC2 system