算例说明了如何利用转向目标模型来描述雷达横截面的波动。该方案包括一个旋转单基地雷达和一个目标,该目标的雷达截面由一个Swerling 2模型描述。在这个例子中,雷达和目标是静止的。
在摇晃1和抖动的2个目标模型中,总RCS出现从大约相等的单独RCS的许多独立的小散射体。总RCS可以随扫描中的每个脉冲(抖动2)而变化,或者可以在由多个脉冲组成的完全扫描(摇摆1)上的完全扫描中恒定。在任何一种情况下,统计数据都遵守了具有两度自由度的Chi平方概率密度函数。
为简单起见,从旋转雷达开始,旋转时间为5秒,对应于72度/秒的旋转或扫描速率。
小跑= 5.0;scanrate = 360 /小跑;
雷达具有3.0度的主要半功率光束宽度(HPBW)。在主光束照射目标的时间内,雷达脉冲撞击目标并反射回雷达。触发器的时间段称为停留时间。这次也称为扫描。雷达将处理3个扫描目标。
HPBW = 3.0;tdwell = hpbw / scanrate;nscan = 3;
在停留时间内到达目标的脉冲数量取决于脉冲重复频率(PRF)。PRF是脉冲重复间隔(PRI)的倒数。假设每秒传输5000个脉冲。
prf = 5000.0;pri = 1 / prf;
一个停留时间的脉冲数是
NP =地板(TDWELL * PRF);
您可以通过正确雇用创建抖动的2个目标步
方法的方法RadarTarget
系统对象™。要产生一个Swerling 2模型,设置模型
财产的淘汰
系统对象'swerling1'
或'swerling2'
。两者都是等同的。然后,每次呼唤到步
方法,设置updatercs.
参数真正的
。这意味着雷达横截面在每个脉冲处更新。
将目标模型设置为'swerling1'
。
tgtmodel ='swerling2';
设置辐射天线。假设天线的工作频率为1 GHz。
FC = 1E9;天线=序列。异丙哒植物(“BackBaffled”,真的);散热器=相位化。“OperatingFrequency”足球俱乐部,'传感器',天线);
指定固定天线的位置。
RADARPLATFORM = PHASED.PLATFORM('初始位置',[0; 0; 0]);
指定静止目标的位置。
targetplatform =分阶段。平台('初始位置', 2000;0;0]);
发射的信号是线性调频波形。每次呼叫发送一个脉冲到步
方法。
WaveForm = phased.linearfmwaveForm('planewidth', 50 e-6,......'输出格式'那'脉冲'那“NumPulses”1);
设置发射放大器。
发射机=分阶段。发射机('峰值功率', 1000.0,'获得',40);
将传播环境设置为可用空间。
channel = phased.freespace(“OperatingFrequency”足球俱乐部,......“TwoWayPropagation”,真的);
指定雷达目标的平均RCS为1 m2,并且是类型为1或2的转向模型。你可以交替使用Swerling 1或2。
target = phased.radartarget('veslrcs',1,“OperatingFrequency”足球俱乐部,......“模型”,tgtmodel);
安装雷达收集器。
收集器=阶段.Collector(“OperatingFrequency”,1e9,......'传感器',天线);
定义匹配的滤波器以处理传入信号。
WAV =波形();filter = phased.matchedFilter(......'系数',getMatchedFilter(波形));
产生单位振幅的波形
放大发送波形
将波形辐射到目标的所需方向上
将波形传播到雷达目标
从雷达目标反射波形。
收集辐射以创建接收信号
匹配滤波器接收信号
为雷达返回幅度提供记忆。
z =零(nscan,np);tp = zeros(nscan,np);
输入循环。放updatercs.
到真正的
只有扫描的第一次脉冲。
为了m = 1:nscan t0 =(m-1)*小跑;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 = channel(radwav,radarplatform.InitialPosition,......targetplatform.InitialPosition,[0; 0; 0],[0; 0; 0]);
从目标反射波形。设置updatercs.
国旗。
Reshwav = target(Propwav,Updatercs);
收集接收的波形
collwav =收集器(Reshwav,Ang);
将匹配的过滤器应用于传入信号
Y =过滤器(Collwav);z(m,k)= max(abs(y));Tp(m,k)= t;
结尾结尾
绘制扫描脉冲的振幅作为时间的函数。
plot(tp(:),z(:),'。')包含(的时间(秒)) ylabel (脉冲幅度的的)
请注意,脉冲幅度在扫描内变化。
数字;hist(z(:),25)xlabel(脉冲幅度的) ylabel ('数数'的)