当前位置: 首页 > news >正文

2024.10 学习笔记

10.15

Allan方差

       理论参考:严恭敏老师《惯性仪器测试与数据分析》第八章

        PSINS(高精度捷联惯导算法)-资料下载

        Allan 方差分析以及python代码实现_allan方差分析-CSDN博客

        Allan方差分析方法的直观理解-CSDN博客

        阿伦方差(Allen variance)是一种用于评估时间序列数据(例如传感器数据)稳定性和噪声特性的统计量。适用于信号噪声分析和频率稳定性测量。常用于时频分析和惯性导航。也可应用于任何时间序列的分析。

        典型的六轴IMU输出三个轴的加速度和三个轴的角速度。对加速度做积分可以得到速度、再做一次积分可以得到位移;对角速度积分可以得到角度。

        高精度陀螺的Allan方差示意图:

所需参数

  1. 时间序列数据:原始数据序列,例如 IMU 的加速度或角速度数据。

  2. 时间间隔(τ):用于分段的时间长度,通常需要根据应用场景进行选择。

  3. 段的数量(M):可以从时间序列的总长度和时间间隔推算出。

计算过程

         阿伦方差通过将时间序列数据分成若干段,然后计算每段的均值,再评估这些均值之间的变化,从而反映信号的稳定性和噪声特性。

        通过段均值的变化(差值)计算其方差,从而得到阿伦方差,这个值越小通常表示信号越稳定,噪声越小。

  • 对于每个时间段,计算该段的均值: 

  • 计算每个段均值之间的差异:

  • 阿伦方差定义为段均值差的方差:

实际在python中使用的时候发现,对数据要求不低啊,不能帧率太高时间戳太密集,数据长度不能太小


http://www.mrgr.cn/news/51099.html

相关文章:

  • 机器学习(MachineLearning)(8)——模型评估与优化
  • ES6新增promise(异步编程新解决方案)如何封装ajax?
  • Springboot开发——IDEA高版本中如何创建JDK8的项目
  • 2024年10月16日历史上的今天大事件早读
  • 嵌入式SoPC最全面试题及参考答案
  • 跨域问题和前端攻击
  • 《Windows PE》6.4.1 无 DLL远程注入
  • 网页前端开发之HTML入门
  • 大商创(移动端) -- day02
  • 【功能介绍】麒麟2403支持设置任务栏上的图标“从不合并”啦!
  • 上海亚商投顾:沪指险守3200 全市场下跌个股超4500只
  • 冷板凳30年,离职时75岁!看完老爷子的简历,我失眠了
  • 开通实时计算Flink版
  • 一款.NET开源的i茅台自动预约小助手
  • 【报错处理】MR/Spark 使用 BulkLoad 方式传输到 HBase 发生报错: NullPointerException
  • 高效的并行处理:使用 Python 的 `multiprocessing` 库管理进程
  • 高可用架构:负载均衡和集群管理
  • 关于分布式数据库需要了解的相关知识
  • 【Linux线程】Linux线程编程基础:概念、创建与管理
  • 变量与数据类型:程序的基本构建块!