概述
IIR(Infinite Impulse Response)——无限脉冲响应滤波器,是数字信号处理的基本组成部分。
1、IIR滤波器是什么
IIR滤波器是用于数字信号处理(DSP)应用的两种主要数字滤波器之一(另一种是FIR)。“IIR”的意思是“无限脉冲响应”。
2、 IIR为什么脉冲响应是“无限的”?
脉冲响应是“无限”的,因为滤波器中有反馈;如果你输入一个脉冲(一个“1”样本后面跟着多个“0”样本),理论上就会输出无限个非零值。
3、 IIR过滤器的替代方案是什么?
DSP滤波器也可以是“有限脉冲响应”(FIR)。FIR滤波器不使用反馈,所以对于N个系数的FIR滤波器,输入N个脉冲响应的样本后输出总是为零。
4、IIR滤波器(与FIR滤波器相比)的优点是什么?
与类似的FIR滤波器相比,IIR滤波器可以用更少的内存和计算来实现给定的滤波特性。
5、IIR滤波器(与FIR滤波器相比)的缺点是什么?
(1)它们更容易受到有限长度算法问题的影响,比如计算产生的噪声和极限环。(这是反馈造成的直接结果:当输出没有被完美地计算出来并得到反馈时,不完美可能会加剧。)
(2)它们使用定点算法更难(更慢)实现.
(3)对于多速率(抽取和插值)应用,它们没有FIR滤波器的计算优势。
最后
以上就是舒心万宝路为你收集整理的IIR滤波器的全部内容,希望文章能够帮你解决IIR滤波器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复