资源简介
针对不同信噪比进行脉冲压缩处理,以得到距离高分辨结果。
代码片段和文件信息
clear;close all;
%% 生成回波脉冲串
%雷达参数
c = 3e8;fc = 10e9;lambda = c/fc;tp = 5e-6;
PRF = 1e4;PRI = 1/PRF;PRT = PRI;
B = 100e6;k = B/tp;fs = 10*B;
N = ceil(fs*tp);
t = linspace(-tp/2 tp/2 N);
%生成回波(混频后)
chirp = exp(1i*pi*k*t.^2);
% f = linspace(-fs/2 fs/2 2*N);
if 0
figure;
subplot 211;plot(t real(chirp));axis([-1e-6 1e-6 -1 1]);
title(‘线性调频信号虚部,t_p=5\mus,B=100MHz‘);xlabel(‘时间/s‘);ylabel(‘幅度‘);
subplot 212;plot(t imag(chirp));axis([-1e-6 1e-6 -1 1]);
title(‘线性调频信号虚部,t_p=5\mus,B=100MHz‘);xlabel(‘时间/s‘);ylabel(‘幅度‘);
% figure;plot(f abs(CHIRP));axis tight;
end
sig = chirp;
%% 加性高斯噪声
% S_power = sum(abs(chirp).^2)/length(chirp);
SNR = -10;
sig = awgn(sig SNR ‘measured‘);
% N_power = sum(abs(sig-chi
- 上一篇:不同波形的模糊函数
- 下一篇:FBG反射谱透射率的MATlab仿真,基于耦合模理论
评论
共有 条评论