资源简介
雷达恒虚警检测(CFAR)一维距离像蒙特卡洛仿真,探究不同信噪比下CFAR检测概率,在一维CFAR基础上修改程序得到。参考《雷达信号处理基础》一书。
代码片段和文件信息
% 一维距离像仿真CA-CFAR目标检测过程
% 进行蒙特卡洛仿真,看看不同信噪比下的检测概率
clear all;close all;clc;
%% 雷达参数设定
c=3e8;
fc=1e9;
lamda=c/fc;
Tp=10e-6; %脉冲宽度
B=20e6; %带宽
kr=B/Tp; %调频斜率
fs=30e6; %快时间采样率
ts=1/fs; %时间采样间隔
pulse_sample_num=floor(Tp*fs); %脉冲采样点数
R=10e3; %目标距离10km
delay=2*R/c; %时延
t=(delay-pulse_sample_num*ts):ts:(delay+2*pulse_sample_num*ts);
Nr=length(t);
t_start=t(1);
r_axis_real=t*c/2; %绝对距离坐标轴
%% 信号产生、脉冲压缩、加噪
receiver_sig= rectpuls(t-Tp/2-delayTp).*exp(1i*2*pi*fc*(-delay)).*exp(1i*pi*kr*(t-Tp/2-delay).^2);
figure
plot(tabs(receiver_sig));
st=rectpuls(t-t_start-Tp/2Tp).*exp(1i*pi*kr*(t-t_start-Tp/2).^2); %参考信号,实质时间是从0开始的,所以压缩完后反映的是真实距离
fft_st=fft(st); %参考信号fft
receive_fft=fft(receiver_sig); %接收信号fft
data_r=ifft(receive_fft.*conj(fft_st));
Amp_max=max(abs(data_r)); %压缩后信号的最大幅度
SNR=0:25; %压缩后信噪比
mont_num=1000; %蒙特卡洛次数
%% CFAR自适应门限检测
num_cankao=20; %参考单元
num_protect=4; %保护单元
Pfa=1e-6; %恒虚警率
x_axis=(num_cankao/2+num_protect/2+1):(Nr-num_cankao/2-num_protect/2);
alpha=num_cankao
相关资源
- 雷达数字配相法多波束形成仿真程序
- 合成孔径雷达成像csChirp Scaling算法M
- PLSR&ISLR;&nlsm;
- Matlab关于蒙特卡洛仿真资料讲义和程
- 高斯面模拟
- 雷达系统的matlab仿真
- 激光雷达采集数据的特征提取
- MATLAB生成各类LPI雷达信号
- 雷达系统分析与设计(MATLAB版)(第
- J_Ward的空时自适应处理STAP各章对应源
- IPIX雷达数据读取cdf文件读取与处理
- IPIX雷达STFT
- 10900257雷达系统设计MATLAB仿真.pdf
- 雷达系统设计MATLAB仿真.pdf196612
- 雷达系统设计及matlab仿真 全文书籍
- 含储能电池风电场并网可靠性评估.
- MATLAB雷达多普勒微动仿真
- 雷达系统设计MATLAB仿真.PDF
- ISAR Imaging With MATLAB Algorithms
- 雷达信号处理仿真
- 蒙特卡洛法计算n重积分
- 非序贯蒙特卡洛算法计算节点可靠度
- 雷达系统分析与设计应用 MATLAB
- 雷达回波信号建模与仿真研究
- 蒙特卡洛随机潮流与和密度估计Matl
- 相位法雷达测角研究以及matlab仿真
- MIMO雷达信号检测的若干问题研究
- 雷达原理仿真程序 RadarSimulation,雷达
- 基于蒙特卡洛法的模块化机器人工作
- matlab+雷达仿真系统
评论
共有 条评论