资源简介
本资源基于MATLAB GUI开发的多算发雷达恒虚警检测
运行cfar.m即可调用GUI进行参数输入输出
具体内容参考我的文章:https://blog.csdn.net/qq_42679573/article/details/106103729
新人学生博主,专注雷达通信,信号处理,多多关注呦

代码片段和文件信息
%% 程序初始化
clc;clear all;close all;
% %% 均匀背景噪声(单目标&多目标)
% shape=[200];
% variance=200;
% noise_db=20;
% noise_p=10.^(noise_db./10);
% show_out=1;
% [ xc ] = env_uniform(variance shape noise_dbshow_out);
%
% %单目标
% SNR1=15; signal1_p=10.^(SNR1./10).*noise_p
% des=90;
% xc(1des)=signal1_p;
% %多目标
% SNR1=20;signal1_p=10.^(SNR1./10).*noise_p;
% xc(190)=signal1_p;
% SNR2=15;signal2_p=10.^(SNR2./10).*noise_p;
% xc(1102)=signal2_p;
% 杂波边缘背景噪声(单目标&多目标)
shape=[100200];
variance=200;
noise_db=[2030];
noise_p=10.^(noise_db./10);
show_out=1;
[ xc ] = env_edge(variance shape noise_dbshow_out);
% 多目标
SNR1=15;signal1_p=10.^(SNR1./10).*noise_p(1end);
SNR2=12;signal2_p=10.^(SNR2./10).*noise_p(1end);
SNR3=8;signal3_p=10.^(SNR3./10).*noise_p(1end);
SNR4=5;signal4_p=10.^(SNR4./10).*noise_p(1end);
%
loc1=randi([4344]11);
xc(1loc1)=signal1_p;
loc2=randi([4648]11);
xc(1loc2)=signal3_p;
loc3=randi([5053]11);
xc(1loc3)=signal2_p;
loc4=randi([5558]11);
xc(1loc4)=signal1_p;
loc5=randi([9093]11); %接近杂波区,但是依然在
% xc(1loc5)=signal1_p;
xc(1loc5)=signal2_p; %这种杂波边缘有目标的情况,还需要优化
% xc(1loc5)=signal3_p;
loc6=randi([102108]11);
xc(1loc6)=signal3_p;
%% 算法结果&图谱显示
N=36;
pro_N=10;
PAD=10^(-4);
[ index XT ] = cfar_ac( xc N pro_N PAD);
figure;
plot(10.*log(abs(xc))./log(10))hold on;
plot(index10.*log(abs(XT))./log(10))hold on;
%
% [ index XT ] = cfar_go( xc N pro_N PAD);
% figure;
% plot(10.*log(abs(xc))./log(10))hold on;
% plot(index10.*log(abs(XT))./log(10))hold on;
%
% N=36;
% pro_N=2;
% k=2.*N./4;
% PAD=10^(-4);
% [ index XT ] = cfar_os( abs(xc) N k pro_N PAD);
% figure;
% plot(10.*log(abs(xc))./log(10))hold on;
% plot(index10.*log(abs(XT))./log(10))hold on;
%
% [ index XT ] = cfar_so( xc N pro_N PAD);
% figure;
% plot(10.*log(abs(xc))./log(10))hold on;
% plot(index10.*log(abs(XT))./log(10))hold on;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2064 2020-05-12 14:45 CFAR\CFAR\ca_CFAR.asv
文件 2053 2020-05-12 18:43 CFAR\CFAR\ca_CFAR.m
文件 34117 2020-05-13 16:40 CFAR\CFAR\cfar.asv
文件 88167 2020-05-13 16:54 CFAR\CFAR\cfar.fig
文件 36698 2020-05-13 16:57 CFAR\CFAR\cfar.m
文件 394 2020-04-26 14:27 CFAR\CFAR\cfar_ac.m
文件 441 2020-04-26 14:35 CFAR\CFAR\cfar_go.m
文件 679 2020-05-12 13:59 CFAR\CFAR\cfar_os.m
文件 441 2020-04-26 14:36 CFAR\CFAR\cfar_so.m
文件 612 2020-04-26 14:37 CFAR\CFAR\cfar_tc.m
文件 507 2020-05-12 17:12 CFAR\CFAR\env_edge.m
文件 321 2020-05-12 17:21 CFAR\CFAR\env_uniform.m
目录 0 2020-05-13 01:53 CFAR\CFAR
目录 0 2020-05-13 01:53 CFAR
----------- --------- ---------- ----- ----
166494 14
相关资源
- 串行级联cpm系统MATLAB仿真
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
评论
共有 条评论