资源简介
一种新的cfar检测算法,适用于sar图像,测试结果还不错。
代码片段和文件信息
d=0;fa=0;%d为发现信号的个数,fa为虚警个数
N=100;
faPos=ones(1200);
for h=1:N
s1=2;
s2=4;
SNR = 30;
noiseA1 = exprnd(s1179);
noiseA2 = exprnd(s1180);
clutter = exprnd(s2141);
A=2/(s1^2)*10^(SNR/10); %目标幅值,由SNR确定
SigPos= 82; %目标位置
sigA =zeros(1200);
sigA(SigPos) = A;
plus = [noiseA1 clutter noiseA2];
indata = sigA + plus ;%产生了目标回波
n=8;
Pf=1/N;
T=Pf^((-1)/(2*n))-1;
thresholdsave=zeros(1200);
for i=1:200
if 8 cwin=[i-8:i-1 i+1:i+8];
elseif i==1
cwin=[i+1:i+16];
elseif i>1&&i<=8
cwin=[1:i-1 i+1:17];
elseif i>=193&&i<200
cwin=[184:i-1 i+1:200];
elseif i==200
cwin=[i-16:i-1];
end
Zsort=sort(indata(1cwin));
k=9;
Z=16*Zsort(1k);
threshold=Z*T;
thresholdsave(1i)=threshold;
if indata(1i)>threshold&&i==SigPos
d=d+1;
elseif indata(1i)>threshold&&i~=SigPos
fa=fa+1;
faPos(1i)=0;
end
end
end
num = 200*N;
Pd = d/N
Pfa= fa/num
plot(faPos(1:)‘r.‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1102 2011-06-22 16:13 new_CFAR\OS_cal_clutter.m
文件 1232 2011-06-22 14:57 new_CFAR\OS_cal_clutter_draw1.m
文件 1297 2011-06-21 19:47 new_CFAR\OS_cal_clutter_draw3.m
文件 945 2011-06-22 15:10 new_CFAR\OS_cal_onlynoise.m
文件 1105 2011-06-17 20:35 new_CFAR\OS_cal_onlynoise_draw3.m
目录 0 2017-05-27 09:55 new_CFAR
----------- --------- ---------- ----- ----
5681 6
相关资源
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
- 总体经验模态分解
- 在一张图上画多个跟踪框.zip
- 大量的有限元法求解偏微分方程的程
- 电力系统稳态潮流计算程序PQ和NR法
- 夜间车牌识别
- emd分解成多个imf分量,通过判断以后
- 心电信号的处理与自动诊断-心电信号
评论
共有 条评论