资源简介
帮助海杂波初学者学习基于小波分解的hurst指数求解算法,以及基于空间分形特性差异进行海杂波目标检测算法
代码片段和文件信息
function [hurst]=estimate_hurst_pic(nopolinput_data)
input_dir=‘.......‘;%%%%%%设置数据读取路径
data_name=[input_dirpol‘_‘input_data];
data0=importdata(data_name);
for i=1:14
data=data0(:i);
%产生hurst指数时间尺度图并计算Hurst指数
[MN]=size(data‘);
data=data‘-ones(MN)*mean(data‘);%减去均值
[da]=wavedec(data16‘db4‘);%16级小波分解
[cd1cd2cd3cd4cd5cd6cd7cd8cd9cd10cd11cd12cd13cd14cd15cd16]=detcoef(da[12345678910111213141516]);%提取小波分解细节分量
%%%%%%%%%%%经验证4—12尺度的分形维数效果较好
yvals=[var(cd4)var(cd5)var(cd6)var(cd7)var(cd8)var(cd9)var(cd10)var(cd11)var(cd12)];%取方差
xvals=[456789101112];
x=xvals;
y=log2(yvals);
p2=polyfit(xy1);%线性拟合
hurst(i)=abs((p2(1)-1)/2); % Hurst exponent is the slope of the linear r(r=2H+1)
end
return;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 845 2012-02-20 16:19 基于空间分形特性差异的海杂波目标检测\estimate_hurst_pic.m
文件 4808 2012-02-20 16:18 基于空间分形特性差异的海杂波目标检测\time_fractal.m
目录 0 2012-02-20 16:20 基于空间分形特性差异的海杂波目标检测
----------- --------- ---------- ----- ----
5653 3
评论
共有 条评论