主要内容

radarChannel

自由空间传播和反射的雷达信号

自从R2018b

描述

例子

radarsigout= radarChannel (radarsigin,平台)返回雷达信号,radarsigout作为信号的组合,radarsigin、所反映的平台平台

radarsigout= radarChannel (radarsigin,平台“HasOcclusion”,HasOcclusion)也允许您指定是否阻塞从扩展对象模型。

例子

全部折叠

创建一个雷达发射平台和反映的发射平台。

创建一个雷达发射对象。

radarSig = radarEmission (“PlatformID”,1“EmitterIndex”,1“OriginPosition”,0 0 0);

创建一个平台结构。

平台=结构(“PlatformID”2,“位置”(10 0 0),“签名”rcsSignature ());

反映的发射平台。

团体= radarChannel (radarSig平台)
团体= radarEmission属性:PlatformID: 1 EmitterIndex: 1 OriginPosition: [0 0 0] OriginVelocity:[0 0 0]取向:[1 x1四元数]FieldOfView: 180年[180]CenterFrequency: 300000000带宽:3000000 WaveformType: 0 ProcessingGain: 0 PropagationRange: 0 PropagationRangeRate: 0附近:0 RCS: 0

创建一个跟踪场景对象。

场景= trackingScenario;

创建一个radarEmitter对象。

发射器= radarEmitter (1);

山发射器在平台内的场景。

平台=平台(场景中,“排放”发射器);

添加另一个平台,以反映发出信号。

目标=平台(场景);target.Trajectory。位置= [30 0 0];

发射信号使用发出目标函数的平台

scenario.SimulationTime txsigs =排放(平台)
txsigs =1 x1单元阵列{1 x1 radarEmission}

反映了信号从场景中的平台。

团体= radarChannel (txsigs scenario.Platforms)
团体=2×1单元阵列{1 x1 radarEmission} {1 x1 radarEmission}

输入参数

全部折叠

输入雷达信号,指定为数组radarEmission对象。

反射器平台,指定的单元阵列平台对象或数组平台结构:

描述
PlatformID

平台的惟一标识符,指定为一个标量正整数。这是一个必需的字段,没有默认值。

ClassID

用户定义整数用来分类目标的类型,指定为一个非负整数。零是保留给非机密的平台类型和默认值。

位置

目标场景的位置坐标,指定为一个实值1×3向量。这是一个必需的字段。没有默认值。单位是米。

速度

平台在场景坐标,速度指定为一个实值1×3向量。单位是米每秒。默认值是(0 0 0)

速度

在场景框架平台的速度指定为一个真正的标量。指定的速度时,平台的速度与方向。指定平台速度或速度,但不能两者兼得。单位是米每秒的默认0

加速度

平台的加速度在场景坐标指定为1×3米每二次方秒行向量。默认值是(0 0 0)

取向

平台的定位对当地的场景NED坐标系,指定为一个标量四元数或3 x3的旋转矩阵。当地NED的方向定义了坐标系旋转坐标系到当前平台的身体坐标系统。单位是无量纲。默认值是四元数(1,0,0,0)

AngularVelocity

角速度的平台在场景坐标,指定为一个实值1×3向量。矢量的大小定义了角速度。定义了顺时针旋转的轴的方向。单位是每秒度。默认值是(0 0 0)

签名

单元阵列的签名定义平台发射器的可见性和传感器的场景。默认是细胞数组{rcsSignature,irSignature,tsSignature}。

如果指定数组的平台结构,设置一个独特的PlatformID并设置为每个平台位置为每个平台。未指定任何其他字段指定默认值。

使闭塞的扩展对象,指定为真正的。集HasOccusion真正的从扩展对象模型闭塞。两种类型的闭塞(自我阻塞和国米对象阻塞)建模。自我阻塞发生在一侧的一个扩展对象阻塞另一侧。国米对象阻塞发生在一个扩展对象站在另一个扩展的视线对象或一个点目标。注意扩展对象可以被扩展和点目标对象,但目标不能挡住另一个点一个点目标或一个扩展的对象。

HasOccusion禁用扩展对象的闭塞。这也将禁用合并的对象检测共享一个共同的传感器分辨单元,使跟踪场景中的每个对象生成一个检测的机会。

数据类型:逻辑

输出参数

全部折叠

反射雷达信号,指定为数组radarEmission对象。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2018b