📄 simulate_echo.m
字号:
%目标每个散射点都是等强度且设为1
%雷达发射线性调频信号,调频率为 带宽/脉宽
clc,clear;
R0=20000; %初始观测距离
theta=4.15/180*pi; %总观测转角
f0=5e9; %载频f0为5.52GHz
B=300e6; %带宽为400M
T0=25e-6; %脉冲宽度为25us
K=B/T0; %调频率
c=3e8; %光速
N=512; %每个脉冲的采样个数
M=250; %观测脉冲数
d=zeros(M,N); %初始化数据矩阵
%散射点的位置,十字架目标
x=[-70,-50,0,50,70,0,0,0,0];
y=[0,0,0,0,0,20,10,-10,-20];
%根据信号模型产生数据
to=2*R0/c;
fs=N/T0;
a=max(size(x));
for m=1:M
angle=theta/(M-1)*(m-1);
for n=1:N
t=to+(n-N/2)/fs;
for q=1:a
r=R0+x(q)*sin(angle)+y(q)*cos(angle);
td=2*r/c;
fai=f0*(td-to)+K*t*(td-to)-K/2*(td^2-to^2);
d(m,n)=d(m,n)+exp(-j*2*pi*fai);
end
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -