资源简介
给出了ALLAN方差的计算和拟合!最后算出随机误差的各项噪声的系数!
代码片段和文件信息
data=load(‘1.txt‘);
format long;
start_time=10000;
n=length(data);
sf=0.0145;
signal_amp=data(start_time+1:start_time+3600)/sf;
signal_time=1*[0:1:length(signal_amp)-1];
fs=0.001;% sample frequcy unit:s
M=length(signal_time);
T=fs*M; % analysis_time unit :s
scale=[1:1:(M/10)];%将数据以10个为一小段;
for i=1:1:length(scale)
idex=floor(M/i)*i;%将N化成能被i整除的最接近的数idex;
mat_temp=signal_amp(1:idex);%取N中的前idex项作为mat_temp;
if i==1
mat_mean=mat_temp‘;
else
mat_mean=mean(reshape(mat_temp[i idex/i]));%把mat-temp分成i行idex/i列的数组,并求平均值;
end
mat_diff=mat_mean(2:length(mat_mean))-mat_mean(1:length(mat_mean)-1);
allan(i)=(sum(mat_diff.*conj(mat_diff))/2/(length(mat_diff)-1));
%allan(i)=sqrt(sum(mat_diff.*conj(mat_diff))/2/(length(mat_diff)-1));
end
t=(1:length(allan))*fs;
loglog(t
相关资源
- 图像融合算法实现 MATLAB版
- 3D模拟飞机飞行matlab版GUI
- matlab版hog+svm图像二分类
- 《数字信号处理matlab版》代码
- DCT基函数图像_MATLAB版本
- 机器人障碍环境下路径规划改进的回
- 头脑风暴算法MATLAB版本
- 用matlab实现基于灰度的阈值分割算法
- 在线SVR,Matlab版本。直接可以使用
- 链路预测matlab版本代码
- 手写体数字的精准识别matlab版
- LDA的matlab版本Latent Dirichlet Allocation
- 陈怀琛《工程线性代数MATLAB版书本里
- 改编LSSVM回归预测matlab版code
- 移动目标检测MATLAB版
- 蒙特卡洛求pi值matlab版
- Allan方差计算程序Matlab版
- matlab版数字水印算法
- MATLAB版代码红外与可见光图像配准算
- 现代通信系统matlab版第二版程序全
- 冈萨雷斯《数字图像处理matlab版》源
- 相关滤波代码MATLAB版本目标跟踪
- Louvain算法Matlab版本
- 反距离加权函数-MATLAB版
- NSGA-III算法-matlab版本-写满了中文注释
- BBHE/DSIHE/MMBEBHE代码 matlab版
- Matlab版本的卷积神经网络案例
- 人工智能蜂群算法ABCMATLAB版本带注释
- 极化雷达图像Lee滤波源代码MATLAB版
- turbo编译码MATLAB版本亲测可用
评论
共有 条评论