算例说明了如何利用转向目标模型来描述雷达横截面的波动。该方案包括一个旋转单基地雷达和一个目标,该目标的雷达截面由一个Swerling 2模型描述。在这个例子中,雷达和目标是静止的。
在转向1和转向2目标模型中,总RCS是由许多独立的、单个RCS近似相等的小散射体产生的。总的RCS可以随扫描中的每个脉冲而变化(Swerling 2),也可以在由多个脉冲组成的完整扫描中保持恒定(Swerling 1)。在任何一种情况下,统计服从两个自由度的卡方概率密度函数。
为了简单起见,从一个旋转雷达开始,它的旋转时间为5秒,对应于72度/秒的旋转或扫描速率。
小跑= 5.0;scanrate = 360 /小跑;
雷达有一个主要的半功率波束宽度(HPBW) 3.0度。在目标被主波束照亮的时间内,雷达脉冲击中目标并反射回雷达。目标被照亮的这段时间称为停留时间。这个时间也称为扫描。雷达将对目标进行三次扫描。
HPBW = 3.0;Tdwell = HPBW / scanrate;Nscan = 3;
在停留时间内到达目标的脉冲数量取决于脉冲重复频率(PRF)。PRF是脉冲重复间隔(PRI)的倒数。假设每秒传输5000个脉冲。
脉冲重复频率= 5000.0;革命制度党= 1 /脉冲重复频率;
一个停留时间内的脉冲数为
Np =地板(Tdwell *脉冲重复频率);
你可以通过正确地使用一步
的方法RadarTarget
系统对象™。要产生一个Swerling 2模型,设置模型
财产的分阶段。RadarTarget
系统对象™“Swerling1”
或“Swerling2”
.都是等价的。然后,每接到一通电话一步
方法,设置updatercs
参数真正的
.这意味着雷达截面在每次脉冲时都会更新。
将目标模型设置为“Swerling1”
.
tgtmodel =“Swerling2”;
架设辐射天线。假设天线工作频率为1GHz。
fc = 1 e9;天线=分阶段。IsotropicAntennaElement (“BackBaffled”,真正的);散热器=分阶段。散热器(“OperatingFrequency”足球俱乐部,“传感器”,天线);
指定固定天线的位置。
radarplatform =分阶段。平台(“InitialPosition”, (0, 0, 0));
指定一个固定目标的位置。
targetplatform =分阶段。平台(“InitialPosition”, 2000;0;0]);
发射的信号是线性调频波形。每次呼叫发送一个脉冲到一步
方法。
波形=分阶段。LinearFMWaveform (“脉冲宽度”, 50 e-6,...“OutputFormat”,“脉冲”,“NumPulses”1);
设置发射放大器。
发射机=分阶段。发射机(“PeakPower”, 1000.0,“获得”, 40);
设置传播环境为自由空间。
频道=分阶段。空闲空间(“OperatingFrequency”足球俱乐部,...“TwoWayPropagation”,真正的);
指定雷达目标的平均RCS为1 m2,并且是类型为1或2的转向模型。你可以交替使用Swerling 1或2。
=阶段性目标。RadarTarget (“MeanRCS”,1,“OperatingFrequency”足球俱乐部,...“模型”, tgtmodel);
安装雷达收集器。
收集器=分阶段。收集器(“OperatingFrequency”1 e9...“传感器”,天线);
定义一个匹配的滤波器来处理传入的信号。
wav =波形();过滤器=分阶段。MatchedFilter (...“系数”getMatchedFilter(波形));
产生单位振幅的波形
放大发射波形
将波形按所要求的方向辐射到目标
向雷达目标传播波形
从雷达目标反射波形。
收集辐射以产生接收信号
匹配滤波器接收信号
为雷达返回振幅提供记忆
z = 0 (Nscan Np);tp = 0 (Nscan、Np);
进入循环。集updatercs
来真正的
只有扫描的第一次脉冲。
为m = 1:Nscan t0 = (m-1)*Trot;t = t0;updatercs = true;为k = 1: Np
T = T + pri;txwav =发射机(wav);
找到雷达和目标位置
[xradar, vradar] = radarplatform (t);[xtgt, vtgt] = targetplatform (t);
向目标辐射波形
[~ (ang) = rangeangle (xtgt xradar);radwav =散热器(txwav, ang);
传播波形到目标和从目标
propwav =通道(radwav radarplatform。InitialPosition,...targetplatform.InitialPosition (0, 0, 0), (0, 0, 0));
从目标反射波形。设置updatercs
国旗。
reflwav =目标(propwav updatercs);
收集接收到的波形
collwav =收集器(reflwav, ang);
对输入信号应用匹配滤波器
y =过滤器(collwav);z (m, k) = max (abs (y));tp (m, k) = t;
结束结束
绘制扫描脉冲的振幅作为时间的函数。
情节(tp (:), z (:),“。”)包含(的时间(秒)) ylabel (脉冲幅度的)
请注意,脉冲振幅在扫描中是变化的。
图;嘘(z(:), 25)包含(脉冲幅度的) ylabel (“数”)