Update Radar simulation

This commit is contained in:
Ksyer
2024-02-21 16:41:12 +08:00
parent ec0f95c639
commit f357a0c3a7
20 changed files with 219 additions and 187 deletions
@@ -0,0 +1,40 @@
global M N K d epsilon f_c Delta_f c scatter_coef B f_s T_p T_r r_0 velocity lambda delta_t max_t range_t len freqs slow_len num_pulse
N = 128; % 脉冲个数
M = 1; % 频点个数
K = 10; % 目标个数
d = 32;
epsilon = 1e-5; % 误差
f_c = 10e9; % 初始载频 10GHz
Delta_f = 8e6; % 载频步进间隔 8MHz
% c = 299792458; % 光速
c = 3e8;
scatter_coef = 0.3; % 目标散射强度
B = 64e6; % 带宽 64MHz
% B_0 = 1e9;
T_p = 1e-6 / 3; % 单载频脉冲下的采样周期 / 脉冲宽度
f_s = 100 / T_p; % 快时间采样率
T_r = T_p * 10;
r_0 = 30; % 初始距离 r(0)
velocity = 3e2; % 目标速度(假设目标做匀速直线运动)
lambda = c / f_c; % 雷达工作波长
% 仿真时间
num_pulse = 100;
delta_t = 1e-2 * T_p;
max_t = num_pulse * T_r;
range_t = 0:delta_t:max_t - delta_t;
len = round(max_t / delta_t);
freqs = ((0:len - 1) * f_s) / len;
% 绘图
figure_flag_1 = false;
figure_flag_2 = false;
figure_flag_3 = false;
slow_len = 1e4;