MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
最初のノードと最後のノード間のリンク クロージャーの状態
R2021a 以降
linkstat = linkStatus(lnk)
linkstat = linkStatus(lnk,timeIn)
[linkstat,timeOut] = linkStatus(___)
linkstat = linkStatus(lnk) は、ベクトル link 内の各リンクのリンク クロージャーステータス履歴 linkstat を表す論理の行列を返します。行列の行は link 内のリンク オブジェクトに対応し、列は時間サンプルに対応します。
linkstat
lnk
link
例
linkstat = linkStatus(lnk,timeIn) は、指定された日時 timeIn におけるベクトル link 内の各リンクのステータス linkstat の列ベクトルを返します。linkstat の各要素は、link のリンクに対応します。timeIn でタイム ゾーンが指定されていない場合、タイム ゾーンは協定世界時(UTC) であると見なされます。
timeIn
[linkstat,timeOut] = linkStatus(___) は、リンク クロージャーステータスと対応する時刻を UTC で返します。
timeOut
すべて折りたたむ
衛星シナリオ オブジェクトを作成します。
startTime = datetime(2020,10,13,5,30,0); stopTime = datetime(2020,10,13,5,45,0); sampleTime = 60; % seconds sc = satelliteScenario(startTime,stopTime,sampleTime);
シナリオに衛星を追加します。
semiMajorAxis = 10000000; % meters eccentricity = 0; inclination = 0; % degrees rightAscensionOfAscendingNode = 0; % degrees argumentOfPeriapsis = 0; % degrees trueAnomaly = 210; % degrees sat = satellite(sc,semiMajorAxis,eccentricity, ... inclination,rightAscensionOfAscendingNode, ... argumentOfPeriapsis,trueAnomaly);
衛星に送信機を追加します。
tx = transmitter(sat);
シナリオに地上局を追加します。
latitude = 0; % degrees longitude = 30; % degrees gs = groundStation(sc,latitude,longitude);
地上局に受信機を追加します。
rx = receiver(gs,"MountingAngles",[0; 180; 0]);
ダウンリンクを作成します。
lnk = link(tx,rx);
閉じられたダウンリンクのリンク ステータス履歴を取得します。
s = linkStatus(lnk)
s = 1×16 logical array 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Link
リンク解析オブジェクト。Link オブジェクト ベクトルまたはスカラーとして指定されます。
datetime
出力が計算される時間。datetime スカラーとして指定されます。timeIn でタイム ゾーンが指定されていない場合は、タイム ゾーンは UTC であると見なされます。
リンク クロージャーステータス。ベクトル link 内の各リンクのリンク クロージャーステータス履歴 linkstat を表す論理値のマトリックスとして返されます。行列の行は link 内のリンク オブジェクトに対応し、列は時間サンプルに対応します。最初のノードと最後のノード間のリンクが閉じている場合、特定の瞬間のステータスは 1 (true) になります。リンクの Sequence プロパティ内の中間隣接ノードの各個別のペア間のリンクが閉じられている場合、最初のノードと最後のノード間のリンクは閉じられます。
1
true
ペアの両方のノードが同じ衛星または地上局に属している場合、リンクは閉じられているとみなされます。
それ以外の場合、方向性が送信機から受信機に向かっており、受信機でのビットあたりのエネルギーとノイズ電力スペクトル密度の比 (Eb/No) が RequiredEbNo プロパティよりも大きい場合、ペア間のリンクは閉じられます。
RequiredEbNo
特定のノードが地上局に直接またはジンバルを介して接続されている場合は、地上局に対する隣接ノードの仰角がその MinElevationAngle プロパティ以上である必要があります。
MinElevationAngle
出力リンク ステータスの時間サンプル。スカラーまたはベクトルとして返されます。リンク ステータスの時間履歴が返される場合、timeOut は行ベクトルになります。
メモ
衛星シナリオの AutoSimulate プロパティが true の場合、 StartTime から StopTime までのリンク ステータス履歴が返されます。プロパティが false の場合、StartTime から SimulationTime までのリンク ステータス履歴が返されます。
AutoSimulate
StartTime
StopTime
false
SimulationTime
R2021a で導入
satelliteScenario
groundStation
satelliteScenarioViewer
show
play
ebno
linkPercentage
linkIntervals
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ