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

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

3天内不再提示

对比IIR滤波器和FIR滤波器

转子磁场定向 来源:转子磁场定向 作者:转子磁场定向 2023-03-31 16:13 次阅读

曾经听过哈工大深圳研究生院李教授的讲座,李教授说,控制系统的实质,就是滤波器的设计。尤其在电机控制系统设计中,滤波器是必不可少的存在,很少观测器实质也就是滤波器,比如拓展反电势模型等。

在无传感器控制方案中,滤波器相对用得不多,比如:

一阶低通滤波器1nd LPF,;

二阶低通滤波器2nd LPF,;

高通滤波器HPF;

IIR滤波器;

FIR滤波器;

在伺服解决方案中,滤波器就相当复杂了,除了以上滤波器,还包括:

二阶超前/滞后滤波器2nd order Lead/Lag filter;

一阶超前/滞后滤波器1nd order Lead/Lag filter;

由频率定义的一阶超前/滞后滤波器LDLG1FP;

由频率定义相位峰值/最小值和相位电平的二阶超前/滞后滤波器LDLG2FP;

陷波滤波器Notch filter;

通用四边形滤波器BQUD;

复超前/滞后滤波器CLDLG;

本文分析一下IIR滤波器和FIR滤波器。

MATLAB 2020b版本搜索IIR Filter, 点击模块:

pYYBAGQmlhiAJqtZAABDcoRB6bg82.webp

图1 IIR滤波器

IIR滤波器实质就是低通滤波器。

pYYBAGQmkFWAbodOAAAXSjWvT3Y638.png

假设滤波器执行频率20k,那么

pYYBAGQmkGmAZKtJAAAy3Zu5p4w984.png

所以20kHz执行频率下,0.01的滤波系数代表33Hz的低通滤波器。

MATLAB的help也说明:A lower filter coefficient gives better filtering, but it increases the delay in the response time,更低的滤波系数带来更好的滤波效果,但是会增加相位滞后,因为截至频率进一步降低。

需要注意的是:一阶低通滤波器仅仅只是IIR滤波器的一种特例,除了1st LPF, 电机控制中还常用二阶低通滤波器,比如常见的巴特沃斯滤波器;陷波滤波器等。IIR滤波器输出不仅和输入有关联,和过去的输出还有关系,从一阶低通滤波器就能看出来这种关系。

此外,必须注意的是,在定点芯片上用整形运算实现低通滤波器,必须注意右移导致的丢精度问题,要进行补偿。

MATLAB 2020b版本搜索FIR Filter, 点击模块:

poYBAGQmlhiAI62DAABSsgqqsGs92.webp

图2 FIR离散滤波器

传递函数:

poYBAGQmlCuASQysAAAV4HuSpqs209.png

其实质,是当前周期的输入和上一个周期输入的平均值,得到滤波值,可以理解为常用的滑动平均滤波器。

滑动平均滤波器其实只是FIR滤波器的一个特例,在电机控制中常用的也就是这个形式,实质也是属于低通滤波器。把过去若干个连续周期输入求取平均值,作为滤波结果。

FIR滤波器的输出只和输入相关,和过去的输出无关。所以滑动平均滤波,差分计算都属于FIR滤波器的类型。

感谢您的耐心阅读。

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

    关注

    2548

    文章

    50664

    浏览量

    751938
  • matlab
    +关注

    关注

    182

    文章

    2963

    浏览量

    230148
  • 滤波器
    +关注

    关注

    160

    文章

    7727

    浏览量

    177670
  • 电机控制
    +关注

    关注

    3526

    文章

    1855

    浏览量

    268369
  • IIR
    IIR
    +关注

    关注

    1

    文章

    61

    浏览量

    22823
收藏 人收藏

    评论

    相关推荐

    FIR滤波器IIR滤波器的区别与特点

    本帖最后由 xie0517 于 2016-8-8 08:52 编辑 FIR是有限冲击响应;IIR是无限冲击响应。 FIRIIR滤波器
    发表于 08-08 08:49

    FIR滤波器IIR滤波器的区别与特点

    FIRIIR滤波器的一个主要区别:FIR是线性相位,IIR为非线性相位(双线性变换法),对于非线性相位会造成的影响,可以这样考虑:对于输入
    发表于 03-12 13:21

    IIR滤波器FIR滤波器对比分析介绍

    1.两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR滤波器和无限冲激响应(
    发表于 06-26 06:15

    FIR滤波器IIR滤波器有什么区别

    效果图通过对比不难发现,IIR滤波器存在非线性相位延迟,校正时需要双向滤波进行校正,复杂不易控制;FIR
    发表于 06-27 04:20

    简谈FIR滤波器IIR滤波器的区别

    误差不断累积,有时会产生微弱的寄生振荡。 如下图是IIR滤波器的基础原理图: 区别对比 稳定性:由于FIR滤波器没有反馈回
    发表于 05-29 16:47

    详解FIR滤波器IIR滤波器的区别

    数字滤波器广泛应用于硬件电路设计,一般分为FIR滤波器IIR滤波器。那么FIR
    发表于 05-03 11:36 20次下载

    详解FIR滤波器IIR滤波器区别

    数字滤波器广泛应用于硬件电路设计,在离散系统中尤为常见,一般可以分为FIR滤波器IIR滤波器,那么他们有什么区别和联系呢。
    发表于 05-04 15:52 6112次阅读
    详解<b class='flag-5'>FIR</b><b class='flag-5'>滤波器</b>和<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>区别

    IIRFIR滤波器的比较和区别

    两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR滤波器和无限冲激响应(
    发表于 11-12 10:02 4.8w次阅读

    IIR滤波器FIR滤波器详细对比

    1.两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR滤波器和无限冲激响应(
    发表于 10-30 10:40 5次下载
    <b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>和<b class='flag-5'>FIR</b><b class='flag-5'>滤波器</b>详细<b class='flag-5'>对比</b>

    FIR滤波器IIR滤波器到底有什么区别

    你知道FIR滤波器IIR滤波器的不同点吗?它有有什么特点?滤波器是工程师工作中必不可少的器件,滤波器
    发表于 08-09 14:15 3.3w次阅读
    <b class='flag-5'>FIR</b><b class='flag-5'>滤波器</b>与<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>到底有什么区别

    FIR滤波器IIR滤波器的区别与联系

    1.根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR滤波器和无限冲激响应(IIR滤波器。对于
    的头像 发表于 12-30 23:45 3638次阅读

    IIR滤波器FIR滤波器的区别

    数字滤波器是数字信号处理中最常用的一种技术,可以对数字信号进行滤波、降噪、增强等处理,其中最常见的两种数字滤波器IIR滤波器
    的头像 发表于 06-03 10:21 1.9w次阅读

    FIR滤波器IIR滤波器的区别与联系有哪些

    FIR滤波器IIR滤波器是数字信号处理中的两种常见滤波器类型,它们在原理、结构和性能等方面存在显著的差异与联系。
    的头像 发表于 01-29 16:41 2534次阅读
    <b class='flag-5'>FIR</b><b class='flag-5'>滤波器</b>和<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>的区别与联系有哪些

    iir滤波器fir滤波器的优势和特点

    IIR滤波器FIR滤波器是数字信号处理领域中两种非常重要的滤波器类型。它们各自具有独特的优势和特点,适用于不同的应用场景。本文将介绍
    的头像 发表于 07-19 09:28 1072次阅读

    如何区分IIR滤波器FIR滤波器

    IIR(无限脉冲响应)滤波器FIR(有限脉冲响应)滤波器是数字信号处理领域中两种非常重要的滤波器类型。它们在许多应用中都发挥着关键作用,如
    的头像 发表于 07-19 09:44 3350次阅读