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

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

3天内不再提示

RA6T2 IIR滤波器的IIRFA模块配置方法

瑞萨MCU小百科 来源:瑞萨MCU小百科 2023-05-08 09:33 次阅读

2. 配置IIRFA(上)

本节介绍IIRFA模块的用户可配置设置。其中详细说明了所有限制并讨论了各种操作方法之间的差别,以指导您为您的应用选择最佳配置。

2.1 模块设置

IIRFA配置

可以使用e2 studio将IIRFA模块添加到FSP Configuration(FSP配置)> Stacks(堆)选项卡(通过New Stack(新堆)> DSP > IIR Filter Accelerator(IIR滤波器加速器)(r_iirfa)。表1列出了可配置的模块设置,可在Stacks Configuration(堆配置)的Properties(属性)> Settings(设置)中更改这些设置。

表1. Configuration.xml中可以进行的设置

671f7c22-ec4f-11ed-90ce-dac502259ad0.jpg

点击查看大图

级设置

一个双二阶IIR滤波器操作称为级,级联的级称为通道。IIRFA可以进行以下级设置:

• 最多可级联32个级(注:32个级可用于所有配置的通道。换言之,所有滤波器的滤波阶数的最大总和为64。)

• 可以为每个通道选择要级联的级

• 每个级的系数和延迟数据可以独立设置

中断

在IIRFA处理期间会产生以下中断:

• 输出数据准备完成中断

• 过程完成中断

• 操作错误中断

• ECC错误中断

表2列出了中断源:

表2. IIRFA的中断源

675a02de-ec4f-11ed-90ce-dac502259ad0.jpg

点击查看大图

舍入模式

IIR滤波器加速器模块的I/O数据、级系数和延迟数据以IEEE 754标准中指定的单精度浮点格式保留。浮点计算设置为在内部以额外的精度进行,然后进行舍入以适合目标类型。IIR滤波器加速器模块支持两种舍入模式,可在Stacks Configuration(堆配置)选项卡的Properties(属性)> Settings(设置)中选择。下文对每种模式及其对滤波处理的影响进行简要描述。

舍入为最接近值

在此模式下,结果舍入为最接近的可表示值。如果结果介于两个可表示值之间,则选择平均值。平均值的最低有效位为0。这种舍入模式最精确,可以防止在有很多计算的中间值的情况下出现统计偏差。

舍入为零

在此模式下,结果会向零舍入,即在所有情况下都被截断为最接近零的可表示值。

2.2 操作方法

2.2.1 通道处理操作过程

通道处理是在对通道的输入寄存器执行写访问时执行的一系列操作。通道使用的所有级的操作在通道处理期间按顺序执行。如果输出数据操作在通道处理的中期完成,即,在通道处理完成标志 (IIRCHnSTS.CPRCFF) 为1之前,则输出数据准备完成标志 (IIRCHnSTS.ORDYF) 为1,并且输出数据 (IIRCHnOUT) 寄存器可读。

最多可同时处理的通道数为1。通道按顺序处理。如果在任何通道的通道处理期间对输入数据 (IIRCHnINP) 寄存器执行写访问,则总线访问将被强制等待,直到正在执行的通道处理完成。

未完待续

审核编辑:汤梓红

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

    关注

    7

    文章

    2484

    浏览量

    46530
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174779
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117719
  • IIR
    IIR
    +关注

    关注

    1

    文章

    56

    浏览量

    22749
  • IIR滤波器
    +关注

    关注

    0

    文章

    26

    浏览量

    11471

原文标题:RA6T2 IIR滤波器加速器应用指南 [3] 配置IIRFA(上)

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

收藏 人收藏

    评论

    相关推荐

    RA6T2的16位模数转换器操作 [11] 配置RA6T2 ADC模块 (8)

    配置RA6T2 ADC模块 2.2 以16位深度操作ADC 2.2.6 数字滤波器功能 数字滤波器功能是获得高精度和高分辨率16位深度A
    的头像 发表于 08-11 12:15 707次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [11] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC<b class='flag-5'>模块</b> (8)

    全文详解IIR滤波器原理与设计方法

    IIR滤波器具有很高的滤波效率,在相同幅频响应条件下,所需的滤波器阶数明显比FIR滤波器低。其次,IIR
    发表于 01-22 09:25 2065次阅读
    全文详解<b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>原理与设计<b class='flag-5'>方法</b>

    iir滤波器设计

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

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

    模拟滤波器的公式转换成数字滤波器的公式。 4、IIR数字滤波器的相位特性不好控制,对相位要求较高时,需加相位校准网络。 图2IIR
    发表于 08-08 08:49

    第38章 IIR无限冲击响应滤波器设计

    。 38.1 基本概念 38.2 IIR数字滤波器的基本网络结构 38.2 IIR数字滤波器的设计方法 38.4 总结38.1 基本概念
    发表于 09-29 08:35

    第40章 IIR滤波器的实现

    的方式来实现的。其中参数numStages就是用来做指定二阶Biquad的个数。比如8阶IIR滤波器就可以采用numStages=4个二阶Biquad来实现。 如果要实现9阶IIR滤波器
    发表于 09-30 10:47

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

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

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

    数字滤波器采用递归型结构,由于运算中的舍入处理,使误差不断累积,有时会产生微弱的寄生振荡。图2 IIR基础原理图区别稳定性:由于FIR滤波器没有反馈回路,稳定性要强于
    发表于 06-27 04:20

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

    本文将简单介绍另一种数字滤波器——IIR滤波器的原理,详细介绍使用Verilog HDL设计直接型IIR滤波器
    发表于 09-27 09:22

    介绍C语言IIR滤波器的实现方法

    Filter Design&Analysis Tool求得,下面以一个IIR三阶低通滤波器为例,介绍C语言IIR滤波器的实现方法:1、计算
    发表于 07-14 08:26

    iir滤波器学习

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

    IIR滤波器简介(上)

    本系列文章简要介绍了数字滤波器及其设计注意事项。内容涵盖MCK-RA6T2上IIR滤波器加速器 (IIRFA) 外设的
    的头像 发表于 05-04 10:53 1771次阅读

    RA6T2 IIR滤波器加速器应用之配置IIRFA

    根据IIRFA配置,有三种执行通道处理的方法。它们在通道处理开始后从IIRCHnOUT寄存器读取输出数据的操作过程不同。
    的头像 发表于 05-08 17:51 530次阅读
    <b class='flag-5'>RA6T2</b> <b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>加速器应用之<b class='flag-5'>配置</b><b class='flag-5'>IIRFA</b>

    RA6T2 IIR滤波器加速器应用指南 [6] 滤波器设计方法(下)

    ,设计与IIRFA模块(具有以100Hz为中心的通带)兼容的带通滤波器的过程。 打开MATLAB。在 Command Window (命令窗口)中键入命令filterbuilder,然后按 Enter
    的头像 发表于 05-12 23:35 662次阅读
    <b class='flag-5'>RA6T2</b> <b class='flag-5'>IIR</b><b class='flag-5'>滤波器</b>加速器应用指南 [6] <b class='flag-5'>滤波器</b>设计<b class='flag-5'>方法</b>(下)

    瑞萨MCU RA6T2的16位模数转换器操作 [4] 配置RA6T2 ADC模块 (1)

    配置RA6T2 ADC模块 RA6T2 MCU包含两个噪声整形SAR型A/D转换器单元,二者采用混合式架构,兼具SAR型和ΔΣ调制型的特性。 R
    的头像 发表于 07-24 17:45 640次阅读
    瑞萨MCU <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC<b class='flag-5'>模块</b> (1)