IFDL - Igor Filter Design Laboratory バージョン 4
Igor Filter Design Laboratory (IFDL) は、有限インパルス応答 (FIR) や無限インパルス応答 (IIR) デジタルフィルターのインタラクティブな設計、評価、および適用を行うための、高度かつ柔軟な環境です。
IFDL は、デジタルフィルターやデジタル信号処理に関する基礎知識をお持ちの方に最適です。
Igor Filter Design Laboratory の適用例
| 外部プログラムやハードウェアで使用するための IIR および FIR フィルターの設計 | |
| データフィルタリングを行うためのフィルターの設計 | |
| デジタル信号処理(DSP)技術の実験 |
Igor Pro® Filter Design Laboratory を使うと、ローパス、ハイパス、バンドパス、ノッチ、微分、ヒルベルト、ウィンドウ、および任意の有限インパルス応答(FIR)フィルター、「アナログプロトタイプ」の無限インパルス応答(IIR)フィルターを設計することができます。
IFDL パネルからは、IFDL の機能のほとんどを利用できます。

FIR フィルター設計
IFDL 4 では、以下の手法を用いて FIR フィルターを設計することができます:
- Kaiser’s Maximum Flatness 設計
- Kaiser’s ウィンドウ法
- McClellan-Parks-Rabiner 等リップル法:
- Low Pass(ローパス)
- High Pass(ハイパス)
- Band Pass(バンドパス)
- Band Reject(バンドリジェクト)
- Multi-band(マルチバンド)
- Arbitrary Response(恣意的な応答)
- Differentiators(微分器)
- Hilbert Transformers(ヒルベルト変換)
- 以下の標準ウィンドウを使うウィンドウ方:
- Hanning
- Kaiser[ß=1]
- Parzen
- Rectangular
- Welch
例えば、MPR 2 Band Design グラフは、McClellan-Parks-Rabiner("MPR")等リップル法を用いて、ローパスフィルターまたはハイパスフィルターを実装しています:

IIR フィルター設計
IFDL 4 では、以下の古典的なアナログフィルター設計の双線形変換を用いて、IIR フィルターを設計することができます:
- Bessel
- Butterworth
- Chebyshev
- Notch-only


IIR フィルターは、Direct Form I または Cascaded Bi-Quad Direct Form II フィルターを用いて実装することができます:
即時の評価
IFDL は、ユーザーがリクエストした時やフィルター設計パラメーターを変更した時に、選択した複素データまたは実データに現在のフィルター設計を自動的に適用し、フィルターがデータにどのような影響を与えるかを即座に確認できるようにします。
フィルターの比較
IFDL は、2つの FIR フィルターの周波数応答、インパルス応答、およびステップ応答をグラフで比較します:

フィルターの適用
保存したフィルター係数をインポートし、自身のデータと組み合わせることで、設計したフィルターを他のエクスペリメントに適用することができます。


Forum
Support
Gallery
Igor Pro 10
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More