radarChannel
语法
描述
返回雷达信号,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}
输入参数
radarsigin
- - - - - -雷达信号输入
的数组radarEmission
对象
输入雷达信号,指定为数组radarEmission
对象。
平台
- - - - - -反射器平台
单元阵列的平台
对象|的数组平台
结构
反射器平台,指定的单元阵列平台
对象或数组平台
结构:
场 | 描述 |
---|---|
PlatformID |
平台的惟一标识符,指定为一个标量正整数。这是一个必需的字段,没有默认值。 |
ClassID |
用户定义整数用来分类目标的类型,指定为一个非负整数。零是保留给非机密的平台类型和默认值。 |
位置 |
目标场景的位置坐标,指定为一个实值1×3向量。这是一个必需的字段。没有默认值。单位是米。 |
速度 |
平台在场景坐标,速度指定为一个实值1×3向量。单位是米每秒。默认值是 |
速度 |
在场景框架平台的速度指定为一个真正的标量。指定的速度时,平台的速度与方向。指定平台速度或速度,但不能两者兼得。单位是米每秒的默认 |
加速度 |
平台的加速度在场景坐标指定为1×3米每二次方秒行向量。默认值是 |
取向 |
平台的定位对当地的场景NED坐标系,指定为一个标量四元数或3 x3的旋转矩阵。当地NED的方向定义了坐标系旋转坐标系到当前平台的身体坐标系统。单位是无量纲。默认值是 |
AngularVelocity |
角速度的平台在场景坐标,指定为一个实值1×3向量。矢量的大小定义了角速度。定义了顺时针旋转的轴的方向。单位是每秒度。默认值是 |
签名 |
单元阵列的签名定义平台发射器的可见性和传感器的场景。默认是细胞数组{ |
如果指定数组的平台结构,设置一个独特的PlatformID
并设置为每个平台位置
为每个平台。未指定任何其他字段指定默认值。
HasOcclusion
- - - - - -从扩展对象使闭塞
真正的
|假
使闭塞的扩展对象,指定为真正的
或假
。集HasOccusion
来真正的
从扩展对象模型闭塞。两种类型的闭塞(自我阻塞和国米对象阻塞)建模。自我阻塞发生在一侧的一个扩展对象阻塞另一侧。国米对象阻塞发生在一个扩展对象站在另一个扩展的视线对象或一个点目标。注意扩展对象可以被扩展和点目标对象,但目标不能挡住另一个点一个点目标或一个扩展的对象。
集HasOccusion
来假
禁用扩展对象的闭塞。这也将禁用合并的对象检测共享一个共同的传感器分辨单元,使跟踪场景中的每个对象生成一个检测的机会。
数据类型:逻辑
输出参数
radarsigout
-反射雷达信号
的数组radarEmission
对象
反射雷达信号,指定为数组radarEmission
对象。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
介绍了R2018b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。