资源简介
雷达恒虚警(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=23; %压缩后信噪比
sigma_noise=Amp_max*10^(-SNR/20); %噪声σ,信号功率Amp_max^2;所以信噪比SNR=20log(Amp_max/σ)
real_noise=randn(size(t));
imag_noise=randn(size(t));
noise=sigma_noise*(real_noise+1i*imag_noise)/2^0.5; %产生额定信噪比的噪声
data_r=data_r+noise;
figure
plot(ab
- 上一篇:灰色预测模型GM(1n) Matlab程序
- 下一篇:用matlab生成棋盘格
相关资源
- MIMO雷达DOA估计中的克拉美罗界计算
- 雷达数字配相法多波束形成仿真程序
- 合成孔径雷达成像csChirp Scaling算法M
- PLSR&ISLR;&nlsm;
- 雷达系统的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
- 雷达信号处理仿真
- 雷达系统分析与设计应用 MATLAB
- 雷达回波信号建模与仿真研究
- 相位法雷达测角研究以及matlab仿真
- MIMO雷达信号检测的若干问题研究
- 雷达原理仿真程序 RadarSimulation,雷达
- matlab+雷达仿真系统
- 激光雷达数据处理.rar
- MATGPR_R3探地雷达数据处理MATLAB程序
- ISAR雷达成像
- 美国原版:逆合成孔径雷达matlab算法
- 阵列信号处理,9篇相关文献+MATLAB算法
- 雷达杂波瑞利模型仿真
评论
共有 条评论