• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: Matlab
  • 标签: Allan方差  

资源简介

Allan方差计算程序(Matlab版) 通用的交叠法,手工选分段再拟合版 有问题可联系dwizard007@gmail.com

资源截图

代码片段和文件信息

% -------------------Allan Variance Calculation v1.0-------------------
%     Allan Model:    Overlapping Estimates
%     Curve Fitting:   Half-Mannual
% ============================  Part A  ===============================

tic;                                   % 程序运行时间计算
close all;clear;clc;
h = waitbar(0‘开始计算‘);              % 进度条初始显示

% ************************** 全局参量定义 **************************
t = 1;                                  % 采样时间,单位:s
Kf = 12500;                           % FOG标度因数,单位:°/h             % 【标度因数修改】

% ************************** 读取IMU数据 **************************
% 【1】txt数据(N行2列)
data = load(‘C:\Users\CC\Desktop\20140405\不同陀螺数据(3600)\三轴AB(12500).txt‘); % 【文件名修改】
[NO] = size(data);
% 【2】xls数据(N行2列)
% data = xlsread(‘data.xls‘);             
% [NO] = size(data);

M = floor(N/2);

% 对数等步简化,距离选为lg(100/99)
d = [79 80];
dx = d(2)/d(1);
i = 1; b(i)=d(2)+1;
while b(i)    b(i+1)=floor(b(i)*dx);
    i=i+1;  
end
m = [1:d(2) b];
ml = length(m)

评论

共有 条评论

相关资源