NTNの導入において、タイムシステムの不整合がなぜサイレント障害を引き起こすのか

2026年4月9日

NTNの時刻同期

NTNシステムは、複数のソースから時刻情報を取得します。IoTデバイスを受信機を介して同期します。軌道データやエフェメリスの予測値は、通常UTCで提供されます。コンピュータインフラでは、内部でTAIを用いてタイムスタンプが付けられる場合があります。通信事業者は、UTCまたは現地時間でビームのスケジューリングやログの分析を行います。 これらの各時刻システムは、ミリ秒単位ではなく秒単位で互いにオフセットがあり、そのオフセットは固定されていません。エンジニアがUTCでタイムスタンプが付けられた軌道入力を、GPS時刻を前提とする計算に投入すると、結果は18秒ずれてしまいます。システムはこの誤りを警告しません。フォーマットエラーも、解析失敗も、例外も発生しません。単に、数値が示す衛星の位置が、システムが想定している位置と一致しないというだけなのです。

これは構造的な統合上の問題です。タイミングの精度が測位精度、スケジューリング、およびリンク確立に直接影響を与えるNTNの展開環境において、この程度の大きさのオフセットが見過ごされると、実際には全く別の問題として現れるような実際の障害を引き起こします。

時刻体系とそのオフセット

GPS時間は、1980年1月6日午前0時(UTC)を起算点とする連続的な原子時計基準です。閏秒は組み込まれていません。TAIとGPS時間のオフセットは正確に19秒であり、GPSの起算点において定義上固定されています。

TAI()は、世界中の約400台の原子時計から導出される、基礎となる原子基準時です。また、TAIは連続的なものであり、閏秒は含まれません。

UTCは、TAIから閏秒の整数を差し引いて算出されます。この閏秒は、UTCを地球の自転と一致させるために、国際地球回転・基準系サービス(IERS)によって導入されたものです。2017年1月以降、TAIからUTCを差し引いたオフセットは37秒となっており、2026年初頭までは追加の閏秒は導入されません。

これらの定義によると、現在、GPS時間はUTCより18秒進み、TAIはUTCより37秒進み、GPS時間はTAIよりちょうど19秒遅れています。壁時計や現地時間は、UTCにタイムゾーンのオフセットが加算されるため、運用者の所在地に応じてさらにずれが生じます。

これらは、関連するすべての計算に波及する、正確で決定論的なオフセットです。

1980年から2026年にかけて、GPS時刻を基準とした3つの時刻体系間のオフセットを示す折れ線グラフ。TAIはGPSより+19秒上という値で一定に保たれている。UTCは閏秒が追加されるたびに徐々に遅れ、2017年までにGPSより-18秒遅れるようになり、2026年までその状態が続く。
閏秒の推移(時間軸で表示)。GPS時刻を基準(0秒)とする。TAIはGPSより常に+19秒進んでいる。UTCは閏秒が追加されるたびにさらに遅れ、現在はTAIより37秒、GPSより18秒遅れている。

NTNがなぜ事態を悪化させるのか

地上波セルラーネットワークでは、この種のタイミングのずれが運用上の障害を引き起こす可能性は低い。基地局と端末は互いに近接しており、伝搬遅延も小さく、同期インフラは単一の通信事業者の管轄内で厳格に管理されているためである。

NTNは、これらすべての部分を変更します。 衛星への伝搬遅延は数十ミリ秒のオーダーです。 コンステレーションの場合、デバイスと地上局間の衛星を経由した無線リンクの約240ミリ秒に達します。NTNにおけるタイミングアドバンスの値は、地上通信の値をはるかに上回る規模になります。LEO の軌道速度によるドップラーシフトは、数十キロヘルツを超えることもあります。ビームのフットプリントは絶えず移動するため、スケジューリングでは将来の時点における衛星の位置を考慮に入れる必要があります。

これらはすべて、衛星がいつどこにあるかを知ることに依存しています。軌道力学の計算では、時間の関数として衛星の位置を表す使用されます。エフェメリスの時間系が利用者の時間系と一致しない場合、衛星の位置、速度、ドップラー予測、ビーム指向、および、導出されるすべての量がオフセット分だけずれてしまいます。LEO 軌道における18秒の誤差は、地上軌跡のずれとしておよそ135キロメートルに相当します。つまり、衛星はシステムが計算した位置に単純に存在しないことになります。

この障害モードは、目立った兆候が見られないものです。軌道要素データは構造的に有効です。計算はエラーなく実行されます。出力値は妥当な数値範囲内に収まっています。しかし、予測された衛星の位置が誤っているため、それに依存するすべての下流機能(ビームスケジューリング、、タイミングアドバンスの計算など)の性能が低下するか、または動作しなくなります。

NTNの時刻同期
LEO の軌道速度(約7.5 km/s)では、18秒間の時刻系不一致により、計算された衛星の位置が地上軌跡に沿って約135 kmずれてしまいます。地上局は、衛星が現在ある位置ではなく、あった位置や今後ある位置をターゲットにします。分かりやすくするため、角度的な離隔は誇張して示しています。

実務において不一致が生じる場面

最もわかりやすい例は、UEと軌道データの間のインターフェースです。デバイスは、GPS時間で動作するGNSS受信機から時刻を取得します。GPS衛星はナビゲーションメッセージ内でUTCオフセット、これにより受信機は必要に応じてUTCを算出できますが、本来の時間尺度としてはGPS時間が採用されています。

しかし、軌道データは通常、UTCで提供・保存されます。天体暦の予測、衛星位置表、ビームスケジューリング計画には、通常UTCのタイムスタンプが付けられます。これは、宇宙運用分野における慣例であり、ほとんどの地上インフラにおける標準的な基準となっているためです。

システムがUTCタイムスタンプ付きの天体位置データを取り込み、18秒の補正を適用せずにGPS時刻デバイス時計と照合すると、ドップラー事前補正およびタイミングアドバンスに使用される衛星位置が、誤ったエポックで算出されてしまいます。その結果、デバイスは、18秒古い、あるいは18秒先の衛星位置から導き出されたパラメータに基づいて信号の取得を試みてしまいます。LEO のシナリオでは、これにより、衛星が、計算されたパラメータが有効な角度範囲をはるかに超えた位置に移動してしまう可能性があります。

エンジニアが確認する症状としては、ランダムアクセスの試行が失敗すること、同期信号が弱いか、あるいは存在しないこと、あるいはドップラー事前補正が収束しないことなどが挙げられます。この不具合は、無線の問題やの問題として現れますが、診断出力には、時刻システムの不一致を示唆する情報は一切含まれていません。

2つ目の一般的な不一致は、検証環境やテスト環境で発生します。一部のタイミングライブラリやインフラストラクチャコンポーネントは、TAIを使用するように設定されていたり、閏秒調整を行わないアトミックタイムスケールをデフォルトとして使用していたりする場合があります。これらのログをGPS時間に基づくデバイスの動作と比較すると、19秒のオフセットが生じます。UTCに基づくスケジュールされたイベントと比較すると、37秒のオフセットが生じます。 これらのログ間の相関分析を行うと、一見したタイミングの異常、誤ったレイテンシ測定値、あるいは原因が誤って特定された障害シーケンスが生じることがあります。ログの整合性に18秒または37秒のずれが生じると、正しくタイミングが取れたイベントが有効なウィンドウ外で発生したかのように見えたり、実際のタイミング障害が、一見問題のない領域にシフトされることで隠蔽されたりすることがあります。

3つ目の分野は、閏秒の処理に関するものです。GPSとUTCのオフセットは、常に18秒というわけではありません。閏秒が導入されるたびに変化します。閏秒はIERSによって少なくとも6か月前に発表されるため、変化そのものは予測可能です。リスクとなるのは、オフセット値がハードコードされているソフトウェアが、変更が有効になった際に更新されないことです。GPS衛星は現在のオフセットを送信しており、適切に実装された受信機はそれを自動的に適用します。 しかし、オフセット値をハードコードしているソフトウェアや、GPS-UTC変換係数を更新せずに保存しているデータベースは、閏秒が追加されるたびに、1秒ずつ気付かれないうちにずれが生じてしまいます。閏秒の発生前に検証されたシステムは、設定変更なしに閏秒発生後に障害を起こす可能性があり、その障害はログや診断出力において閏秒に言及することはありません。

実践における緩和策

理想的な状態としては、NTNシステムのすべてのコンポーネントが単一の時刻システムで動作することが挙げられます。デバイスは本来、GPS時刻に同期するように設計されているため、GPS時刻が自然な選択肢となります。しかし実際には、これが常に実現できるとは限りません。軌道データ提供業者、地上セグメントのインフラ、コアネットワーク要素、運用ツールはそれぞれ独自の規則を持っており、それらを変更することが必ずしもインテグレーターの裁量で決まるわけではありません。

インテグレーターが制御できるのは、すべてのインターフェースにおける時間システムの明確なラベル付けと変換です。すべてのタイミング入力には、その時間システムに関する曖昧さのない宣言が含まれている必要があります。 異なるタイムシステムで動作するコンポーネント間のすべての、ハードコードされた定数ではなく、維持管理された参照値から得られた正しいオフセットを適用する必要があります。検証には、意図的なオフセットの注入を含め、予期しないタイムシステムのタイミング入力が到着した際のシステムの挙動をテストし、不一致が黙って吸収されることなく検出されることを確認する必要があります。

NTNの時刻同期

『Gatehouse Satcom 』の視点

Gatehouse Satcom では、時刻システムの整合は、NTNの各プログラムで共通して直面する実用的な統合上の課題です。軌道データ、UEのタイミング、および衛星システムの統合に取り組むということは、GPS時刻、UTC、TAIの境界を日常的に越えることを意味します。 ある時刻系で提供されたエフェメリス入力が、別の時刻系で利用された際に、単なるタイミングエラーではなく、無線通信やスケジューリングの異常として現れる不具合が生じる事例を、我々はこれまで数多く目にしてきました。こうした不整合を特定し解決することは、我々の統合および検証作業における標準的な業務であり、複数のNTNシステム構成にわたる経験が直接的な技術的価値をもたらす分野の一つでもあります。

当社のテスト環境は、タイムシステムの前提条件を明確にし、本番環境へのデプロイ前に不整合を洗い出すように設計されています。本番環境でこうした不整合を発見した場合のコストは、間違った場所を探し回ることで費やされる数週間のデバッグ作業に相当します。

GPS時刻、UTC、およびTAI間のオフセットは決定論的であり、十分に文書化されており、修正も簡単です。システム内には、この補正が適用されていないことを示す兆候は一切ありません。NTNでは、すべてのタイミング入力が位置特定、スケジューリング、および同期に直接反映されるため、検出されなかった18秒のオフセットにより、一見タイミングとは無関係に見える理由で展開が失敗することになります。

無線 無線インターフェースでは、タイミングはGPS時刻から導出されます。ネットワークは、システム情報を介してデバイスに現在の閏秒オフセットをブロードキャストし、UTCの導出を可能にします。無線インターフェース自体は、GPSに基づく時間スケールで動作します。したがって、GPSとUTCの境界は、アーキテクチャ内の定義された地点で越えられます。時刻システムの整合性を、当然の前提ではなく明示的な統合要件として扱うには、まずその境界がどこにあるかを把握することから始まります。

クラウス・シグガード・アンデルセン

5Gエンジニアリング担当副社長、Gatehouse Satcom

クラウス・シグガード・アンデルセン氏は、Gatehouse Satcom の5Gエンジニアリング担当副社長として、次世代衛星通信技術を支えるエンジニアリングチームを率いています。通信、ITの近代化、航空宇宙分野にまたがる25年以上の経験を持ち、深い技術的専門知識と、国際的な組織において複雑かつ大規模なプロジェクトを成功に導いてきた実績あるリーダーシップを兼ね備えています。

質問と回答

NTN導入環境全体で単一の時刻システムに統一することは、ほとんど不可能です。デバイスはGNSS受信機を介してGPS時刻に同期します。軌道データは通常、UTCで提供されます。地上インフラ、ロギングシステム、運用ツールは、通常、UTCまたは現地時間で動作します。 各コンポーネントは独自のドメイン規約に従っており、その変更は必ずしもインテグレーターの制御下にあるとは限りません。実用的な対策としては、すべてのタイミング入力にその時刻体系を明示的にラベル付けし、各インターフェース境界で(ハードコードではなく)維持管理されたオフセット補正を適用し、検証テストにおいて意図的なオフセットの注入を行い、不一致が黙って吸収されることなく確実に検出されることを確認することです。

天体暦データは構造的に有効です。計算はエラーなく実行されます。数値出力は妥当な範囲内に収まっています。システム内には、時刻システムの変換が漏れていたことを示す兆候は一切見られません。この不具合は、タイミングの問題というよりは、無線やスケジューリングの問題として下流で表面化します。つまり、エンジニアリングチームは根本原因を特定するまでに、システムの誤ったレイヤーを調査することに多大な時間を費やすことになるのです。

軌道力学の計算は、特定の瞬間に衛星がどこにあるかを知ることに依存しています。UTCで記録された軌道要素データを、18秒の補正を適用せずにGPS時間で動作するシステムで使用した場合、ドップラー事前補正、タイミングアドバンス、およびビームスケジューリングに使用される衛星位置は、誤ったエポックで算出されてしまいます。LEO 軌道において、18秒の誤差は地上軌跡のずれとしておよそ135キロメートルに相当します。システムはこの現象を時間誤差として flag しません。その結果、ランダムアクセス試行の失敗、同期信号の弱化、あるいはドップラー事前補正の収束不良といった現象として現れます。

UTCは、民間時間と地球の自転を一致させるために、定期的に1秒遅らせられます。GPS時間とTAIは、一時停止や調整が行われません。UTCに閏秒が導入されるたびに、連続した時間尺度が1秒分さらに先行することになります。 このオフセットは、1980年のGPSエポック時点では0秒でしたが、1972年以降27回の閏秒の挿入を経て、18秒にまで拡大しています。閏秒の間隔は不規則であり、かなり先まで予測することはできません。

これら3つはすべて高精度な計時システムですが、原子時計と地球の自転との関係の扱い方が異なります。TAI(国際原子時)は、世界中の原子時計のネットワークからSI秒を連続して計測しています。GPS時間も、1980年1月6日のエポックを起点として連続して計測されています。 UTCはTAIから導出されますが、地球の自転時間との誤差を0.9秒以内に収めるため、閏秒を挿入して定期的に調整されます。現在、GPS時間はUTCより18秒進んでいます。TAIはUTCより37秒進んでいます。GPS時間とTAIとの間のオフセットは、19秒に固定されています。

さらに読み込む

ニュースレターに登録する