|
無限インパルス応答(むげんインパルスおうとう、)は、信号処理システムの属性の一種。この属性を持つシステムをIIRシステムと呼び、フィルタ回路の場合はIIRフィルタと呼ぶ。これらシステムは、無限長の時間においてゼロでない値を返すインパルス応答関数を持つ。対照的に、有限の時間についてのインパルス応答があるものを有限インパルス応答 (FIR) と呼ぶ。最も単純なアナログIIRフィルタとしてRCフィルタがあり、1つの抵抗器 (R) と1つのコンデンサ (C) で形成される。このフィルタは、RC時定数で決定される指数関数的インパルス応答の特性を持つ。 IIRフィルタはアナログフィルタだけでなく、デジタルフィルタとしても実装される。デジタルIIRフィルタでは、出力フィードバックは出力を定義する方程式から即座に求められる。FIRフィルタとは異なり、IIRフィルタ設計では、フィルタの出力が明確に定義されない「時刻ゼロ」の場合を注意深く扱う必要がある。 デジタルIIRフィルタの設計は、アナログIIRフィルタに基づいてなされてきた。多くの場合、デジタルIIRフィルタを設計するにあたってまずアナログIIRフィルタ(例えば、チェビシェフフィルタ、バターワースフィルタ、楕円フィルタ)を設計し、インパルス不変法や双一次変換といった離散化技法を適用してデジタルに変換する。 IIRフィルタは一般に、FIRフィルタに比較して高速で安価だが、バンドパスフィルタとしての性能や安定性が劣る。 IIRフィルタとしては、チェビシェフフィルタ、バターワースフィルタ、ベッセルフィルタなどがある。 以下では、デジタルシグナルプロセッサで実装できる離散時間IIRフィルタについて解説する。 == 解説 == まず、入力信号と出力信号の関係を定義した差分方程式を考える。 : ここで * はフィードフォワードフィルタのオーダー * はフィードフォワードフィルタの係数 * はフィードバックフィルタのオーダー * はフィードバックフィルタの係数 * は入力信号 * は出力信号 である。 この差分方程式を要約すると次のようになる。 : これを として並べ替えると、次のようになる。 : フィルタの伝達関数を見つけるため、上記方程式の両辺のZ変換を行う。このとき、Z変換のシフト性を利用する。 : ここで、伝達関数は次のように定義される。 : 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「無限インパルス応答」の詳細全文を読む スポンサード リンク
|