文档帮助中心文档
雷达信号的自由空间传播和反射
radarsigout = radarChannel (radarsigin、平台)
radarsigout = radarChannel (radarsigin、平台HasOcclusion, HasOcclusion)
例子
radarsigout= radarChannel (radarsigin,平台)返回雷达信号,radarsigout,作为信号的组合,radarsigin,从平台上反映出来,平台.
radarsigout= radarChannel (radarsigin,平台)
radarsigout
radarsigin
平台
radarsigout= radarChannel (radarsigin,平台“HasOcclusion”,HasOcclusion)还允许您指定是否从扩展对象建模遮挡。
radarsigout= radarChannel (radarsigin,平台“HasOcclusion”,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
发射器= radarEmitter (1);
将发射器安装到场景中的平台上。
平台=平台(场景中,“排放”发射器);
添加另一个平台来反映发出的信号。
目标=平台(场景);target.Trajectory.Position = [30 0 0];
发出信号使用发出a的目标函数平台.
发出
scenario.SimulationTime txsigs =排放(平台)
txsigs =1 x1单元阵列{1 x1 radarEmission}
反映场景中来自平台的信号。
团体= radarChannel (txsigs scenario.Platforms)
团体=2×1单元阵列{1x1 radarEmission} {1x1 radarEmission}
radarEmission
输入雷达信号,指定为数组radarEmission对象。
反射器平台,指定为单元阵列平台对象或数组平台结构:
PlatformID
平台的唯一标识符,指定为标量正整数。这是一个必填字段,没有默认值。
ClassID
用于分类目标类型的用户定义整数,指定为非负整数。0保留给未分类的平台类型,是默认值。
位置
目标在场景坐标中的位置,指定为1 × 3实值向量。这是必填项。没有默认值。单位是米。
速度
场景坐标中平台的速度,指定为1 × 3实值向量。单位是米每秒。默认值是(0 0 0).
(0 0 0)
场景框架中指定为实标量的平台速度。当指定速度时,平台速度与它的方向对齐。指定平台速度或速度,但不要两者都指定。单位是米每秒,默认是0.
0
加速度
场景坐标中平台的加速度指定为1 × 3的行向量,单位为米/秒平方。默认值是(0 0 0).
取向
平台相对于局部场景NED坐标系的方向,指定为标量四元数或3 × 3旋转矩阵。方向定义了从本地NED坐标系到当前平台体坐标系的框架旋转。单位是无量纲。默认值是四元数(1,0,0,0).
四元数(1,0,0,0)
AngularVelocity
场景坐标中平台的角速度,指定为1 × 3实值向量。矢量的大小决定了角速度。方向定义了顺时针旋转的轴。单位是每秒度。默认值是(0 0 0).
签名
定义场景中平台对发射器和传感器的可见性的签名单元阵列。默认是单元格数组{rcsSignature,irSignature,tsSignature}。
rcsSignature
irSignature
tsSignature
如果指定一个平台结构数组,请设置唯一PlatformID为每个平台设置位置每个平台的字段。任何其他未指定的字段都被分配默认值。
真正的
假
启用对扩展对象的遮挡,指定为真正的或假.集HasOccusion来真正的从扩展对象建模遮挡。两种类型的遮挡(自遮挡和对象间遮挡)被建模。当扩展对象的一侧遮挡另一侧时,就会发生自遮挡。当一个扩展对象位于另一个扩展对象或点目标的视线中时,就会发生对象间遮挡。请注意,扩展对象和点目标都可以被扩展对象遮挡,但点目标不能遮挡另一个点目标或扩展对象。
HasOccusion
集HasOccusion来假取消对扩展对象的遮挡。这也将禁用对象的合并,其检测共享一个传感器分辨率单元,这使跟踪场景中的每个对象都有机会生成检测。
数据类型:逻辑
逻辑
反射雷达信号,指定为一组radarEmission对象。
radarSensor|radarEmission|radarEmitter
radarSensor
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系