雷达系统仿真设计报告
3.仿真设计步骤 步骤如下:
①对该系统发射波形进行仿真,发射信号为线性调频和13位巴克码混合调制的信号,参数在上面已给出;
②设计数字正交解调模块,并通过对子脉冲进行数字正交解调获得子脉冲压缩的一次匹配系数、通过对整个脉冲进行数字正交解调获得混合调频脉冲压缩的二次匹配系数;
③对该系统的回波信号进行仿真,包括动、静目标回波,瑞利分布杂波信号和均匀分布白噪声信号;
④依次设计脉压、固定目标对消、MTD和CFAR模块,并使18个周期的回波信号依次通过这些模块,最后获得仿真结果,即清晰的动目标视频信号。
4.仿真结果
(1)假设在120公里处有一个移动的目标,多普勒频率为0.4kHz,在67.5公里处有一个固定的点目标,通过运行matlab程序,获得如图1仿真图形;
(2)假设在60公里处有一个移动的目标,多普勒频率为0.4kHz,在67.5公里处有一个固定的点目标,通过运行matlab程序,获得如图2仿真图形。
图中列出了各模块的输出图形,并获得了动目标回波相对于发射脉冲的延迟时间,从而得到动目标的距离信息,达到了在强杂波背景中提取运动目标的目的。
第 9 页 共 26 页
雷达系统仿真设计报告
图1
第 10 页 共 26 页
雷达系统仿真设计报告
图2
第 11 页 共 26 页
雷达系统仿真设计报告
附程序实现代码
设计报告二实现代码
(1)相关高斯杂波实现代码
%用来产生相关高斯杂波随机序列,长度为8*sigmaf %谱参数sigmaf(Hz),决定了滤波器宽度 sigmaf=20;
f=(-4*sigmaf+1):(4*sigmaf); s=exp((-f.^2)/(2*(sigmaf^2))); H=zeros(1,length(f)); for i=1:length(f) H(i)=sqrt(s(i)); end
x=randn(1,length(f)); X=fft(x);Y=H.*X; y=real(ifft(Y));
subplot(321);hist(x,20);title('独立高斯概率分布');grid on; subplot(323);plot(x);title('独立高斯杂波');grid on; subplot(322);hist(y,20);title('相关高斯概率分布');grid on; subplot(324);plot(y);title('相关高斯杂波');grid on; % %功率谱估计%%%%%%%%%% P=(abs(Y).*abs(Y))/length(Y); P=P/max(P); for i=1:length(Y) P(i)=10*log10(P(i)); end
subplot(326);plot(f,P);title('功率谱估计');ylabel('幅度(取对数)');xlabel('f'); s=s/max(s);
第 12 页 共 26 页