無限インパルス応答
∑ j = 0 Q a j y [ n − j ] = ∑ i = 0 P b i x [ n − i ] {\displaystyle \ \sum _{j=0}^{Q}a_{j}y[n-j]=\sum _{i=0}^{P}b_{i}x[n-i]}
フィルタの伝達関数を見つけるため、上記方程式の両辺のZ変換を行う。このとき、Z変換のシフト性を利用する。
∑ j = 0 Q a j z − j Y ( z ) = ∑ i = 0 P b i z − i X ( z ) {\displaystyle \ \sum _{j=0}^{Q}a_{j}z^{-j}Y(z)=\sum _{i=0}^{P}b_{i}z^{-i}X(z)}
ここで、伝達関数は次のように定義される。
H ( z ) = Y ( z ) X ( z ) = ∑ i = 0 P b i z − i ∑ j = 0 Q a j z − j {\displaystyle {\begin{aligned}H(z)&={\frac {Y(z)}{X(z)}}\\&={\frac {\displaystyle \sum _{i=0}^{P}b_{i}z^{-i}}{\displaystyle \sum _{j=0}^{Q}a_{j}z^{-j}}}\end{aligned}}}
これらのデジタルIIRフィルタの設計は、アナログIIRフィルタに基づいてなされてきた。多くの場合、デジタルIIRフィルタを設計するにあたってまずアナログIIRフィルタ(例えば、チェビシェフフィルタ、バターワースフィルタ、楕円フィルタ)を設計し、インパルス不変法や双一次変換といった離散化技法を適用してデジタルに変換する。