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

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

3天内不再提示

IIR滤波器简介(上)

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-05-04 10:53 次阅读

简介

本系列文章简要介绍了数字滤波器及其设计注意事项。内容涵盖MCK-RA6T2上IIR滤波器加速器 (IIRFA) 外设的配置和操作。本应用笔记的补充应用示例演示了滤波器设计、系数提取、外设配置和操作,以及使用带通滤波器从已知信号中去除噪声的输出验证。

利用本应用笔记,您可以为在MCK-RA6T2上运行的应用有效地设计和实现IIR滤波器。

目标器件

RA6T2

所需资源

要编译和运行IIRFA应用示例,需要具备以下资源:

开发工具和软件

• e2 studio 集成开发环境 (IDE),版本2022-01 (22.1.0) 或更高版本

• RA产品家族灵活配置软件包 (FSP) 版本3.6.0或更高版本

• J-Link RTT Viewer版本7.64b或更高版本

FSP和e2 studio捆绑在一个可下载平台安装程序中,可从瑞萨网站获得:

MATLAB R2014b或更高版本

DSP系统工具箱

硬件

• RA6T2

USB-C转USB-A电缆

• 运行Windows 10的主机PC

前提条件和目标受众

本应用笔记的读者应具备一定的瑞萨e2 studio IDE和RA产品家族灵活配置软件包 (FSP) 使用经验。在执行本应用笔记中的操作步骤之前,先按照《FSP用户手册》中的步骤操作,以编译和运行Blinky项目。这样可以帮助您熟悉e2 studio和FSP,并确认所用电路板的调试连接能否正常运行。此外,您还应具备一些与IIR滤波相关的DSP主题的理论背景。

目标受众为想要利用RA6T2 MCU上的IIRFA模块开发应用的用户。

目录

IIR滤波器简介

配置IIRFA

滤波器设计方法

运行示例项目

后续步骤

参考资料

1. IIR滤波器简介(上)

本节简要介绍数字滤波的背景知识,重点介绍使用IIR滤波器实现的理论含义。如果您已熟悉数字滤波,可以查看本系列文章的第2节。

注:

您应对数字滤波相关的DSP理论有基本了解。

本节讨论MATLAB中为IIR滤波器设计提供的设计选项之间的主要区别。目标是让您获得足够的知识,以帮助您根据自己的滤波需求选择最佳选项。如果您想更深入地探讨DSP理论,请参看后文第1.5节阅读更多内容。

1.1 IIR和FIR滤波器的定义

数字滤波器是离散时间系统,它对采样信号执行算法运算,以减弱或增强输入信号的特定方面。数字滤波器作用于输入的相位和频率响应,以允许信号的某些频率通过输出端,同时阻止(即衰减)不需要的频率。

在时域中,数字滤波器对输入信号中动态变化的响应通过系统的脉冲响应来表征。在频域中,滤波器的响应通过系统的传送函数来表征。

脉冲响应始终是一个由一个序列描述的无限长信号,它可以包含零值和非零值。脉冲响应的非零值通常称为抽头。基于脉冲响应可以实现的滤波器有两种情况:

无限脉冲响应 (IIR) 滤波器

无限脉冲响应 (IIR) 滤波器在脉冲响应中包含无限数量的抽头。系统的模拟传送函数包含一个反馈分量。

有限脉冲响应 (FIR) 滤波器

有限脉冲响应 (FIR) 滤波器在脉冲响应中包含有限数量的抽头。

1.2 IIR滤波器的优点和缺点

在处理滤波问题时,务必要考虑两种类型滤波器之间的利弊,以设计出满足目标要求的系统。本节仅对使用IIR滤波器的优点和缺点进行详细介绍。一般而言,IIR滤波器的优点即是FIR滤波器的缺点,反之亦然。

优点

IIR滤波器的一些主要优点包括:

• 与行为规范相当的FIR滤波器相比,计算成本更低

• 输入输出信号延迟更短

• 形式简洁

缺点

使用IIR滤波器的一些主要缺点包括:

• 系统稳定性得不到保障(但数值工具可通过选取极点和零点来缓解此问题,从而实现系统稳定)

• 系统的相位响应更难控制

• 设计滤波器是一个复杂的数学过程(但利用诸如MATLAB这样强大的滤波器设计工具可以简化设计过程)

• 对数值精度敏感(请参阅后文的第2.2节来深入探讨)

未完待续

审核编辑:汤梓红

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

    关注

    175

    文章

    2922

    浏览量

    228440
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174779
  • 数字滤波器
    +关注

    关注

    4

    文章

    249

    浏览量

    46747
  • IIR
    IIR
    +关注

    关注

    1

    文章

    56

    浏览量

    22749
  • J-Link
    +关注

    关注

    0

    文章

    77

    浏览量

    21950

原文标题:RA6T2 IIR滤波器加速器应用指南 [1] IIR滤波器简介(上)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于DSP的IIR滤波器的设计

    本帖最后由 mr.pengyongche 于 2013-4-30 02:22 编辑 基于DSP的IIR滤波器的设计滤波器的基本原理与分
    发表于 12-14 13:37

    iir滤波器设计

    iir滤波器设计联合matlab仿真
    发表于 07-10 17:23

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

    的线性相位滤波器IIR滤波器有以下几个特点:1、IIR数字滤波器的系统函数可以写成封闭函数的形式。2、I
    发表于 08-08 08:49

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

    时不同频率分量的叠加的相位情况和输入时有变化,得到的通带信号产生失真。iir滤波器有以下几个特点:1 iir数字滤波器的系统函数可以写成封闭函数的形式。2
    发表于 03-12 13:21

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

    的输入信号值。对于IIR滤波器,冲激响应理论应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。2.FIR:有限脉冲响应滤波器。有限说明其脉冲响应是有限的
    发表于 06-26 06:15

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

    的性能要去较高。图1 FIR滤波原理图 IIR滤波器定义:IIR滤波器是无限脉冲响应滤波器,又称
    发表于 06-27 04:20

    一文读懂FIR滤波器IIR滤波器的区别

    的输入信号值。对于IIR滤波器,冲激响应理论应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。 2.FIR:有限脉冲响应滤波器。有限说明其脉冲响应是有限
    发表于 09-29 14:06

    数字滤波器-IIR滤波器原理介绍&Verilog HDL设计

    一些资源。IIR滤波器还有级联型和并联型两种结构,在下一篇的设计中再做介绍。IIR滤波器在本质是以模拟
    发表于 09-27 09:22

    iir滤波器学习

    1.简介在做音频eq的时候,iir滤波器是必不可少的,所以这节主要学习一下iir滤波器,当然,不会偏于理论,而是着重怎么用。
    发表于 08-17 07:08

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

    IIR滤波器是无限脉冲响应滤波器,又称递归型滤波器,即结构带有反馈环路。 二、特点: IIR
    发表于 05-29 16:47

    基于DSP的IIR滤波器的设计

    基于DSP的IIR滤波器的设计,下来看看
    发表于 06-03 15:37 48次下载

    IIR滤波器

    matlab设计iir滤波器iir实现和滤波后结果以及matlab和fpga联调,fpga的verilog源代码,testbeach实现。
    发表于 12-12 20:39 56次下载

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

    你知道FIR滤波器IIR滤波器的不同点吗?它有有什么特点?滤波器是工程师工作中必不可少的器件,滤波器分为很多种,本文详细介绍一下FIR
    发表于 08-09 14:15 3.2w次阅读
    FIR<b class='flag-5'>滤波器</b>与<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>到底有什么区别

    IIR滤波器简介(下)

    在频域中,IIR滤波器的响应由系统的传送函数表征。换言之,传送函数是滤波器的输入到输出行为的数学表达。
    的头像 发表于 05-04 10:55 4510次阅读
    <b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b><b class='flag-5'>简介</b>(下)

    IIR滤波器和FIR滤波器的区别

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