主要内容

radarEmitter

雷达信号和干扰信号发生器

描述

radarEmitter系统对象™创建发射器来模拟雷达排放。您可以使用radarEmitter对象在一个场景中检测和跟踪移动和固定平台。构造一个场景使用trackingScenario

雷达发射器之间的角度变化更新通过步进梁的机电位置角增量的跨中指定FieldOfView财产。雷达扫描整个区域定义的方位和仰角雷达机电扫描限制,MechanicalScanLimitsElectronicScanLimits,分别。如果扫描方位和仰角设置的限制[0 0],然后沿维度,不执行扫描,扫描模式。如果方位的最大机械扫描速率或海拔高度设置为0,然后沿维度,不执行机械扫描。

生成雷达检测:

  1. 创建radarEmitter对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

发射器= radarEmitter (EmitterIndex)创建一个雷达发射器对象使用默认属性值。

发射器= radarEmitter (EmitterIndex“没有扫描”)是一个方便的语法创建一个radarEmitter,目光沿着雷达天线孔径方向。没有机械或电子扫描执行。这个语法设置ScanMode财产“没有扫描”

发射器= radarEmitter (EmitterIndex、“光栅”)是一个方便的语法创建一个radarEmitter对象,机械扫描光栅模式。光栅跨度为90°的方位-45°+ 45°,海拔从地平线到10°在地平线上。看到方便的语法这个语法设定的属性。

发射器= radarEmitter (EmitterIndex“旋转”)是一个方便的语法创建一个radarEmitter对象,机械扫描机械旋转360°方位的天线以恒定速率。当您设置HasElevation真正的机械,雷达天线指向中心的海拔的视野。看到方便的语法这个语法设定的属性。

例子

发射器= radarEmitter (EmitterIndex“部门”)是一个方便的语法来创建一个radarEmitter对象,机械扫描90°方位部门从-45°+ 45°。设置HasElevation真正的指出,雷达天线仰角视场的中心。你可以改变ScanMode“电子”电子扫描相同的方位。在这种情况下,天线不是机械电子行业倾斜扫描。相反,梁堆积电子来处理整个海拔张成的扫描限制在一个单一的住。看到方便的语法这个语法设定的属性。

发射器= radarEmitter (___,名称,值)集属性使用一个或多个其他所有输入参数后名称-值对。在报价附上每个属性的名字。例如,radarEmitter (CenterFrequency, 2 e6)创建一个雷达发射器创建发射器笛卡尔坐标系统的检测,最大探测距离为200米。如果您指定发射器索引使用EmitterIndex财产,你可以省略EmitterIndex输入。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

独特的发射器标识符,指定为一个正整数。当创建一个radarEmitter系统对象,你必须指定EmitterIndex作为第一个输入参数创建语法,或指定的值EmitterIndex属性创建语法。

例子:2

数据类型:

发射器更新率,指定为一个积极的标量。发射器产生新的排放间隔的倒数定义UpdateRate财产。这个时间间隔必须是一个整数倍数的模拟中定义的时间间隔trackingScenario。任何更新请求从发射极之间的更新间隔不包含排放。单位是赫兹。

例子:5

数据类型:

发射器的位置平台,指定为1×3实值向量。这个属性定义的坐标发射器对平台的起源。默认值指定发射器的起源是在原点的平台。单位是米。

例子:(。20。10]

数据类型:

发射器对平台的定位,指定为一个三元素实值向量。向量的每个元素对应于一种内在的欧拉角旋转,身体发射器轴平台的轴。这三个元素定义的旋转z,y,x轴分别在秩序。第一转动轴在旋转平台z设在。第二个旋转旋转旋转周围的实施框架y设在。在进行最后的旋转旋转进行帧x设在。单位是在度。

例子:(10 -15)

数据类型:

对传感器、指定为一个2×1积极程度上的标量,矢量[azfov; elfov]。领域的观点定义了全角由传感器张成的程度。的方位提出观点azfov必须躺在区间(0360)。的高程提出观点elfov必须躺在区间(0180)。

例子:(14;7)

数据类型:

扫描的雷达模式,指定为“机械”,“电子”,“机电”,或“没有扫描”

扫描模式

ScanMode 目的
“机械” 雷达扫描机械在指定的方位和高度限制MechanicalScanLimits财产。扫描方向之间的雷达视场角增量住。
“电子” 雷达扫描电子在指定的方位和高度限制ElectronicScanLimits财产。扫描方向之间的雷达视场角增量住。
“机电” 雷达机械扫描天线孔径的限制和电子扫描光束相对于机械扫描天线孔径限制在电子扫描。把扫描的总磁场在这种模式下的组合是机械和电子扫描限制。扫描方向之间的雷达视场角增量住。
“没有扫描” 沿天线孔径雷达波束点定义的mountingAngles财产。

例子:“没有扫描”

数据类型:字符

最大的机械扫描速率,指定为一个非负标量或向量与非负实值2×1项。

HasElevation真正的,指定扫描速率为2×1列向量的非负条目,[maxAzRate;maxElRate]maxAzRate方位和最大扫描速率maxElRate在海拔最大扫描速率。

HasElevation,指定代表最大的扫描率为负的标量机械方位扫描速率。

雷达扫描率设置最高速度可以机械扫描。雷达扫描率设置为一步雷达机械领域的角度。如果所需的扫描速率超过最大扫描速率、最大扫描速率。单位是每秒度。

例子:(5、10)

依赖关系

要启用这个特性,设置ScanMode财产“机械”“机电”

数据类型:

角限制的机械扫描雷达的方向,指定为一个实值1×2行向量或一个实值2×2的矩阵。机械扫描限制定义最小和最大机械角度雷达可以从其安装方向扫描。

HasElevation真正的,扫描限制形式[minAz maxAz;minEl maxEl]minAzmaxAz代表了最小和最大限度的方位角扫描。minElmaxEl代表了最小和最大限度的仰角扫描。当HasElevation,扫描限制形式[minAz maxAz]。如果你指定扫描限制为2×2矩阵,但组HasElevation,第二行矩阵将被忽略。

方位扫描限制不能跨越超过360°和仰角扫描限制必须躺在闭区间(-90°90°)。单位是在度。

例子:(85 -90 90;0)

依赖关系

要启用这个特性,设置ScanMode财产“机械”“机电”

数据类型:

这个属性是只读的。

当前机械扫描雷达、角作为标量返回或实值2×1的向量。当HasElevation真正的,扫描角的(阿兹;El)阿兹埃尔分别代表了方位和仰角扫描角度,相对于雷达的安装角的平台。当HasElevation,扫描角代表方位扫描角是一个标量。

依赖关系

要启用这个特性,设置ScanMode财产“机械”“机电”

数据类型:

角限制电子扫描雷达的方向,指定为一个实值1×2行向量或一个实值2×2的矩阵。电子扫描限制定义最小和最大电子角雷达可以从当前的机械扫描方向。

HasElevation真正的,扫描限制形式[minAz maxAz;minEl maxEl]minAzmaxAz代表了最小和最大限度的方位角扫描。minElmaxEl代表了最小和最大限度的仰角扫描。当HasElevation,扫描限制形式[minAz maxAz]。如果你指定扫描限制为2×2矩阵,但组HasElevation,第二行矩阵将被忽略。

方位扫描限制和仰角扫描限制必须躺在闭区间(-90°90°)。单位是在度。

例子:(-90 90;0 85]

依赖关系

要启用这个特性,设置ScanMode财产“电子”“机电”

数据类型:

这个属性是只读的。

当前电子扫描雷达、角作为一个标量或1×2列向量返回。当HasElevation真正的,扫描角的(阿兹;El)阿兹埃尔分别代表了方位和仰角扫描角度。当HasElevation,扫描角代表方位扫描角是一个标量。

依赖关系

要启用这个特性,设置ScanMode财产“电子”“机电”

数据类型:

这个属性是只读的。

发射器的角度看,指定为一个标量或实值2×1的向量。看角度的组合机械角和电子角取决于ScanMode财产。当HasElevation真正的,看的角度需要形式(阿兹;El)阿兹埃尔分别代表了方位角和高度角。当HasElevation,表示方位的角度看是一个标量角度看。

ScanMode LookAngle
“机械” MechnicalAngle
“电子” ElectronicAngle
“机电” MechnicalAngle+ElectronicAngle
“没有扫描” 0

数据类型:

使雷达测量目标海拔高程角度和扫描,指定为真正的。将此属性设置为真正的雷达发射器模型可以估计目标海拔高程和扫描。

数据类型:逻辑

有效各向同性辐射功率的发射机,指定为一个标量。附近是无损的根均方电源输入出相同的功率密度各向同性天线远场的实际的发射机。附近等于输入功率的发射机天线(瓦分贝)+发射机各向同性天线增益。dBi的单位。

数据类型:

中心频率的雷达波段,指定为一个积极的标量。单位是赫兹。

例子:100年e6

数据类型:

雷达波形带宽,指定为一个积极的标量。单位是赫兹。

例子:100年e3

数据类型:

类型的检测波形,指定为一个非负整数。

例子:1

数据类型:

处理增益解调一个发射信号波形时,指定为一个标量。处理增益是通过发射一个信号的带宽大于所需的最小带宽发送信号中包含的信息。单位在dB。

例子:20.

数据类型:

使用

描述

例子

radarsigs=发射器(平台,simTime)创建了雷达信号,radarsigs,从发射器平台在当前的仿真时间,simTime。发射器对象可以同时从平台上的多个发射器产生信号。

(radarsigs,配置)=发射器(平台,simTime)还返回发射器配置,配置在当前的仿真时间。

输入参数

全部展开

发射器平台,指定为对象的平台,平台,或者一个平台结构:

描述
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}。

目前的仿真时间,指定为一个积极的标量。的trackingScenario对象调用雷达传感器以固定时间间隔。雷达发射器产生新的信号定义的时间间隔UpdateInterval财产。的值UpdateInterval属性必须是一个整数倍数的模拟时间间隔。更新请求从发射极之间的间隔不包含检测更新。单位是秒。

例子:10.5

数据类型:

输出参数

全部展开

雷达排放,作为数组返回radarEmission对象。

目前发射器配置,作为一个数组返回的结构。

描述
SensorIndex

独特的传感器指数,作为一个正整数返回。

IsValidTime

有效的检测时间,返回真正的IsValidTime当检测更新更新指定的间隔更新率之间的请求。

IsScanDone

IsScanDone真正的当传感器已完成扫描。

FieldOfView

传感器的视场,作为一个2×1返回向量积极的实际价值,(azfov;elfov]。azfovelfov代表的视野在方位角和仰角,分别。

MeasurementParameters

传感器测量参数,作为一个数组返回包含所需要的坐标系变换的结构变换位置和速度的顶层框架电流传感器。

数据类型:结构体

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

coverageConfig 传感器和发射器覆盖配置
扰动 扰动对象上定义的
扰乱 应用扰动对象
一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个发射器,盯着前面的干扰机。

创建一个平台来挂载干扰机。

平台=结构(“PlatformID”, 1“位置”,0 0 0);

创建一个发射器,凝视着面前的干扰平台。

干扰机= radarEmitter (1,“没有扫描”);

发出干扰波形。

时间= 0;sig =干扰机(平台、时间)
sig = radarEmission属性:PlatformID: 1 EmitterIndex: 1 OriginPosition: [0 0 0] OriginVelocity:[0 0 0]取向:[1 x1四元数]FieldOfView: [1 5] CenterFrequency: 300000000带宽:3000000 WaveformType: 0 ProcessingGain: 0 PropagationRange: 0 PropagationRangeRate: 0附近:100 RCS: 0

模型的雷达发射器一个空中交通控制塔。

模拟一个完整的旋转塔。

rpm = 12.5;scanrate = rpm * 360/60;fov = (1.4; 5);updaterate = scanrate /视场(1);

创建一个trackingScenario管理平台的运动对象。

现场= trackingScenario (“UpdateRate”updaterate,“StopTime”,60 / rpm);

平台添加到场景中举办空中交通控制塔。

塔=平台(现场);

创建一个发射器提供360度的监测。

radarTx = radarEmitter (1,“旋转”,“UpdateRate”updaterate,“MountingLocation”(0 0 -15),“MaxMechanicalScanRate”scanrate,“FieldOfView”,fov);

把发射器塔。

塔。发射器= radarTx
塔=平台属性:PlatformID: 1 ClassID: 0位置:[0 0 0]取向:[0 0 0]维度:[1 x1 struct]网:[1 x1 extendedObjectMesh]轨迹:[1 x1 kinematicTrajectory] PoseEstimator: [1 x1 insSensor]发射器:{[1 x1 radarEmitter]}传感器:{}签名:{[1 x1 rcsSignature] [1 x1 irSignature] [1 x1 tsSignature]}

旋转天线和发射雷达波形。

loggedData =结构(“时间”0 (0,1)“定位”四元数。0 (0,1));(场景)= scene.SimulationTime;时间提前txSig =排放(塔、时间);loggedData。时间= [loggedData.Time;时间);loggedData。取向= [loggedData.Orientation;txSig {1} .Orientation];结束

情节发射器方位方向。

角= eulerd (loggedData.Orientation,“zyx股票”,“帧”);情节(loggedData。时间,角度(:1)标题(“发射方位角”)包含(“时间(s)”)ylabel (的方位(度))

图包含一个坐标轴对象。方位发出的坐标轴对象与标题包含一个类型的对象。

更多关于

全部展开

扩展功能

版本历史

介绍了R2018b