GNSS生観測値の基礎:疑似距離・搬送波位相・ドップラーの原理
GNSS受信機は3次元座標を算出する前に、衛星からの物理生観測値を記録します。疑似距離は電波の伝搬時間から距離を推定し、搬送波位相は積算波長数と端数を計測し、ドップラーは相対移動による周波数偏移を測定します。高精度後処理には原観測値とメタデータが不可欠であり、NMEA等の緯度経度ログから再構築することはできません。
受信機が実際に記録している物理観測値
| 観測値種別 | RINEX 3/4プレフィックスおよび単位 | 主な用途 |
|---|---|---|
| 疑似距離 (Pseudorange) | C:メートル (m) | 初期概略位置の計算、受信機時計誤差の推定、コードマルチパス検証 |
| 搬送波位相 (Carrier phase) | L:サイクル (cycles) | ミリ精度基線解析、PPP/PPK精密測位、サイクルスリップ検出 |
| ドップラー (Doppler) | D:ヘルツ (Hz) | 受信機速度の算出、視線方向の距離変化率、位相追尾補助 |
| 信号強度 (SNR/C/N0) | S:dB-Hz または指標値 | アンテナ利得の確認、追尾感度診断、RF電波干渉の検出 |
搬送波位相が高精度でありながら絶対距離でない理由
受信機は搬送波の1波長未満の位相を高分解能で追尾できますが、観測開始時点では空間の全波長数が未知です。解析エンジンは座標や時計誤差、対流圏遅延とともにアンビギュイティを推定します。樹木や建物による一時的な遮蔽(失鎖)が発生するとアンビギュイティが変化し、新たな位相アークが開始されます。
- 疑似距離コードと搬送波位相は必ず同時に記録してください。位相のみでは時計誤差や電離層誤差を直接消去できません。
- アンビギュイティ固定(Fixed解)は統計的な最適解であり、アンテナ高の誤測や既知点座標の誤りを保証するものではありません。
- 位相とコードを比較・換算する際は、信号の真の波長を用いてサイクル数をメートルに変換してください。サイクル数をそのまま距離として扱ってはなりません。
RINEX 3/4における3文字観測コードの読み解き方
RINEX 3および4では、観測種別、周波数帯番号、トラッキング属性を組み合わせた3文字コードで観測値を特定します。例えばGPSの場合、C1CはL1帯のC/Aコード疑似距離を、L1Cは同一信号の搬送波位相を示します。帯域番号は衛星システム固有の定義であり、GHz単位の周波数を表すものではありません。
- 全衛星が全観測値を出力していると仮定せず、ヘッダーのSYS / # / OBS TYPESを事前に確認してください。
- 未観測の空白フィールドを「0」で埋めないでください。不自然な距離ジャンプや位相ステップの原因になります。
- ファイル変換やマージを行う際は、失鎖フラグ(LLI)を保持してください。アーク分割の重要な指標となります。
高精度データ取得のための現地ロギングチェックリスト
- 受信機設定で生コードおよび搬送波位相のロギングが有効化されていることをファームウェア上で確認する。
- 放送暦ナビゲーションファイル(.nav)を同時保存するか、精密暦の取得元をあらかじめ確保しておく。
- アンテナ型式、レドーム、測高基準(斜高/直高)、観測開始・終了時刻を手簿に正確に記録する。
- ドローンPPK等では、移動局と固定局の重畳観測時間を十分確保し、基準局座標の参照楕円体を確認する。
- 現地を撤収する前に短いサンプルをRINEXに変換し、観測期間や2周波位相データが正常に出力されているか確認する。
ソフトウェアを変更する前に生データ欠落の原因を特定する
変換後のRINEXに疑似距離はあるが位相がない場合、まず受信機の内部出力設定やバイナリメッセージ一覧を確認してください。ファイル内にNMEAテキストしか存在しない場合、RINEXの出力バージョンを変更しても生データは復元できません。受信機の生バイナリログを必ず原本保存してください。
よくある質問
GNSSの疑似距離と搬送波位相の根本的な違いは何ですか?
疑似距離は測距コード(C/AやPコード)を用いて衛星からの到達時間を測るため0.5〜3m程度の精度(時計誤差や電離層遅延を含む)ですが、搬送波位相は電波自体の波長をミリ単位の精度で追尾します。ただし、搬送波位相には未知の整数値バイアス(整数値アンビギュイティ)が存在し、これを解合する必要があります。
搬送波位相が直ちに絶対距離を提供できない理由は何ですか?
受信機が信号を捕捉した瞬間は波長の端数位相のみが測定可能であり、衛星アンテナから受信機アンテナまでの空間に波長(GPS L1で約19cm)が何周期存在するかを直接知ることはできません。後処理やRTK解析において、複数エポックの観測からこの整数値を決定(Fix)することで初めてミリ精度が得られます。
参考文献と方法論
技術用語の定義は以下の資料に基づきます。計算例は説明用であり、製品固有のしきい値は PosFlow の設定として明記しています。 訂正を送信 記事の URL と該当する仕様書を添えてください。