Iir4Typesモジュール(システム全体)はIirSerial3モジュール4個の並列接続からなります。

各IirSerial3モジュールは以下のようにIir12b16bモジュール(Biquad)3個の縦続接続からなります。システム全体の入出力は8ビットですが、内部ではオーバフローしないように、ビット数を多めにします。4ビット増やして12ビットとしたので、オーバフローの心配はまずありません。

各Iir12b16bモジュールは以下のような回路からなります。システム全体ではこのモジュールは12個存在します(係数A0,
A1, A2, B1, B2を変えて、それぞれ固有の特性にする)。

VHDLソースコードはISEプロジェクトに含まれています。IIRフィルタの係数(A0, A1, A2, B1, B2)は「DSPLinks」で得られたものです。
|