资源简介
给出了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版(第三
- matlab版的车牌识别程序
- p文件,MATLAB的
- 跳一跳辅助_matlab版本
- 基于sift特征的人民币识别matlab版
- 悉尼大学SLAM实验数据MATLAB版
- MATLAB版大富翁完整版
- Faster-RCNN+ZF制作自己的数据集和训练模
- 数字信号处理实验指导书MAtlab版-数字
- ECO配置好的MATLAB版本
- 雷达系统分析与设计(MATLAB版)(第
- USB CAN 二次开发源代码 matlab版本Demo
- 数值分析上机题(matlab版)(东南大
- 中山大学 朝红阳 图像处理作业 matl
- 基于hmm的数字语音识别_matlab版
- 数值方法MATLAB版 英文版 答案
- 数字信号处理(MATLAB版)235940
- 数字信号处理MATLAB版第三版
- 现代数字图像处理技术提高及应用案
- 点云的三维重建代码,内容丰富matl
- 数字图像处理(MATLAB版)
- LDA代码实现Matlab版
- zw_MATLAB版源代码.zip
- 现代通信系统matlab版第二版以及所有
- 现代数值分析MATLAB版
- 数学建模算法大全与程序(司守奎)
- Faster-RCNN+ZF制作自己的数据集和训练模
- 卡尔曼滤波(卡尔曼滤波理论与实践
- 图像分割程序matlab版
- surf算法-matlab版
评论
共有 条评论