
GNSS受信機は電源を入れてすぐ測れないのはなぜ? — 12.5分かかるアルマナックと、現場で待ち時間を短くする順番
衛星が位置情報を毎秒ばらまいているのに待たされるのは、受信機が「衛星がいまどこにいるか」を衛星自身から読み取り終えるまで測位できないからです。GPS L1 C/A の航法メッセージは毎秒50ビット。軌道の精密値(エフェメリス)だけで約30秒、全衛星の概略軌道(アルマナック)は12.5分かかります。現場の待ち時間は、この「読み取りがどこまで済んでいるか」で決まります。
電源投入直後、受信機が知らないこと
測位の式を立てるには、衛星の位置と信号の飛行時間が要ります。工場出荷状態の受信機は、このうち衛星の位置をひとつも持っていません。時計も、自分がどの大陸にいるかも分かりません。
- 自分のおおよその位置(どの衛星が空にいるか絞り込むのに使う)
- 現在時刻(衛星を探す周波数・タイミングの目安になる)
- 各衛星の軌道情報
この3つが揃っていない状態からの起動がコールドスタートです。受信機は空に向かって総当たりで信号を探し、見つけた衛星が流している放送を最初から読むしかありません。
航法メッセージは「毎秒50ビット」で流れている
GPSのL1 C/A信号に乗っている航法メッセージの構造は決まっています。
| 単位 | 中身 | 所要時間 |
|---|---|---|
| サブフレーム(300ビット) | 1/5フレーム | 6秒 |
| 1フレーム(1500ビット) | サブフレーム1〜5 | 30秒 |
| サブフレーム1〜3 | その衛星のエフェメリス(精密軌道)と時計補正 | 約18秒ぶん |
| サブフレーム4・5 | アルマナックを25ページに分けたうちの1ページ | 25フレーム=12.5分 |
読み方のポイントは、エフェメリスは1フレームで完結するが、アルマナックは25フレームかけないと揃わないことです。速度は50bps——家庭用回線どころかダイヤルアップにも遠く及ばない速さで、ここは物理的に短縮できません。
エフェメリスとアルマナックの役割の違い
| エフェメリス | アルマナック | |
|---|---|---|
| 精度 | 精密(測位計算に使う) | 概略(衛星探しの見当をつける用) |
| 対象 | その衛星自身のみ | 全衛星ぶん |
| 取得時間 | 約30秒(同期待ち込み) | 12.5分 |
| 更新間隔 | 通常2時間ごとにアップロード | 通常6日以内に更新 |
| 有効な長さ | 数時間 | 数週間〜数か月(精度は落ちる) |
つまりアルマナックは「空のどのあたりに誰がいるか」の見当をつけるための地図、エフェメリスは「その1機の現在位置」の精密値です。測位に使うのはエフェメリスのほうで、アルマナックが無くても測れます——ただし衛星を探す時間が伸びます。
コールド・ウォーム・ホットは何が違うのか
| 起動の種類 | 受信機が持っているもの | 体感 |
|---|---|---|
| ホットスタート | 有効なエフェメリス・時刻・おおよその位置 | ほぼ待たずに測位開始 |
| ウォームスタート | アルマナック・時刻・位置はあるが、エフェメリスが古い | 数十秒(エフェメリスの読み直し待ち) |
| コールドスタート | ほぼ何もない | 数十秒〜数分(受信環境と機種による) |
現場で意外に起きるのが「ウォームのつもりがコールドだった」です。エフェメリスは通常2時間ごとに更新され、放送されている値が使えるのは数時間です。午前の観測を終えて受信機の電源を落とし、昼休みを挟んで午後に入れ直すと、エフェメリスはもう古くなっています。さらに、内蔵電池が切れていたり長期保管していたりすると、時刻とアルマナックまで失われてコールドスタートに落ちます。
RTKの「Fix待ち」はこれとは別の時計
ここまでは単独測位が始まるまでの話です。RTKでFix解が出るまでには、その先に整数値バイアスの決定という別の工程があります。

現場で「なかなかFixしない」と感じたとき、原因は次のどこかにあります。切り分けの順番を間違えると、関係ない設定をいじることになります。
- そもそも単独測位が始まっていない(エフェメリス取得待ち。受信機の衛星数表示がゼロか極端に少ない)
- 単独測位はしているが補正データが届いていない(Ntrip接続・通信圏の問題)
- 補正は来ているがFixしない(衛星配置・マルチパス・基線長・整数値バイアスの決定失敗)
1と3は見た目が似ていますが、対処はまったく違います。起動直後の数十秒は、そもそも1の段階だと考えて待つのが正解です。
現場で待ち時間を短くする5つの手
1. 受信機の電源を先に入れる。 機材を三脚に据え、アンテナを立てた直後に受信機へ通電しておきます。ケーブル配線・タブレット側のアプリ起動・基準局の設定をしているあいだに、エフェメリスの読み取りが進みます。人が準備している時間を、受信機の読み取り時間に重ねるのがいちばん効きます。
2. 昼休みや移動のあいだは電源を落とさない。 電源を切るたびにエフェメリスが失われ、再取得で数十秒が積み上がります。バッテリーに余裕があるなら通電したままのほうが速く、結果的に電池も稼げます(起動直後は捕捉のために消費が大きいため)。
3. 最初の1回は空の開けた場所で。 樹冠の下や建物際でコールドスタートすると、信号が弱くてビットを読み落とし、フレームを取り直すことになります。開けた場所で初期化を済ませてから、測点へ移動するほうが早いことが多いです。
4. 長期保管後は、意図的に長めの初期化時間を取る。 内蔵電池が切れていた受信機はアルマナックから読み直します。現場の朝にいきなりこれを引くと、12.5分が丸ごと乗ります。前日に事務所で一度通電しておけば、その時間を現場から切り離せます。
5. 仰角マスクを最初から上げすぎない。 低い衛星を切ると捕捉候補が減り、初期化が遅くなります。初期化が済んでから運用値に戻す、という順番が使えます。
スマートフォンが数秒で測位できるのは、この読み取りをネットワーク経由で先回りして受け取っている(A-GNSS)からで、しくみが違います。通信を持たない測量用受信機では、空からの50bpsを待つのが基本です。
出典
- GPS Navigation Message — ESA Navipedia: https://gssc.esa.int/navipedia/index.php/GPS_Navigation_Message
- IS-GPS-200(GPS 民間向けインタフェース仕様書) — GPS.gov: https://www.gps.gov/technical/icwg/
- GPS の概要 — 内閣府 宇宙開発戦略推進事務局 みちびき(QZSS): https://qzss.go.jp/overview/services/index.html
- 電子基準点データ提供サービス — 国土地理院: https://www.gsi.go.jp/denshi/
次に確認する
- 仰角マスク角はいくつにすべきか — 本記事5番目の手で触れた「最初は下げる/運用中は上げる」の判断材料になります
- RTKの整数値バイアスはどう決まるのか — 単独測位が始まったあと、Fix解に至るまでのもう一つの待ち時間の中身です
- Ntrip接続が切れたとき、現場で何が起きるか — 切り分け表の2番目「補正が届いていない」側の症状と対処です
- マルチGNSSは何機まで使えるのか — 捕捉できる衛星が増えると初期化がどう変わるかの前提が分かります
- GNSSはどうやって位置を決めているのか(GeoPrism JP) — 「衛星の位置が分からないと測位式が解けない」ところを、図で確かめられます
- 書籍でまとめて学ぶ: 『日本の測地系Q&A』第10章「GPSとみちびきのしくみ」(Kindle Unlimited対応)
開発者より: アプリ・Kindle本・公開プロジェクトの一覧は GitHub: amru195704 にまとめています。
お願い
本記事の情報は参考目的で掲載しており、正確性・完全性を保証するものではありません。誤記・不正確な情報がございましたら、コメント欄よりご指摘いただければ、確認のうえ修正いたします。

コメントを残す