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

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

3天内不再提示

卡尔曼或FIR滤波器适用于我的IMU

星星科技指导员 来源:ADI 作者:Ian Beavers 2023-02-17 10:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ian Beavers

这些过滤器选项中的每一个在 IMU 中都提供了截然不同的功能。在大多数情况下,它们在操作中是独立的。它们的使用将取决于终端系统的要求。让我们进一步了解一下细节以及它们如何应用于传感器系统。

将抽取与有限脉冲响应(FIR)滤波器结合使用是一种降低IMU全输入带宽的方法,以便仅关注狭窄的低通活动频带。当系统受到许多旋转和加速度频率运动时,这尤其有用,其中只有一部分在传感器内需要观察。此外,任何不必要或被忽略的高频活动都有可能混叠回目标频带,而不会受到FIR带通滤波器的滤波抑制。

当不需要传感器的全部带宽时,FIR滤波器最有价值。相反,如果对低通区域内的已知信号频率带宽感兴趣,则可以滤除不需要的信号。例如,系统的目标旋转频率可能仅在 20 Hz 到 50 Hz 之间。虽然可能还有其他更高频率的噪声可以检测到,但在IMU内进行测量并不重要。图1显示了使用抽取和FIR滤波器选项B将全带宽进行低通滤波16倍的方法。

pYYBAGPu4iyAEHZNAAB0yq5gBIY922.png?la=en&imgver=1

poYBAGPu4i2AN-GKAAA--utIoIM820.png?la=en&imgver=1

图1.ADIS16480的FIR滤波器响应(左)和B滤波器的示例用例(右),其中可以滤除不需要的信号以聚焦在目标的低通频率带宽内。

卡尔曼滤波器以电气工程师共同发明人鲁道夫·卡尔曼的名字命名,与抽取滤波器和FIR滤波器组合相比,具有不同的优势。描述卡尔曼滤波器的“滤波器”一词实际上可能有点用词不当。它更类似于“递归估计器”。卡尔曼滤波器在系统中最有价值,在这些系统中,预测位置可能比可能具有位置误差的未滤波噪声解更有用。卡尔曼滤波器使用 IMU 内的所有传感器轴贡献来估计方向角。

虽然比单个方程复杂得多,但我们可以通过删除状态矩阵来简化这里的用例,我们可以得到如下所示的数学:

Xk= Kk×Zk+ (1 – Kk) × XK–1

Xk= 电流估计

Kk= 卡尔曼增益

Zk= 测量值

XK–1= 先前的估计

我们可以对待每一个k作为识别每个传感器轴输出的离散时间间隔或样本。新的最佳估计是从之前的最佳估计值做出的预测,加上已知外部影响的增益校正权重。初始卡尔曼增益或协方差系数在IMU寄存器设置中使用,以建立Isensor输出矢量之间的预期相关性。在 IMU 中使用的最佳协方差值通常取决于特定的观测值。因此,它可以是测量、观察数据、分析、调整和重复的迭代过程。ADIS16480采用内部算法,使用创新残差,可以实时自适应地调整协方差项。

pYYBAGPu4i6AEm64AABjOKQeY3E996.png?la=en&imgver=1

图2.一个示例卡尔曼滤波模型,其中两个变量(在本例中为速度和位置)具有一定程度的相关性。当前位置可以根据前一个位置、IMU 测量的加速度值以及两者之间相关性的协方差权重来估计。

审核编辑:郭婷

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

    关注

    2574

    文章

    54423

    浏览量

    786284
  • 滤波器
    +关注

    关注

    162

    文章

    8361

    浏览量

    184790
  • FIR
    FIR
    +关注

    关注

    4

    文章

    151

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    卡尔滤波器介绍

    摘要1960年,卡尔发表了他著名的用递归方法解决离散数据线性滤波问题的论文。从那以后,得益于数字计算技术的进步,卡尔
    发表于 07-14 13:06

    卡尔滤波器通俗讲解

    卡尔滤波器通俗讲解
    发表于 08-17 12:06

    卡尔滤波器的使用原理

    [开发工具] STM32算法的翅膀之MATLAB基于加速度计与气压计的三阶卡尔滤波计算加速度、速度及高度主要介绍了卡尔
    发表于 08-17 07:02

    卡尔滤波器是什么

    一、前言卡尔滤波器是一种最优线性状态估计方法(等价于“在最小均方误差准则下的最佳线性滤波器”),所谓状态估计就是通过数学方法寻求与观测数据最佳拟合的状态向量。在移动机器人导航方面,
    发表于 11-16 09:10

    卡尔滤波器原理

    离散卡尔滤波器1960年,卡尔发表了他著名的用递归方法解决离散数据线性滤波问题的论文[Kal
    发表于 07-14 13:03 0次下载

    卡尔滤波器参数分析与应用方法研究

    介绍卡尔滤波器及其各种衍生方法。首先给出卡尔滤波器的算法流程以及所有参数的含义,并对影响
    发表于 06-21 17:56 6次下载

    图解卡尔滤波器

     卡尔滤波器是一种由卡尔(Kalman)提出的用于时变线性系统的递归
    发表于 02-07 18:06 5047次阅读
    图解<b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波器</b>

    基于卡尔滤波器的PID设计教程

    基于卡尔滤波器的PID设计教程
    发表于 06-03 10:27 39次下载

    卡尔滤波器的基本原理

    卡尔滤波器是一种基础预测定位算法。原理非常简单易懂。
    的头像 发表于 03-21 13:47 6730次阅读

    扩展卡尔滤波的原理

    理论应用到非线性系统的扩展卡尔算法 Extended Kalman Filter(EKF)[2]。相比于线性卡尔滤波器,扩展
    的头像 发表于 08-12 10:06 7013次阅读
    扩展<b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波</b>的原理

    如何理解卡尔滤波器卡尔滤波器状态方程及测量方程

    卡尔滤波的最终输出是,真实的状态为,令 对误差的平方求最小值,同样可以推导出公式(1-5)到公式(1-7)。因此卡尔
    发表于 12-15 10:45 4398次阅读

    卡尔滤波器介绍与理论分析(下)

    卡尔滤波用于动态多变化系统中的状态估计,是一种通用性强的自回归滤波器。它的由来和NASA登月有关。其发明者鲁道夫.E.
    发表于 02-10 14:31 792次阅读
    <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波器</b>介绍与理论分析(下)

    卡尔滤波(KF)与扩展卡尔(EKF)

    卡尔滤波是一种高效率的递归滤波器(自回归滤波器), 它能够从一系列的不完全包含噪声的测量(英文:measurement)中,估计动态系统的
    发表于 05-10 17:51 6次下载

    用于定位的实用卡尔滤波器

    电子发烧友网站提供《用于定位的实用卡尔滤波器.zip》资料免费下载
    发表于 06-16 10:07 0次下载
    <b class='flag-5'>用于</b>定位的实用<b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波器</b>

    卡尔滤波器的特性及仿真

    我们前一篇关于人物识别跟踪的文章《视频连续目标跟踪实现的两种方法和示例(更新)》里讲到,视频图像中物体的识别和跟踪用到了卡尔滤波器(KF)。这里对这个话题我们稍微对这个卡尔
    的头像 发表于 11-04 11:36 1431次阅读
    <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波器</b>的特性及仿真