一个数字滤波器在时域常用常系数线性差分方程表示
y ( n ) = ∑ k = 0 M b k x ( n − k ) − ∑ k = 1 N a k y ( n − k ) (1) y(n)=\sum_{k=0}^Mb_kx(n-k) - \sum_{k=1}^N a_ky(n-k) \tag{1} y(n)=k=0∑Mbkx(n−k)−k=1∑Naky(n−k)(1)
不难得出其系统函数为
H ( z ) = ∑ k = 0 M b k z − k 1 + ∑ k = 1 N a k z − k (2) H(z) = \frac{\sum_{k=0}^M b_kz^{-k}}{1+\sum_{k=1}^N a_kz^{-k}} \tag{2} H(z)=1+∑k=1Nakz−k∑k=0Mbkz−k(2)
无限长单位冲激响应(IIR)滤波器,其具有如下特点:
- 系统的单位抽样响应 h ( n ) h(n) h(n)是无限长的
- 从(1)中看,至少存在一个 a k ≠ 0 a_k\neq 0 ak=0.也就是说输出到输入存在反馈,是递归结构
- 从(2)中看, H ( z ) H(z) H(z)在有限Z平面 ( 0 < ∣ z ∣ < ∞ ) (0<|z|<\infty) (0<∣z∣<∞)一定存在极点.
- 单位冲激响应 h ( n ) h(n) h(n)为实数,则所有系数 ( a k , b k ) (a_k,b_k) (a