39 lines
869 B
Matlab
39 lines
869 B
Matlab
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;
|
|
|
|
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;
|