機械翻訳であり、ネイティブスピーカーによる確認は行われていません。英語版が基準です。

軌道GitHub で編集ソース:docs/SSV.md

衛星コンステレーションの先の GNSS:gnss-ssv 種別

助言のみ。明示した入力とシミュレートした真値によるモデル化結果であり、いかなるシステムについても、認証でも、飛行適格の数値でも、サービスボリュームの主張でもありません。Kshana は何も送信しません。

gnss-ssv 種別が答えるのは、GNSS 軌道の上方、周辺、あるいははるか遠方にある宇宙機が、いくつの GNSS 信号を使えるか、それらはどれだけ強いか、ジオメトリはどれだけ良いか、そして搭載フィルターはそれらで何ができるか、という問いです。モードは三つあり、シナリオにどのテーブルがあるかで選ばれます:[shell]、[trajectory]、または [navigation](任意で [formation])。

ステータス:MODELLED。可用性のスイープは、事前登録のもとで ICG の Space Service Volume ブックレットと比較されています。数値に頼る前に、比較が示すことを参照してください。

公開された情報源#

  • The Interoperable Global Navigation Satellite Systems Space Service Volume、国際連合宇宙部、ST/SPACE/75(2018 年 十一月 1 日)。GNSS に関する国際委員会(ICG)の作業部会 B が作成:手法(附属書 B)、全コンステレーションの軌道要素(附属書 C)、送信ビーム幅と電力(表 B2、B6、B8、4.2)、ユーザーアンテナ(表 B10)、および公表された可用性の表。これ自体がシミュレーションです。xval/gnss-ssv/fetch.sh(固定した SHA-256)で取得し、リポジトリには取り込みません。
  • U.S. Coast Guard Navigation Center、GPS Block IIR および IIR-M のアンテナパネルパターン(Marquis、2014):パラメトリックな代用品を判定するためだけに使う、実測の L1 パネルパターン(基準 S7)。取得し、リポジトリには取り込まず、パターンデータはコミットしていません。
  • モデルの定数(重力、地球自転、自由空間損失、雑音密度)は標準的なものです。Gallagher のプラズマ圏密度則、Chapman 層、電波屈折率プロファイルは公表された形式で、明示した単純なパラメーターで使います(src/ssv/limb.rs を参照)。

シェルモード:ブックレットのグローバル指標#

[shell] は、ユーザーを球面上に置き(既定は高度 36,000 km で天底指向の半球アンテナ、すなわち上側の SSV、または 8,000 km で無指向性アンテナ、すなわち下側の SSV)、2,562 点の正二十面体球グリッド上で、1 分刻みの 14 日間にわたり、(ユーザー、エポック)の組のうち信号が一つ以上、および四つ以上ある割合を、コンステレーションごとと全体で数え、最悪ユーザーでの最長の途絶も求めます。スイープは中心角での閉形式の可視区間(ビームコーン、6378 km の球に 50 km を加えたものによる地球の遮蔽、ユーザーの半球、RF の距離制限)を使い、リリースビルドでは数秒で実行されます。性質テストが、これを一般的な幾何学的述語と照合します。

高度 36000 km の球面上にいて半球アンテナを持つユーザーの信号可用性で、scenarios/gnss-ssv-shell.toml に対するエンジン v0.40.0 の実際の実行(縮小した実行:ユーザー 162 人、3 日、10 分ステップ)、しきい値 20 dB-Hz によるものです。コンステレーションと帯域ごとに二本のバーがあり、少なくとも一つの信号があった(ユーザー、エポック)の組の割合と、少なくとも四つあった割合です。合計、L1:少なくとも一つが 99.4 %、少なくとも四つが 73.2 %、信号が四つ未満の最長の途絶は 160 分。合計、L5:少なくとも一つが 100.0 %、少なくとも四つが 99.9 %、信号が四つ未満の最長の途絶は 20 分。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。縮小した規模は、ブックレットとの比較ではありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。高度 36000 km の球面上にいて半球アンテナを持つユーザーの信号可用性で、scenarios/gnss-ssv-shell.toml に対するエンジン v0.40.0 の実際の実行(縮小した実行:ユーザー 162 人、3 日、10 分ステップ)、しきい値 20 dB-Hz によるものです。コンステレーションと帯域ごとに二本のバーがあり、少なくとも一つの信号があった(ユーザー、エポック)の組の割合と、少なくとも四つあった割合です。合計、L1:少なくとも一つが 99.4 %、少なくとも四つが 73.2 %、信号が四つ未満の最長の途絶は 160 分。合計、L5:少なくとも一つが 100.0 %、少なくとも四つが 99.9 %、信号が四つ未満の最長の途絶は 20 分。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。縮小した規模は、ブックレットとの比較ではありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。

軌道上モード:軌道に沿って#

[trajectory] は、ユーザーをケプラー軌道(プリセット:leo、meo、geo、heo(ブックレットの表 5.10)または lunar-transfer、あるいは軌道要素)上で飛行させ、バンドとコンステレーションごとに、一信号および四信号の可用性、途絶の継続時間、可視信号数、最良の C/N0、DOP(精度低下率)(中央値、95 パーセンタイル、最悪値)、メインローブ経由とサイドローブ経由で受信したリンク、および任意の時系列と CSV を報告します。

  • 送信パターン([transmit] pattern):booklet(基準オフボアサイト角の内側で電力一定)、parametric(ラベル付きの代用品:基準角を超えると 一度あたり 3 dB で、メインローブより 25 dB 低いフロアまで低下。どのシステムの実測パターンでもありません)、または table(ユーザーが与える実測パターン:pattern_csv またはインラインの pattern_text。Block IIR/IIR-M のパネルパターンは xval/gnss-ssv/extract_patterns.py で抽出できます)。
  • 受信アンテナ:無指向性、半球、またはブックレットの表 B10 の高利得アンテナとパッチアンテナ(天底向きまたは天頂向き)。各リンクは、利得の高いほうのアンテナを使います。
  • リムレイ媒質([atmosphere]):Chapman 電離圏、プラズマ圏(Gallagher 1988 の形式、プラズマポーズは L = 4.5、1,500 km 未満で先細り)、中性大気(地表で約 1.33 度の屈曲、酸素吸収、デフォーカス)を、直線の光線に沿って積分します。斜め TEC、プラズマ圏の寄与分、余剰遅延、接線高度、かすめによって失われたリンクを報告します。直線光線の積分:屈曲は報告しますが、反復計算はしません。
  • 微弱信号受信機([receiver] weak_signal):コヒーレントおよび非コヒーレントの積分、データビットの制限、エイディングとパイロットチャネル、ドップラー探索。明示した検出確率と誤警報確率での捕捉しきい値、および搬送波とコードの追尾しきい値が、固定の C/N0 しきい値(10 から 25 dB-Hz の範囲)に置き換わります。エンジンの捕捉および追尾ループのモデルを再利用します。
一つの高軌道(近地点 497 km、遠地点 58622 km、周期 18.8 時間)に沿った信号で、scenarios/gnss-ssv-heo.toml の L1 帯に対するエンジン v0.40.0 の実際の実行によるものです。上段:視界内の信号のうち最良の搬送波電力対雑音密度を、20 dB-Hz のしきい値と比較したもの。中段:すべてのコンステレーションからの視界内の信号数で、サンプル点に沿って 4 から 55 です。受信したリンクのうち、2252 はメインローブを、696 はサイドローブを通っており、ラベル付けされたパラメトリックな代用パターンを使用しています。いかなるシステムの測定パターンでもありません。PDOP の中央値は 67、95 パーセンタイルは 358 です。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。一つの高軌道(近地点 497 km、遠地点 58622 km、周期 18.8 時間)に沿った信号で、scenarios/gnss-ssv-heo.toml の L1 帯に対するエンジン v0.40.0 の実際の実行によるものです。上段:視界内の信号のうち最良の搬送波電力対雑音密度を、20 dB-Hz のしきい値と比較したもの。中段:すべてのコンステレーションからの視界内の信号数で、サンプル点に沿って 4 から 55 です。受信したリンクのうち、2252 はメインローブを、696 はサイドローブを通っており、ラベル付けされたパラメトリックな代用パターンを使用しています。いかなるシステムの測定パターンでもありません。PDOP の中央値は 67、95 パーセンタイルは 358 です。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。

[navigation] は、高軌道または月遷移軌道の機体を飛行させ、疑似距離に対して 九状態の拡張カルマンフィルター(位置、速度、受信機の時計バイアスとドリフト、太陽放射圧のスケール)を実行します。真値は、点質量重力、J2、太陽と月の第三体、および円筒形の地球影を伴う放射圧で積分します。フィルターは重力、J2、第三体をモデル化し、放射圧を推定します。疑似距離はスイープと同じリンクジオメトリと C/N0 しきい値から得られ、C/N0 が下がるにつれて雑音が増大します。媒質の余剰遅延([atmosphere] を使用)は加算されますが、フィルターではモデル化されません。レポートは、実行のうち GNSS 軌道の内側(高度 20,000 km 未満)の部分とそれより上の部分を分け、測定のない最長の空白と、平均の正規化推定誤差二乗(整合した位置ブロックで約 3)を示します。太陽と月は低精度の円軌道による代用品です。

低軌道から月へ向かう遷移軌道上の搭載九状態フィルターで、scenarios/gnss-ssv-nav-lunar.toml に対するエンジン v0.40.0 の実際の実行(289 エポック、描画した点は 13)によるものです。対数軸で、真の位置誤差とフィルター自身の一シグマ境界を、開始からの経過時間に対して示しています。GNSS 軌道の内側では位置の RMS は 1.4 m、その外側では 90 m で、最終誤差は高度 193,330 km で 184 m、測定は 1 件です。実行全体での正規化推定誤差二乗の平均は 4.4 です(整合した位置ブロックでは約 3)。真値とフィルターは、太陽と月の代用モデルを共有しています。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。低軌道から月へ向かう遷移軌道上の搭載九状態フィルターで、scenarios/gnss-ssv-nav-lunar.toml に対するエンジン v0.40.0 の実際の実行(289 エポック、描画した点は 13)によるものです。対数軸で、真の位置誤差とフィルター自身の一シグマ境界を、開始からの経過時間に対して示しています。GNSS 軌道の内側では位置の RMS は 1.4 m、その外側では 90 m で、最終誤差は高度 193,330 km で 184 m、測定は 1 件です。実行全体での正規化推定誤差二乗の平均は 4.4 です(整合した位置ブロックでは約 3)。真値とフィルターは、太陽と月の代用モデルを共有しています。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。

フォーメーションモード:相対ナビゲーション#

[formation](チーフのために [navigation] が必要)は、真近点角でずらしたデピュティを追加します。各機は絶対フィルターを実行し、チーフに対するデピュティの位置は、独立した絶対推定値の差を取る方法と、両機が追尾する信号の一重差疑似距離に対する相対フィルターによる方法の 二通りで推定されます。レポートは両方、基線長、および共通に追尾された信号の数を示します。

高軌道上のチーフの周りの 2 機のデピュティの相対航法で、scenarios/gnss-ssv-formation-heo.toml に対するエンジン v0.40.0 の実際の実行(401 エポック)によるものです。デピュティごとに二本のバーがあり、独立した二つの絶対推定値を引き算して得た相対位置の RMS と、一重差の疑似距離に対する相対フィルターの RMS です。基線 0.8 km:5.1 m と 1.2 m。基線 2.0 km:4.1 m と 2.1 m。ここでは絶対フィルターは整合していません。正規化推定誤差二乗の平均は 187 で、整合したフィルターでは約 3 であるため、示される不確かさは小さすぎます。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。高軌道上のチーフの周りの 2 機のデピュティの相対航法で、scenarios/gnss-ssv-formation-heo.toml に対するエンジン v0.40.0 の実際の実行(401 エポック)によるものです。デピュティごとに二本のバーがあり、独立した二つの絶対推定値を引き算して得た相対位置の RMS と、一重差の疑似距離に対する相対フィルターの RMS です。基線 0.8 km:5.1 m と 1.2 m。基線 2.0 km:4.1 m と 2.1 m。ここでは絶対フィルターは整合していません。正規化推定誤差二乗の平均は 187 で、整合したフィルターでは約 3 であるため、示される不確かさは小さすぎます。MODELLED:明示された入力によるモデル化された調査であり、測定ではなく、いかなるシステムのサービスボリュームについての主張でもありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。

ブックレットとの比較が示すこと#

合格基準は、フルサイズの実行の前に事前登録されました(xval/gnss-ssv/PREREGISTRATION.md、補遺 1 から 5)。結果は xval/gnss-ssv/RESULTS.md、セルは results-*.json にあり、tests/ssv_booklet_results.rs で固定されていて、未達も含まれます。

合格基準 項目 実行 1(事前登録した読み方) GLONASS 角度のバリアント(診断用)
S0 最小放射電力、13 信号、0.1 dB 以内 MET MET
S1 上側 SSV のジオメトリ(表 B4) NOT MET(52 セル中 43) 52 セルすべてが許容差内
S2 下側 SSV(表 5.2) NOT MET(52 中 48) 52 すべて
S3 15/20/25 dB-Hz での上側 SSV(表 B9) NOT MET(155 中 122) 155 中 153
S4 六つの GEO ミッション NOT MET(156 中 132) 156 すべて
S5 HEO ミッション NOT MET(26 中 18) 26 中 21
S6 月ミッション MET NOT MET(26 中 23)
S7 パラメトリックパターンと、実測の GPS L1 パネルパターンの比較 NOT MET(RMS 6.3 から 8.8 dB、基準は 3 dB) n/a

ブックレットは、GLONASS の基準オフボアサイト角について内部で矛盾しています。表 B2 と B6 は 20 度と 28 度、表 4.2 は 26 度と 34 度と記載しています。実行 1 は前者(事前登録が指定したもの)を使いました。S1 から S5 の未達のほとんどすべては GLONASS です。実行前に診断として確定していたバリアントは後者を使い、すると上側 SSV、下側 SSV、GEO ミッションは、途絶を含めてセル単位で一致します。このバリアントは実行 1 に取って代わるものではありません。VALIDATED の行はありません:ブックレットはシミュレーションであり、判定規則は事前登録した読み方のもとで S0 から S3 を要求し、残りの未達(20 dB-Hz での GPS L1、HEO の Galileo、QZSS と NavIC、月の GLONASS の行)は説明がついていません。

宇宙ユーザー可用性モデルと、公開されている Space Service Volume のブックレットとの記録済みの比較で、事前登録した実行のコミット済みの結果(xval/gnss-ssv/results-run1.json。エンジン v0.40.0 の ssv_booklet_check の例が書き出したもの)によるものです。基準ごとの、許容差内のセル数:S0 13 / 13(MET)、S1 43 / 52(NOT MET)、S2 48 / 52(NOT MET)、S3 122 / 155(NOT MET)、S4 132 / 156(NOT MET)、S5 18 / 26(NOT MET)、S6 26 / 26(MET)、S7 パネルパターン 0 / 20(NOT MET)。事前登録した読み方で満たしたのは S0 と S6 だけです。ブックレットのもう一方の GLONASS 角を使う診断用のバリアントでは、S1、S2、S4 がすべてのセルで基準を満たしますが、記録済みの実行に取って代わるものではありません。VALIDATED の台帳の行はありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。宇宙ユーザー可用性モデルと、公開されている Space Service Volume のブックレットとの記録済みの比較で、事前登録した実行のコミット済みの結果(xval/gnss-ssv/results-run1.json。エンジン v0.40.0 の ssv_booklet_check の例が書き出したもの)によるものです。基準ごとの、許容差内のセル数:S0 13 / 13(MET)、S1 43 / 52(NOT MET)、S2 48 / 52(NOT MET)、S3 122 / 155(NOT MET)、S4 132 / 156(NOT MET)、S5 18 / 26(NOT MET)、S6 26 / 26(MET)、S7 パネルパターン 0 / 20(NOT MET)。事前登録した読み方で満たしたのは S0 と S6 だけです。ブックレットのもう一方の GLONASS 角を使う診断用のバリアントでは、S1、S2、S4 がすべてのセルで基準を満たしますが、記録済みの実行に取って代わるものではありません。VALIDATED の台帳の行はありません。助言のみ:研究・エンジニアリング用ツールによる解析出力であり、型式承認を受けた航法装置ではなく、人命安全(safety-of-life)サービスでもありません。

実行方法#

kshana scenarios/gnss-ssv-shell.toml            # the upper SSV, reduced size
kshana scenarios/gnss-ssv-heo.toml              # a HEO, parametric sidelobes, limb medium
kshana scenarios/gnss-ssv-lunar-weak.toml       # lunar transfer, weak-signal receiver design
kshana scenarios/gnss-ssv-nav-lunar.toml        # onboard EKF on the way to the Moon
kshana scenarios/gnss-ssv-formation-heo.toml    # formation relative navigation
cargo run --release --example ssv_booklet_check # the full pre-registered comparison (about 12 minutes)

同梱のシナリオはすべて、数秒で実行できるよう縮小してあります。フルサイズの比較は上の例です。同じ種別は、Python(kshana.run)、ブラウザー(WebAssembly)、MCP サーバー(run_scenario、インラインテキストのみ:pattern_csv はファイルのソースであり拒否されるため、pattern_text を使います)、およびプラグインから実行できます。

制限#

  • MODELLED:ここにあるものは、軌道上で実測した GNSS 受信とは比較されていません。ブックレットはシミュレーションです。
  • GNSS コンステレーションと、スイープ中のユーザーには、ケプラーの二体軌道を使います。月遷移軌道は二体の楕円であり、伝播させた軌道ではありません。
  • 媒質は、直線光線の積分による、明示した単純なモデルです。宇宙天気の予報ではありません。
  • ナビゲーションフィルターは設計検討です:マヌーバ、姿勢、マルチパスはなく、真値はフィルターと太陽・月のエフェメリスを共有しています。