Allan方差分析

MEMS陀螺仪静止状态下的随机漂移估计方法主要有以下两种:1法和Allan方差分析方法。其中1法无法将信号中的各项噪声均解析出来,只能得到陀螺仪噪声的总性能。而Allan方差分析方法可以估计由频率漂移、温度误差、过程噪声等引起的系统误差或缺陷的时域信号的震荡稳定性。

Allan方差计算:(参考:秦恭敏老师的《惯性仪器测试与数据分析》)

下面是具体的matlab程序: 此处需要注意的是,数据量要足够多,否则会反映不出来噪声特性。我使用了大概120000组数据,采样时间是5ms。

load('E:\毕业设计\allan\matlab_allan.mat')     %数据加载
data=x;
tao0=0.005;   %采样周期5ms
[sigma,tau,Err]=allan_ygm(x,tao0);

allan方差函数:

function[sigma,tau,Err] = avar(y0,tau0)
N=length(y0);
y=y0;NL=N;
for k=1:16
    sigma(k,1)=sqrt(1/(2*(NL-1))*sum([y(2:NL)-y(1:NL-1)].^2));
    tau(k,1)=2^(k-1)*tau0;
    Err(k,1)=1/sqrt(2*(NL-1));
    NL=floor(NL/2);
    if NL<3
        break;
    end
    y=1
  • 4
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值