电子战实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子战实验报告
目录
电子战实验报告
一.实验目的 (2)
二.实验内容 (2)
三.实验原理 (2)
四.实验结果 (3)
五.实验总结 (7)
附录 (7)
一.实验目的
1.理解电子战信号环境特点;
2.掌握各种雷达信号形式与特征;
3.掌握不同体制雷达信号仿真方法;
4.建立电子战信号环境。
二.实验内容
1.简单体制雷达脉冲信号;
2.频率分集体制雷达信号仿真;
3.重频参差信号;
4.重频抖动信号;
5.PRI跳变信号;
6.PRI滑变信号;
7.脉组PRI变化信号;
8.双脉冲信号。
三.实验原理
1.简单体制信号
简单体制雷达信号指雷达各种参数都不变的体制。
2.频率分集信号
指一部雷达同时或在相隔很短时间内发射多个载频以完成同一任务。
频率分集信号中,不同载频的脉冲可以同时发射,也可以顺序发射。
3.重频参差信号
PRI变化信号指脉冲的PRI在相邻脉冲之间或脉组之间变化的信号。
重频参差信号指相邻脉冲的PRI按一定规律变化。
4.重频抖动信号
PRI抖动信号指相邻脉冲的PRI在一定范围内抖动,即相邻的脉冲时间间隔不相等。
一般PRI的抖动范围小于PRI中心值得5%。
5.PRI跳变信号
PRI值周期性的在预设的几个值中循环跳变。
6.PRI滑变信号
PRI值周期性地单调增加或单调下降,在两个极值之间周期变化。
7.脉组PRI变化信号
信号在PRI为某个值上发射几个脉冲,然后又在PRI为另一个值上发射几个脉冲,并且具有周期性。
每组的脉冲数一般不少于4个。
8.双脉冲信号
在每个PRI内发射两个脉冲,这两个脉冲的宽度可以相同,也可以不同,两脉冲的间隔通常为脉冲宽度的几倍。
四.实验结果
(1)简单体制雷达脉冲信号
(2)频率分集体制雷达信号
(3)重频参差信号
(4)重频抖动信号
(5)PRI跳变信号
(6)PRI滑变信号
(7)脉组PRI变化信号
(8)双脉冲信号
五.实验总结
在本次实验中,主要是要掌握编写的思想,即把多个不同重复间隔脉冲的周期叠加成一个比较长的周期。
运用这样的方法则写程序比较容易实现。
在写程序的同时,体验电子战中的信号环境,以雷达系统为背景,感受不同体制的雷达所发射的不同信号。
①简单体制雷达脉冲信号
代码:
clear all;
close all;
RF=2.3*1e7;%230MHz
PW=8*1e-5;%80us
PRI=4*1e-4;%400us
PA=1;
per=PW/PRI;
N=PRI*RF;
t=linspace(0,5*PRI,20*N);
y1=(1+square(2*pi*t/PRI,100*per))/2;
x=(1+sin(1000*pi*RF*t))/2;
y=y1.*x;
subplot(211);
plot(t,y);
title('简单体制雷达信号');
axis([0,5*PRI,-0.2,1.2]);
Hy=fft(y);
subplot(212);
plot(fftshift(abs(Hy)));
title('幅频特性');
②频率分集体制雷达信号
代码:
clear all;
close all;
RF1=2.3*1e7;%230MHz
RF2=3.3*1e7;%330MHz
RF3=2.5*1e7;%250MHz
PW=8*1e-5;%80us
PRI=4*1e-4;%400us
PA=1;
per=PW/PRI;
N=PRI*RF2;
t=linspace(0,5*PRI,20*N);
y1=(1+square(2*pi*t/PRI,100*per))/2;
y2=(1+square(2*pi*(t-1e-5)/PRI,100*per))/2; y3=(1+square(2*pi*(t-2*1e-5)/PRI,100*per))/2; x1=(1+sin(1000*pi*RF1*t))/2;
x2=(1+sin(1000*pi*RF2*t))/2;
x3=(1+sin(1000*pi*RF3*t))/2;
z1=y1.*x1;
z2=y1.*x2;
z3=y1.*x3;
z4=y2.*x1;
z5=y2.*x2;
z6=y2.*x3;
z7=y3.*x1;
z8=y3.*x2;
z9=y3.*x3;
y=(z1+z2+z3)/3;
yd=(z4+z5+z6)/3;
yd2=(z7+z8+z9)/3;
subplot(311);
plot(t,y);
title('频率分集同时发射');
subplot(312);
plot(t,yd);
title('频率分集延时10us发射');
subplot(313);
title('频率分集延时20us发射');
③重频参差信号
代码:
clear all;
close all;
RF=3.3*1e7;%330MHz
PW=8*1e-5;%80us
PRI1=4.3*1e-4;%430us
PRI2=6.7*1e-4;%670us
PRI3=3.1*1e-4;%310us
PA=1;
T=PRI1+PRI2+PRI3;
per=PW/T;
N=PRI2*RF;
t=linspace(0,5*T,20*N);
y1=(1+square(2*pi*t/T,100*per))/2;
y2=(1+square(2*pi*(t-PRI1)/T,100*per))/2;
y3=(1+square(2*pi*(t-PRI1-PRI2)/T,100*per))/2;
x=(1+sin(1000*pi*RF*t))/2;
ym=y1+y2+y3;
y=ym.*x;
plot(t,y);
title('重频参差信号');
axis([0,2*T,-0.2,1.2]);
④重频抖动信号
代码:
%原题的PW=10us,频率抖动范围为5%
%为使结果更加明显,这里的PW=80us,频率抖动范围为50% clear all;
close all;
RF=3.3*1e7;%330MHz
PW=8*1e-5;%10us
K=.5;%频率抖动百分比
PRI0=4.3*1e-4;%430us
A=5;%共取5个PRI
for m=1:A
temp=rand(1,1);%产生一个0到1的随机数
PRI(m)=PRI0*(1+K*temp);
end
PA=1;
T=0;
T=T+PRI(m);
end
per=PW/T;%占空比
N=max(PRI)*RF;
DT=0;
yn=0;
t=linspace(0,5*T,20*N);
for m=1:A
y=(1+square(2*pi*(t-DT)/T,100*per))/2;
yn=yn+y;
DT=DT+PRI(m);
end
x=(1+sin(1000*pi*RF*t))/2;
y=yn.*x;
plot(t,y);
title('重频抖动信号');
axis([0,2*T,-0.2,1.2]);
grid on
⑤PRI跳变信号
代码:
clear all;
close all;
RF=3.3*1e7;%330MHz
PW=8*1e-5;%80us
PRI={4.3*1e-4 4.42*1e-4
4.22*1e-4 3.98*1e-4
4.1*1e-4 4.7*1e-4
4.53*1e-4 4.65*1e-4
4.38*1e-4 4.58*1e-4};%各个PRI集合PA=1;
T=0;
for m=1:10
T=T+PRI{m};
end
per=PW/T;%占空比
N=PRI{6}*RF;
t=linspace(0,2*T,40*N);%只画两个周期的信号DT=0;
z=0;
for m=1:10
y=(1+square(2*pi*(t-DT)/T,100*per))/2;
DT=DT+PRI{m};
end
x=(1+sin(800*pi*RF*t))/2;
ym=z.*x;
plot(t,ym);
title('PRI跳变信号');
axis([0,2*T,-0.2,1.2]);
grid on;
⑥PRI滑变信号
代码:
clear all;
close all;
RF=2.3*1e7;%230MHz
PW=8*1e-5;%80us
PRI0=4.3*1e-4;%430us
for m=1:6
PRI(m)=PRI0+(m-1)*1e-4;%各个PRI集合end
PA=1;
T=0;
for m=1:6
T=T+PRI(m);
end
per=PW/T;%占空比
N=max(PRI)*RF;
t=linspace(0,2*T,40*N);%只画两个周期的信号DT=0;
z=0;
for m=1:6
y=(1+square(2*pi*(t-DT)/T,100*per))/2;
DT=DT+PRI(m);
z=z+y;
end
x=(1+sin(800*pi*RF*t))/2;
ym=z.*x;
plot(t,ym);
title('PRI滑变信号');
axis([0,2*T,-0.2,1.2]);
grid on;
⑦脉组PRI变化信号
代码:
clear all;
RF=2.3*1e7;%230MHz
PW=8*1e-5;%80us
PRI1=4.3*1e-4;%430us
PRI2=2.1*1e-4;%210us
K=3;%每种PRI上发射K个脉冲
PA=1;
T=K*(PRI1+PRI2);
per=PW/T;%占空比
N=PRI1*RF;
t=linspace(0,2*T,40*N);%只画两个周期的信号
z1=0;
z2=0;
for m=1:K
y1=(1+square(2*pi*(t-(m-1)*PRI1)/T,100*per))/2;%第一种PRI发射K个
z1=z1+y1;
end
for m=1:K
y2=(1+square(2*pi*(t-K*PRI1-(m-1)*PRI2)/T,100*per))/2;%第二种PRI发射K个z2=z2+y2;
end
z=z1+z2;
x=(1+sin(800*pi*RF*t))/2;
ym=z.*x;
plot(t,ym);
title('脉组PRI变化信号');
axis([0,2*T,-0.2,1.2]);
grid on;
⑧双脉冲信号
代码:
clear all;
close all;
RF=2.3*1e7;%230MHz
PW1=1.5*1e-4;%150us
PW2=8*1e-5;%80us
PRI=4.3*1e-4;%430us
dt=4*1e-5;%脉冲间隔为40us
K=2;%每个PRI内发射K个脉冲
PA=1;
T=PRI;
per1=PW1/T;%占空比
per2=PW2/T;%占空比
N=PRI*RF;
t=linspace(0,2*T,40*N);%只画两个周期的信号
y1=(1+square(2*pi*t/T,100*per1))/2;%第一种脉冲
y2=(1+square(2*pi*(t-dt-PW1)/T,100*per2))/2;%第二种脉冲y3=(1+square(2*pi*(t-dt-PW1)/T,100*per1))/2;%第一种脉冲yn1=y1+y2;%不等宽的脉冲
yn2=y3+y1;%等宽的脉冲
x=(1+sin(8000*pi*RF*t))/2;
ym1=yn1.*x;%不等宽的脉冲
ym2=yn2.*x;%等宽的脉冲
subplot(211);
plot(t,ym1);
title('不等间隔双脉冲信号');
axis([0,2*T,-0.2,1.2]);
grid on;
subplot(212);
plot(t,ym2);
title('等间隔双脉冲信号');
axis([0,2*T,-0.2,1.2]);。