主要内容

链接

链接分析对象添加到发射机

自从R2021a

描述

例子

链接(asset1 asset2,…, assetN)增加了链接分析对象所定义的节点asset1,asset2,等等。

lnk=链接(___名称=值)使用额外的参数添加链接分析对象指定为名称-值对。

lnk=链接(___)添加了链接分析对象,并返回向量链接

例子

全部折叠

创建一个卫星场景对象。

11日,25日开始时间= datetime (2020 0, 0, 0);stopTime =开始时间+天(1);sampleTime = 60;%秒sc = satelliteScenario(开始时间、stopTime sampleTime)
sc = satelliteScenario属性:开始时间:25 - 11月- 2020 StopTime: 11月26日—- 2020 SampleTime: 60 AutoSimulate: matlabshared.satellitescenario[1×1卫星:0。卫星]GroundStations:(1×0 matlabshared.satellitescenario。matlabshared.satellitescenario GroundStation]观众:[0×0。查看器]汽车展:1

添加一个卫星的场景。

semiMajorAxis = 10000000;%米离心率= 0;倾向= 60;%度rightAscensionOfAscendingNode = 0;%度argumentOfPeriapsis = 0;%度trueAnomaly = 0;%度坐=卫星(sc、semiMajorAxis偏心、倾斜rightAscensionOfAscendingNode,argumentOfPeriapsis、trueAnomaly Name =“卫星”);

平衡环添加到卫星。这些平衡环使卫星接收机天线引导第一个地面站,和它的发射机天线引导到第二个地面站。

gimbalrxSat =万向节(坐);gimbaltxSat =万向节(坐);

添加一个接收器的第一个万向节卫星。

gainToNoiseTemperatureRatio = 5;% dB / KsystemLoss = 3;% dBrxSat =接收机(gimbalrxSat Name =“卫星接收机”GainToNoiseTemperatureRatio =gainToNoiseTemperatureRatio SystemLoss = SystemLoss)
rxSat =接收机的属性:名称:卫星接收机ID: 4 MountingLocation: [0;0;0]米MountingAngles: [0;0;0度天线:[1 x1 satcom.satellitescenario。GaussianAntenna] SystemLoss: 3分贝PreReceiverLoss: 3分贝GainToNoiseTemperatureRatio: 5分贝/开尔文RequiredEbNo: 10分贝

添加一个发射机的第二万向节卫星。

频率= 27 e9;%赫兹权力= 20;%瓦分贝比特率= 20;% MbpssystemLoss = 3;% dBtxSat =发射机(gimbaltxSat Name =“卫星发射”频率、频率=,权力=权力,比特率=比特率,SystemLoss = SystemLoss)
txSat =发射机的属性:名称:卫星发射机ID: 5 MountingLocation: [0;0;0]米MountingAngles: [0;0;0度天线:[1 x1 satcom.satellitescenario。GaussianAntenna] SystemLoss: 3分贝频率:2.7 e + 10赫兹比特率:20 Mbps的力量:20 decibel-watts链接:[1 x0 satcom.satellitescenario.Link]

指定中继器的天线规格。

dishDiameter = 0.5;%米apertureEfficiency = 0.5;gaussianAntenna (txSat DishDiameter = DishDiameter ApertureEfficiency = ApertureEfficiency);gaussianAntenna (rxSat DishDiameter = DishDiameter ApertureEfficiency = ApertureEfficiency);

添加两个地面站的场景。

gs1 = groundStation (sc, Name =“地面站1”);纬度= 52.2294963;%度经度= 0.1487094;%度gs2 = groundStation (sc,经度和纬度,Name =“地面站2”);

点平衡环卫星向两个地面站的模拟时间。

pointAt (gimbaltxSat gs2);pointAt (gimbalrxSat gs1);

平衡环添加到地面站。这些平衡环使引导向卫星地面站天线。

gimbalgs1 =万向节(gs1);gimbalgs2 =万向节(gs2);

添加一个发射机地面站gs1

频率= 30 e9;%赫兹功率= 40;%瓦分贝比特率= 20;% MbpstxGs1 =发射机(gimbalgs1 Name =“地面站1发射机”频率、频率=,权力=权力,比特率=比特率);

添加一个接收地面站gs2

requiredEbNo = 14;% dBrxGs2 =接收机(gimbalgs2 Name =“地面站2接收器”RequiredEbNo = RequiredEbNo);

定义地面站的天线规格。

dishDiameter = 5;%米gaussianAntenna (txGs1 DishDiameter = DishDiameter);gaussianAntenna (rxGs2 DishDiameter = DishDiameter);

点平衡环向卫星地面站的模拟时间。

pointAt (gimbalgs1,坐);pointAt (gimbalgs2,坐);

添加链接分析发射机txGs1

lnk =链接(txGs1 rxSat、txSat rxGs2)
lnk =与属性:序列:[10 4 5 11]线宽:2 LineColor: 0.0745 (0.3922 - 0.8314)

确定时候地面站gs1可以将数据发送给地面站吗gs2通过卫星。

linkIntervals (lnk)
ans =4×8表源目标IntervalNumber开始时间EndTime时间StartOrbit EndOrbit ______________________________ ____________________ ___________________________ * * * ____________________ ________ __________ ________“地面站1发射机”“地面站2接收器”2020 00:21:00 25 - 11月25日- 1140年11月- 2020年00:40:00南南“地面站1发射机”“地面站2接收器”2020 03:19:00 25 - 11月25日- 1020年11月- 2020年03:36:00南南“地面站1发射机”“地面站2接收器”3 25 - 11月- 2020年06:15:00 25 - 1260年11月- 2020年06:36:00南南“地面站1发射机”“地面站2接收器”4 - 2020 22:20:00 11月25 - 25——1080年11月- 2020年22:38:00南南

通过使用卫星场景观众想象的联系。

玩(sc);

输入参数

全部折叠

添加了链接分析对象所定义的节点asset1指定为一个标量或矢量的发射器,asset2等等,指定为一个标量或矢量的发射器或接收器。

  • 如果给定节点的资产是标量,每一个环节分析对象使用相同的资产,节点的位置。

  • 如果资产在一个给定的节点矢量,资产长度必须等于链接分析对象的数量。

每个链接分析对象使用资产的对应元素向量为该节点的位置。ASSET1的IDs, ASSET2 ASSET3,等等,指定序列的链接。这些对象必须属于同一satelliteScenario对象。每个链接分析的对象添加到链接对应的ASSET1发射机的属性。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:线宽= 2.5设置线宽视野的2.5像素。

卫星场景查看器,指定为一个标量,矢量,或数组satelliteScenarioViewer对象。如果AutoSimulate房地产的场景之前,向场景中添加一个卫星禁用任何可用的时间轴和回放窗口小部件。

输出参数

全部折叠

输入对象之间的链接分析对象,作为一个标量或返回一个行向量。

请注意

AutoSimulate卫星的场景,你可以叫链接只有当SimulationStatusNotStarted。否则,您必须调用重新启动函数来消除仿真数据和重置SimulationStatusNotStarted

版本历史

介绍了R2021a