一、什么是FIR数字滤波器

  FIR滤波器的全称是Finite Impulse Respond Filter。中文全称是有限脉冲响应滤波器,它也叫做非递归型滤波器。

  它的作用和所有的滤波器一样,通过算法来使某刻的值处在一个更为准确的值,这句话看着很绕,但是在后面的三种算法的介绍中,应该可以理解我在这里说的这句话的含义。(它比‘通过算法来去除杂波’这句话,更清楚明白)。

  实现数字滤波,就必须要有数字信号,所以这里要通过A/D转换,来使得模拟信号变为数值,才好带入算法中计算,然后用D/A转换,输出模拟信号。

二、FIR数字滤波器与IIR数字滤波器的对比

  这里说了与IIR数字滤波器的对比,那什么是IIR数字滤波器呢?

  IIR数字滤波器全称是Infinite Impulse Respond Filter。中文全称是无限脉冲响应滤波器,它也叫做递归型滤波器。

二者特点比较:

  FIR滤波器特点:

  1. 没有反馈回路,稳定性强。即FIR滤波器只需要有当前数据,和历史输入数据,不需要历史滤波输出数据的参与(这是它与IIR最大的区别了,后面许多差别也就是因为这个而来的)。因为滤波的输出本来就是一个舍入值,若带入下一次的计算中,就会在这个舍入值(非精准值)基础上再一次的舍入,进行N次,会产生微小的寄生振荡。
  2. 算法计算完成后与原先数据有线性的相位差,更容易将计算后的信号相位还原成原相位(通过左右平移的方式直接修正)。
  3. 相对于IIR数字滤波器,在相同性能指标下,阶次(就是后面所说的N次选点)较高,对CPU的消耗更大。

  IIR滤波器特点:

  1. 系统函数可以写成封闭函数的形式,具有反馈回路。这个反馈回路的加入,使得在相同CPU消耗下,IIR的精确度不如FIR,但在较小的相同阶次下,也是它使得IIR的效果要比FIR更好,成也反馈败也反馈。
  2. 算法计算完成后与原先数据的相位差不是线性的,这就使得在修正相位差的时候会很麻烦。
  3. FIR滤波器特点第一条就说了,IIR可能会产生寄生振荡。

学习笔记-FIR滤波器工作原理相关推荐

  1. FIR滤波器工作原理及实现过程介绍

    引言 在现代电子系统中,到处都可以看到数字信号处理( DSP )的应用,从MP3播放器.数码相机到手机.DSP设计人员的工具箱的支柱之一是有限脉冲响应( FIR )滤波器.FIR滤波器越长(有大量的抽 ...

  2. Android学习笔记View的工作原理

    自定义View,也可以称为自定义控件,通过自定义View可以使得控件实现各种定制的效果. 实现自定义View,需要掌握View的底层工作原理,比如View的测量过程.布局流程以及绘制流程,除此之外,还 ...

  3. 低功耗蓝牙cc2541学习笔记之协议栈工作原理

  4. 宽带接入与无线网络(学习笔记一)——VLAN原理

    宽带接入与无线网络(学习笔记一)--VLAN原理 1. VLAN的概念及作用 1.1 VLAN的概念 1.2 VLAN的作用 2. 广播域的分割 2.1为什么需要隔离广播域 2.2 如何分割广播域 3 ...

  5. 快速学习一门新技术的工作原理(十步学习法来自软技能)

    快速学习一门新技术的工作原理 ●如何开始--要想开始使用自己所学的,我需要掌握哪些基本知识? ●学科范围--我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科 ...

  6. Redis学习笔记-GEO经纬度编码原理地理划分

    文章目录 Redis学习笔记-GEO经纬度编码原理&地理划分 1.笔记图 2.GEO 应用场景 3.GEO 数据特点举例 4.GeoHash 的编码方法(二分区间,区间编码) 5.GEO 经纬 ...

  7. CCSA学习笔记 第三节 防火墙原理与基本配置

    CCSA学习笔记 第三节 防火墙原理与基本配置 一.防火墙技术 1.包过滤技术=访问控制列表(第一代防火墙技术)基础的访问控制列表分为两种a.标准的访问控制列表:基于数据包的源IP地址来进行访问控制b ...

  8. RC滤波器与LC滤波器详解(RC滤波器与LC滤波器区别,RC滤波器和LC滤波器工作原理和经典设计)

    RC滤波器与LC滤波器详解(RC滤波器与LC滤波器区别,RC滤波器和LC滤波器工作原理和经典设计) [导读] LC滤波器应用的频率范围为1kHz-1.5GHz.由于受限于其中电感的Q值,频率响应的截至 ...

  9. CV学习笔记-图像滤波器

    图像滤波器 1. 图像滤波 1. 图像滤波&滤波器 图像滤波: 即在尽可能保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可不可缺少的操作,其处理效果的好坏将直接影响到后续图 ...

最新文章

  1. Java8 对Map进行排序
  2. 交换代数笔记1|Atiyah,Chpt.1
  3. 【运营】“顶级运营”最强速成攻略!目前国内不超过200人!
  4. 八十五、Eureka搭建分布式SpringCloud项目
  5. IAR 下C中嵌入汇编
  6. css划上去变长,Css3如何实现鼠标移上变长特效?(图文+视频)
  7. 【机器学习】Bagging和Boosting的区别(面试准备)
  8. ASP.NET 5 WebApi 返回 HttpResponseMessage
  9. 第五讲计算结果的可视化
  10. eclipse: workspace出错导致无法启用的解决
  11. 三菱plcascll转换16进制_三菱ASCII码指令
  12. 【MATLAB图像融合】[15]一个自适应PCNN的DEMO详解
  13. 计算机硬件 - 主板
  14. 08cms中error_08cms_licens 故障
  15. 杠杆炒股为什么会被强制平仓?
  16. 一起学Go吧! Go语言反射篇
  17. html调用 另存为,:将html另存为文本
  18. 【STM32 HAL库+STM32CUBEMX】使用usart1打印串口数据
  19. NLP从入门到实战(一)
  20. 重新设置用户名之后vscode连接出错

热门文章

  1. 以移动浦发联名挂件卡解析qPBOC应用
  2. https://blog.csdn.net/zhi_sheng/article/details/78910082----mybatis写当天 当月的数据 时间段数据...
  3. matlab 傅里叶变换 音频,傅里叶变换进行音频处理.pdf
  4. 骨素Paratie Plus 2017 1CD+NERSim v1.09a 1CD集善据
  5. 基于java的围棋游戏设计-计算机毕业设计
  6. RTM版,即Release To Manufacturing(发布到制造)
  7. T-SQL 计算固定资产折旧(直线法)
  8. Java学习之网络编程实例
  9. 全球及中国单相固态继电器行业规模预测及产值分析报告2022~2027年
  10. 从火星的古海洋,读懂蓝星的数据湖之变