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;