主要内容

adsbTransponder

自动从属监控广播”(ads - b)应答器

描述

adsbTransponder系统对象™模型自动从属监控广播”(ads - b)应答器。您可以使用对象来生成ads - b使用一个消息和接收消息adsbReceiver系统对象。

生成ads - b消息:

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

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

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

创建

描述

应答器= adsbTransponder (ICAO)创建一个ads - b应答器与一个独特的国际民用航空组织(ICAO)地址,生成ads - b的消息。您必须指定ICAO six-element特征向量或字符串标量。

例子

应答器= adsbTransponder (ICAO,名称,值)集属性应答器使用一个或多个名称-值对。例如,adsbTransponder (“ABC123”,“UpdateRate”, 10)创建一个ads - b转发器的ICAO地址ABC123和一个更新率10赫兹。

属性

全部展开

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

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

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

独特的国际民航组织地址,指定为six-element特征向量或六字字符串标量。

例子:“abc123”,“abc123”

应答器平台的类别,指定为一个adsbCategory枚举对象。默认值adsbCategory (0)代表任何类别信息。

应答器平台的呼号,指定为标量eight-element特征向量或八个字符的字符串。默认值是一个eight-element空字符向量。

例子:“abddekcf”,“abddekcf”

应答器更新率,指定为一个积极的标量赫兹。

GPS传感器提供应答器的位置信息,指定为一个gpsSensor对象。的gpsSensor对象必须指定其PositionInputFormat财产“大地”。的SampleRategpsSensor对象是自动同步UpdateRate财产的adsbTransponder。如果你设置SampleRategpsSensor对象到一个特定的值,那么UpdateRate财产的adsbTransponder对象设置为相同的值,反之亦然。

使用

描述

例子

消息=应答器(位置,速度)生成基于ads - b消息位置速度输入参数使用ads - b创建一个应答器对象。

输入参数

全部展开

平台的位置,指定为一个三元素向量(纬度经度高度]。指定纬度经度在度。高度是WGS84椭球米以上的高度。

例子:(10,2000)

平台的速度,指定为标量的三元素向量米每秒。速度是对当地North-East-Down (NED)帧对应平台的位置。

例子:(-10,20)

输出参数

全部展开

ads - b的信息,作为一个结构返回。该结构包含这些字段:

ads - b消息结构

字段名 描述 默认值
ICAO 国际民航组织的地址,指定为six-element特征向量或六字字符串标量。 six-element空特征向量
时间 ads - b应答器广播时间,指定为一个标量。如果应答器不是一个可靠的时间源同步,使用的价值时间所以接待时间将用于消息的接收者。
类别 应答器平台的类别,指定为一个adsbCategory枚举对象。 adsbCategory (0)
呼号 应答器平台的呼号,指定为一个eight-element特征向量或一个八个字符的字符串。 eight-element空特征向量
纬度 报道纬度广播的应答器,-90年和90年之间指定为一个标量度。使用当没有可用的信息。
经度 广播报道经度的应答器,-180年和180年之间指定为一个标量度。使用当没有可用的信息。
高度 报道广播应答器的高度,指定为一个标量米。它代表了高度WG84椭球。使用当没有可用的信息。
Veast 东方向的速度分量,指定为一个标量米每秒。这个组件的正方向是东方向。使用当没有可用的信息。
Vnorth 北方向的速度分量,指定为一个标量米每秒。这个组件的正方向是北方向。使用当没有可用的信息。
ClimbRate 报道爬,指定为一个标量米每秒。这个组件的正方向是向上的方向。使用当没有可用的信息。
标题 标题报道方向,指定为一个标量介于0到360度。标题北在0和clockwise-positive方向角。使用当没有可用的信息。
NACPosition

导航精度的位置,指定为一个整数,从0到11。每个整型值定义估计位置的不确定性(EPU)绑定。EPU绑定是一个95%的准确率的水平位置。绑定定义了一个循环集中在报道立场,这样的概率圆内的实际位置躺是0.95。列表显示整数和绑定的关系:

  • 0:EPU≥18.52公里(10 NM)或未知

  • 1:EPU < 18.52公里(10海里)

  • 2:EPU < 7.408(4海里)

  • 3:EPU < 3.704(2海里)

  • 4:EPU < 1852(1纳米)

  • 5:EPU < 926(0.5海里)

  • 6:EPU < 555.6米(0.3海里)

  • 7:EPU < 185.2米(0.1海里)

  • 8:EPU < 92.6米(0.05海里)

  • 9:EPU < 30米

  • 10:EPU < 10米

  • 11:EPU < 3 m

纳米是海里的地方。

0
GeometricVerticalAccuracy

垂直几何精度(GVA)的高度,指定为一个整数,从0到2。每一个整数值代表了95%的准确率绑定在报道高度。列表显示整数和绑定的关系:

  • 0:GVA > 150米或未知

  • 1:GVA≤150米

  • 2:GVA < 45米

0
NACVelocity

导航精度的速度,指定为一个整数,从0到4。每个整数代表一个95%的准确率绑定的报道水平速度误差(变速)。列表显示整数和绑定的关系:

  • 0:≥10 m / s或未知

  • 1:< 10 m / s

  • 2:< 3 m / s

  • 3:< 1 m / s

  • 4:< 0.3 m / s

0

对象的功能

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

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
isLocked 确定系统对象在使用
克隆 创建重复的系统对象
重置 重置的内部状态系统对象

例子

全部折叠

创建一个gpsSensor对象。

全球定位系统(gps) = gpsSensor (“PositionInputFormat”,“大地”,“HorizontalPositionAccuracy”,100);

创建一个adsbTransponder对象的基础上gpsSensor对象。

应答器= adsbTransponder (“ABC123”,“类别”adsbCategory (12),的呼号,“X2347568”,“全球定位系统”、gps);

定义这个平台的位置和速度。

truePos =(42.753 - 31.896 10000年);%度度米trueVel = (250 0 0);% m / s

生成ads - b的消息。

adsbMessage =应答器(truePos trueVel)
adsbMessage =结构体字段:ICAO:“ABC123”时间:0类别:Unmanned_Aerial_Vehicle呼号:“X2347568”纬度:42.7530经度:31.8961高度:1.0000 e + 04 Veast: -7.5704 e-04 Vnorth: 250.0919 ClimbRate: -0.1308标题:359.9998 NACPosition: 6 GeometricVerticalAccuracy: 2 NACVelocity: 4

扩展功能

版本历史

介绍了R2021a

另请参阅

|