✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
⛄ 内容介绍
雷达实时成像系统已经被广泛的应用到各项领域中。毫米波成像雷达的显著特点是频带较宽、数据量大、实时性要求较高。本文基于基于matlab模拟毫米波雷达成像。
⛄ 部分代码
function [output_par] = range_calc ()
c = 3.0e+8;
pt = 30;
tau = 1e-6;
fr=100;
time_ti=1e-4;
gt=25;
gr=25;
freq=1e6; %frequency;
sigma=0.3; %rcs;
te=1e-3;
nf=1.8; %noise figure;
loss=45;
snro=6;
pcw=3;
range=200;
radar_type=0;
out_option=1;
lambda = c / freq;
if (radar_type == 0)
pav = pcw;
else
% Compute the duty cycle
dt = tau * 0.001 * fr;
pav = pt * dt;
end
pav_db = 10.0 * log10(pav);
lambda_sqdb = 10.0 * log10(lambda^2);
sigmadb = 10.0 * log10(sigma);
for_pi_cub = 10.0 * log10((4.0 * pi)^3);
k_db = 10.0 * log10(1.38e-23);
te_db = 10.0 * log10(te);
ti_db = 10.0 * log10(time_ti);
range_db = 10.0 * log10(range * 1000.0);
if (out_option == 0)
%compute SNR
% Implement Eq. (3.63)
snr_out = pav_db + gt + gr + lambda_sqdb + sigmadb + ti_db - ...
for_pi_cub - k_db - te_db - nf - loss - 4.0 * range_db
%%%%%%%%%% Generate Plots in Figure 1.21 %%%%%%%%%%%%
index = 0;
for range_var = 10:10:1000
index = index + 1;
rangevar_db = 10.0 * log10(range_var * 1000.0);
snr(index) = pav_db + gt + gr + lambda_sqdb + sigmadb + ti_db - ...
for_pi_cub - k_db - te_db - nf - loss - 4.0 * rangevar_db;
end
var = 10:10:1000;
plot(var,snr)
xlabel ('Range - Km');
ylabel ('SNR - dB');
grid
else
range4 = pav_db + gt + gr + lambda_sqdb + sigmadb + ti_db - ...
for_pi_cub - k_db - te_db - nf - loss - snro;
range = 10.0^(range4/40.) / 1000.0
%%%%%%%%%% Generate Plots in Figure 1.21 %%%%%%%%%%%%
index = 0;
for snr_var = -20:1:60
index = index + 1;
rangedb = pav_db + gt + gr + lambda_sqdb + sigmadb + ti_db - ...
for_pi_cub - k_db - te_db - nf - loss - snr_var;
range(index) = 10.0^(rangedb/40.) / 1000.0;
end
var = -20:1:60;
plot(var,range);
xlabel ('Minimum SNR required for detection - dB');
ylabel ('Maximum detection range - Km');
grid
end
return
⛄ 运行结果
⛄ 参考文献
[1] 邹喜华, 李沛轩, 白文林,等. 一种基于模拟相位调制的光子学毫米波雷达通信一体化系统:, CN202210363864.4[P]. 2022.
[2] 马红玉. 基于编码超表面的宽带太赫兹雷达散射截面(RCS)缩减的研究[D]. 天津理工大学.
[3] 窦林涛, 程健庆, 李素民. 基于Matlab的雷达信号处理系统仿真[J]. 指挥控制与仿真, 2006, 28(2):5.
[4] 邵智超, 王睿东, 张薇. 基于matlab的雷达信号处理仿真系统[J]. 计算机仿真, 2007, 24(6):4.
[5] 施庆展, 罗慧, 张德平,等. 毫米波成像雷达信号处理机的设计与实现[C]// 2015年全国微波毫米波会议论文集. 2015.
[6] 晋良念王燃. 毫米波FMCW MIMO雷达三维点云成像方法[J]. 雷达科学与技术, 2022, 20(5):497-506.
[7] 曹洁, 祝菲菲. 基于互相关函数的毫米波雷达测距算法研究[J]. 量子电子学报, 2018, 35(2):9.