0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FIR滤波器与IIR滤波器之间有何区别

电子设计 来源:电子设计 作者:电子设计 2020-10-30 02:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。对于 FIR 滤波器,冲激响应在有限时间内衰减为零,其输出仅取决于当前和过去的输入信号值。对于 IIR 滤波器,冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。

2.FIR:有限脉冲响应滤波器。有限说明其脉冲响应是有限的。与 IIR 相比,它具有线性相位、容易设计的优点。这也就说明,IIR 滤波器具有相位不线性,不容易设计的缺点。而另一方面,IIR 却拥有 FIR 所不具有的缺点,那就是设计同样参数的滤波器,FIR 比 IIR 需要更多的参数。这也就说明,要增加 DSP 的计算量。DSP 需要更多的计算时间,对 DSP 的实时性有影响。

以下都是低通滤波器的设计。

FIR 的设计:


FIR 滤波器的设计比较简单,就是要设计一个数字滤波器去逼近一个理想的低通滤波器。通常这个理想的低通滤波器在频域上是一个矩形窗。根据傅里叶变换我们可以知道,此函数在时域上是一个采样函数。通常此函数的表达式为:

sa(n)=sin(n∩)/n∏,但是这个采样序列是无限的,计算机是无法对它进行计算的。故我们需要对此采样函数进行截断处理。也就是加一个窗函数。就是传说中的加窗。也就是把这个时域采样序列去乘一个窗函数,就把这个无限的时域采样序列截成了有限个序列值。但是加窗后对此采样序列的频域也产生了影响:此时的频域便不在是一个理想的矩形窗,而是成了一个有过渡带,阻带有波动的低通滤波器。通常根据所加的窗函数的不同,对采样信号加窗后,在频域所得的低通滤波器的阻带衰减也不同。通常我们就是根据此阻带衰减去选择一个合适的窗函数。如矩形窗、汉宁窗、汉明窗、BLACKMAN 窗、凯撒窗等。选择一个具体的窗函数 之后,根据所设计滤波器的参数来计算所需的阶数、此窗函数的表达式。然后用这个窗函数去和采样序列相乘,就可以得到实际滤波器的脉冲响应。

IIR 的设计(双线性变换法):


IIR 的设计理念是这样的:根据所要设计滤波器的参数去确定一个模拟滤波器的传输函数,然后再根据这个传输函数,通过双线性变换、或脉冲响应不变法来进行数字滤波器的设计。它的设计比较复杂,复杂在于它的模拟滤波器传输函数 H(s)的确定。这一点我们可以让软件来实现。然后,我们说一下它的具体实现步骤:首先你要先确定你需要一个什么样的滤波器,巴特沃斯型,切比雪夫型,还是其它什么型的滤波器。当你选定一个型号后,你就可以根据设计参数和这个滤波器的计算公式来确定其阶数、传输函数的表达式。通常这个过程中还存在预扭曲的问题(这只是双线性变换法所需要注意的问题,脉冲响应不变法不存在这种问题)。确定 H(S)后,就可以通过双线性变换得到其数字域的差分方程。

3. 对于 IIR 和 FIR 的比较,有些书上有论述。我引用陈怀琛的“数字信号处理教程--MATLAB 释义与实现”:

从性能上来说,IIR 滤波器传递函数包括零点和极点两组可调因素,对极点的惟一限制是在单位圆内。因此可用较低的阶数获得高的选择性,所用的存储单元少,计算量小,效率高。但是这个高效率是以相位的非线性为代价的。选择性越好,则相位非线性越严重。FIR 滤波器传递函数的极点固定在原点,是不能动的,它只能靠改变零点位置来改变它的性能。所以要达到高的选择性,必须用较高的阶数;对于同样的滤波器设计指标,FIR 滤波器所要求的阶数可能比 IIR 滤波器高 5-10 倍,结果,成本较高,信号延时也较大;如果按线性相位要求来说,则 IIR 滤波器就必须加全通网络进行相位校正,同样要大大增加滤波器的阶数和复杂性。而 FIR 滤波器却可以得到严格的线性相位。

从结构上看,IIR 滤波器必须采用递归结构来配置极点,并保证极点位置在单位圆内。由于有限字长效应,运算过程中将对系数进行舍入处理,引起极点的偏移。这种情况有时会造成稳定性问题,甚至产生寄生振荡。相反,FIR 滤波器只要采用非递归结构,不论在理论上还是在实际的有限精度运算中都不存在稳定性问题,因此造成的频率特性误差也较小。此外 FIR 滤波器可以采用快速傅里叶变换算法,在相同阶数的条件下,运算速度可以快得多。

另外,也应看到,IIR 滤波器虽然设计简单,但主要是用于设计具有分段常数特性的滤波器,如低通、高通、带通及带阻等,往往脱离不了模拟滤波器的格局。而 FIR 滤波器则要灵活得多,尤其是他易于适应某些特殊应用,如构成数字微分器或希尔波特变换器等,因而有更大的适应性和广阔的应用领域。

从上面的简单比较可以看到 IIR 与 FIR 滤波器各有所长,所以在实际应用时应该从多方面考虑来加以选择。从使用要求上来看,在对相位要求不敏感的场合,如语言通信等,选用 IIR 较为合适,这样可以充分发挥其经济高效的特点;对于图像信号处理,数据传输等以波形携带信息的系统,则对线性相位要求较高。如果有条件,采用 FIR 滤波器较好。当然,在实际应用中可能还要考虑更多方面的因素。

不论 IIR 和 FIR,阶数越高,信号延迟越大;同时在 IIR 滤波器中,阶数越高,系数的精度要求越高,否则很容易造成有限字长的误差使极点移到单位园外。因此在阶数选择上是综合考虑的。

IIR 滤波器(切比雪夫滤波)各滤波器比较(IIR 和 FIR,数字和模拟) 第 19,20,21 章内容,主要讲 IIR 滤波器和滤波器的比较

IIR 滤波不使用卷积运算,而是用递归(recursive)运算,因此执行速度很快,但在性能上不一定比 FIR 滤波好。IIR 的冲击响应由衰减性指数信号构成。


IIR 输入输出的递推关系式为:

IIR 递归系数和其频率响应之间的关系可以通过 Z 变换来转换,Z 变换在此不涉及。


通过取不同的递归系数,就可以实现不同的滤波:


当然这是最简单的应用,递归系数的取法有一定的讲究和公式,这里略了。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    162

    文章

    8351

    浏览量

    184757
  • FIR
    FIR
    +关注

    关注

    4

    文章

    151

    浏览量

    35112
  • IIR
    IIR
    +关注

    关注

    1

    文章

    62

    浏览量

    23532
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    信号处理:指数移动平均 (EMA) 滤波器

    作者: Mustahsin Zarif 之前我们在《信号处理简介》一文中已经见过了两类滤波器:有限脉冲响应 (FIR) 滤波器和无限脉冲响应 (IIR)
    的头像 发表于 10-04 18:35 1549次阅读
    信号处理:指数移动平均 (EMA) <b class='flag-5'>滤波器</b>

    有源滤波器与无源滤波器区别

    滤波器是根据电路参数对电路频带宽度的影响而设计出来的工程应用电路,滤波器种类很多,有源滤波器和无源滤波器区别我们最简单的分别办法是看看是否
    的头像 发表于 06-18 09:03 1212次阅读

    GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器 skyworksinc

    电子发烧友网为你提供()GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器相关产品参数、数据手册,更有GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器的引脚图、接线图、封装手
    发表于 06-06 18:34
    GNSS 低噪声放大器前端模块,集成前<b class='flag-5'>滤波器</b>和后<b class='flag-5'>滤波器</b> skyworksinc

    滤波器安装位置讲究吗?

    在电子设备和通信系统中,滤波器是不可或缺的关键元件,它能够筛选和处理信号,确保信息的准确传输和设备的稳定运行。然而,滤波器的安装位置并非随意为之,而是有着诸多讲究。正确的安装位置能充分发挥滤波器
    的头像 发表于 05-15 16:18 1064次阅读

    Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置滤波器 skyworksinc

    电子发烧友网为你提供()Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置滤波器相关产品参数、数据手册,更有Sky5® 低电流 GNSS LNA 前端模块,集成前置滤波器和后置
    发表于 05-14 18:31
    Sky5® 低电流 GNSS LNA 前端模块,集成前置<b class='flag-5'>滤波器</b>和后置<b class='flag-5'>滤波器</b> skyworksinc

    LC滤波器与电感、电容的区别:技术分析与应用

    ​LC滤波器与电感、电容的区别:技术分析与应用摘要LC滤波器是由电感(L)和电容(C)组成的被动电路,用于滤除特定频率的信号,广泛应用于电磁兼容(EMC)、信号处理和电源管理等领域。本文档详细分析
    的头像 发表于 05-12 20:19 1152次阅读
    LC<b class='flag-5'>滤波器</b>与电感、电容的<b class='flag-5'>区别</b>:技术分析与应用

    高带通TSIF集成滤波器

    截止频率以上信号通过 消除直流偏移、增强高频成分 带通滤波器 通过特定频段,抑制其余频率 截止频率之间信号通过 通信、振动分析 带阻滤波器 阻止特定频段,允许其余频率通过 截止频率之外信号通过 干扰消除(如50Hz噪声) 全通
    的头像 发表于 03-20 15:42 722次阅读
    高带通TSIF集成<b class='flag-5'>滤波器</b>

    滤波器的尺寸和重量对其应用场景哪些限制?

    电源滤波器尺寸和重量的差异影响其在移动设备和大型设备集中的应用。小尺寸和轻重量的滤波器适用于小型设备,而三相电系统中则需要大尺寸和重重量的滤波器。这种滤波器用于大型设备集中的工业场景,
    的头像 发表于 02-21 10:49 625次阅读

    在电源滤波器中,使用不同技术的滤波器性能差异

    电源滤波器分电容、电感、有源三类,各有优劣。电容滤波器结构简单成本低,但低频滤波效果差;电感滤波器低频效果好但体积大;有源滤波器
    的头像 发表于 02-17 10:49 819次阅读
    在电源<b class='flag-5'>滤波器</b>中,使用不同技术的<b class='flag-5'>滤波器</b><b class='flag-5'>有</b><b class='flag-5'>何</b>性能差异

    如何区分有源滤波器和无源滤波器,它们各自的应用场景是什么

    有源滤波器与无源滤波器的主要区别在于元件构成。无源滤波器主要由无源元件组成,如电阻、电容和电感,它们自身不具备放大信号的能力。而有源滤波器
    的头像 发表于 02-08 11:45 1788次阅读
    如何区分有源<b class='flag-5'>滤波器</b>和无源<b class='flag-5'>滤波器</b>,它们各自的应用场景是什么

    AN-217:ADSP-2100系列音频应用(IIR滤波器)

    电子发烧友网站提供《AN-217:ADSP-2100系列音频应用(IIR滤波器).pdf》资料免费下载
    发表于 01-13 18:04 0次下载
    AN-217:ADSP-2100系列音频应用(<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>)

    电源滤波器滤波精度如何?

    电源滤波器滤波精度受频率响应、设计、元件选择、布局及测试影响,需综合考虑优化。合理选择和配置可降低电磁干扰,提高设备稳定性。期待更高效、可靠的滤波器产品。
    的头像 发表于 12-30 13:47 816次阅读
    电源<b class='flag-5'>滤波器</b>的<b class='flag-5'>滤波</b>精度如何?

    5G射频滤波器技术原理

    射频滤波器可分为表声波滤波器和体声波滤波器,其中表声波滤波器细分为SAW滤波器、TC-SAW、I.H.P-SAW(IncredibleHig
    的头像 发表于 12-26 15:34 1400次阅读
    5G射频<b class='flag-5'>滤波器</b>技术原理

    滤波器的一些常识

    滤波器简介:滤波器是一种用于信号处理的设备或系统,用于改变信号的频率特性,以实现信号的滤波、增强、去噪或降噪等功能。滤波器根据其工作方式可以分为数字
    的头像 发表于 12-18 17:05 1505次阅读
    <b class='flag-5'>滤波器</b>的一些常识