MATLAB仿真结果
MATLAB部分代码
面包多链接https://mbd.pub/o/author-a2mYl2tsbA==/work。
知识星球:https://t.zsxq.com/11PZOV9jw,永久获取更多相关资料、代码。
if nargin==0
T=10e-6; %脉冲长度10us
B=30e6; %线性调频带宽30MHz
Rmin=10000;Rmax=15000; %距离范围
%R=[10500,11000,12000,12008,13000,13002]; %理想点目标位置
R=[12008];
%RCS=[1 1 1 1 1 1]; %RCS
RCS=[1];
end
%==================================================================
%%Parameter
C=3e8; %光速
K=B/T; %调频斜率
Rwid=Rmax-Rmin; %接收窗(m)
Twid=2*Rwid/C; %接收窗(s)
Fs=10*B;Ts=1/Fs; %采样频率、采样周期
Nwid=ceil(Twid/Ts); %接收窗点数
%==================================================================
%%噪声干扰信号
f1=B/4;%调制信号中心频率
m=0.5;%调制度
kfm=5e6;%调频斜率
kpm=5;%调相斜率
M=1000;
t=linspace(2*Rmin/C,2*Rmax/C,Nwid);
p=fft(fir1(Nwid-1,0.1));%滤波器频谱
%1````````````````````````````````````````````````````````
xn=ifft(fft(random('Normal',0,1,1,Nwid)).*p);%带限高斯白噪声
phi=2*pi*rand(1,1);%phi服从0,2pi的均匀分布
zn=(2+xn).*cos(2*pi*f1*t+phi);%噪声调幅干扰表达式
联系客服