主要内容

radarEmission

发射雷达信号结构

描述

radarEmission类创建一个雷达发射对象。这个对象包含所有属性描述信号雷达辐射的来源。

创建

描述

信号= radarEmission创建一个radarEmission对象的默认属性。的对象表示雷达信号发射器、通道和传感器。

例子

信号= radarEmission (名称,值)设置对象属性指定一个或多个名称,值对参数。的名字也可以是属性名和价值相应的价值。的名字必须出现在单引号()。您可以指定几个名称-值对参数在任何顺序Name1, Value1,…,的家

属性

全部展开

平台标识符指定为一个正整数。发射器安装在平台上用这个ID。每个平台标识符是唯一的在一个场景。

例子:5

数据类型:

发射器标识符指定为一个正整数。每个发射器指数是独一无二的。

例子:2

数据类型:

发射器的位置在场景坐标,指定为1×3实值向量。单位是米。

例子:(100 -500 1000)

数据类型:

指定的发射器在场景坐标,速度为1×3实值向量。单位是米每秒。

例子:[0 -50 100]

数据类型:

坐标定位发射器的场景,3×3的实值指定为一个四元数或正交矩阵。

例子:(3)

数据类型:

发射器的视野,指定为一个2×1的向量积极的实际价值,[azfov, elfov]。领域的观点定义了全角发出的信号的程度。视图的方位提起azfov必须躺在区间(0360)。视图的仰角提起elfov必须躺在区间(0180)。

例子:(140;70)

数据类型:

各向同性辐射功率有效,指定为一个标量。单位在dB。

例子:10

数据类型:

累积的雷达截面,指定为一个标量。在dBsm单位。

例子:10

数据类型:

中心频率的信号,指定为一个积极的标量。单位是赫兹。

例子:100年e6

数据类型:

半功率带宽的雷达信号,指定为一个积极的标量。单位是赫兹。

例子:5 e3

数据类型:

波形类型标识符指定为一个非负整数。

例子:5 e3

数据类型:

处理增益与信号波形,指定为一个标量。单位在dB。

例子:10

数据类型:

总距离的信号传播,指定为负的标量。直接路径信号的范围是0。单位是米。

例子:1000年

数据类型:

总行驶里程速度信号传播的路径,指定为一个标量。直接路径信号的范围率为零。单位是米每秒。

例子:10

数据类型:

例子

全部折叠

创建一个radarEmission带有指定属性的对象。

信号= radarEmission (“PlatformID”10“EmitterIndex”25岁的“OriginPosition”(100、3000、50),“附近”10“CenterFrequency”200 e6,“带宽”,10 e3)
信号与属性= radarEmission: PlatformID: 10 EmitterIndex: 25 OriginPosition: [100 3000 50] OriginVelocity:[0 0 0]取向:[1 x1四元数]FieldOfView: 180年[180]CenterFrequency: 200000000带宽:10000 WaveformType: 0 ProcessingGain: 0 PropagationRange: 0 PropagationRangeRate: 0附近:10 RCS: 0

创建一个雷达发射,然后检测发射使用fusionRadarSensor对象。

首先,创建一个雷达发射。

东方=四元数((180 0 0),“eulerd”,“zyx股票”,“帧”);rfSig = radarEmission (“PlatformID”,1“EmitterIndex”,1“附近”,100,“OriginPosition”(30 0 0),“定位”,东方);

然后,创建一个ESM传感器使用fusionRadarSensor

传感器= fusionRadarSensor (1,“DetectionMode”,ESM的);

检测射频发射。

时间= 0;[numDets引爆器,配置]=传感器(rfSig、时间)
依据=1 x1单元阵列{1 x1 objectDetection}
numDets = 1
配置=结构体字段:SensorIndex: 1 IsValidTime: 1 IsScanDone: 0 FieldOfView: [1 5] RangeLimits:[0正]RangeRateLimits:[0正]MeasurementParameters: [1 x1 struct]

扩展功能

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

版本历史

介绍了R2018b