受信機の中身 — 部品とチャンネル/相関器

GNSS受信機を開けると何がある? アンテナからPVTまでの部品と、心臓部の「チャンネル×相関器」

受信機を分解する

GNSS受信機は「微弱な電波を捕まえ、時刻と軌道を読み取り、位置を計算する」機械です。市販モジュール(u-bloxチップ、スマホ内蔵チップ)は下の部品の多くを1チップ〜1モジュールに収めています。信号の流れは 受信の流れ のページで、ここではそれぞれの部品と、心臓部のチャンネル/相関器を見ていきます。

① アンテナ

  • パッチ/ヘリカル
  • アクティブ(LNA内蔵)
  • 右円偏波(RHCP)

② RFフロントエンド

  • LNA(低雑音増幅)
  • 帯域通過フィルタ
  • ミキサ+局部発振器
  • ADC(デジタル化)

③ ベースバンド

  • チャンネル ×多数
  • 相関器(E/P/L)
  • 追尾ループ DLL/PLL
  • 航法データ復号

④ 航法プロセッサ

  • 擬似距離を集約
  • 測位演算(最小二乗/カルマン)
  • PVTを算出

⑤ ホストI/F

  • UART / USB / SPI
  • NMEA / 独自(UBX等)
  • 1PPS 出力
基準発振器(TCXO / 水晶) … ②〜④すべての“ものさし”になるクロック。安定度が測位・時刻精度に効く(時刻同期)。受信機の時計は正確ではないので、その誤差ごと測位計算で解く(だから最低4衛星)。

心臓部 — チャンネルと相関器(Early / Prompt / Late)

ベースバンドにはチャンネルがたくさんあり、1チャンネルが1つの「衛星×信号」を担当します。各チャンネルは受信信号に自分で作ったレプリカ符号(PRN)を掛けて逆拡散し、ズレを3つの相関器 Early / Prompt / Lateで測ります。下のスライダーでレプリカのコード位相をずらして、相関のようすを見てください。

プリセット:
Early(早い相関器)
Prompt(中央)
Late(遅い相関器)
弁別 E−L

相関値はPRN符号の三角形(R(τ)=1−|τ|)。Prompt(緑)が頂点=レプリカが受信符号にピタリ一致で、逆拡散の出力が最大になります。EarlyとLateは半チップ手前/後ろの相関器で、E=Lになる点が正しいコード位相。ズレるとE≠Lになり、その差 E−L を手がかりに DLL(遅延ロックループ)がレプリカを中央へ戻し続けます。このPromptのコード位相こそが 擬似距離 のもとです。

追尾ループ — 掴んで離さない

捕捉(アクイジション)で衛星を見つけたら、チャンネルは追尾ループでロックし続けます。役割の違う2〜3のループが同時に回ります。

DLL(遅延ロックループ)

上の E−L を使ってコード位相を追い続ける。出力=擬似距離のもと。コード相関の話そのもの。

PLL(位相同期ループ)

搬送波の位相を追い続ける。搬送波位相測位(RTKでcm級)とデータビット復調の土台。

FLL(周波数ロックループ)

ドップラー周波数を追う。高速移動・弱信号ではまずFLLで大まかに掴んでからPLLへ渡す。

ロック外れ → 再捕捉

遮蔽・弱信号・急な加速でロックが外れると、捕捉に戻る。ビル街でナビが迷うのはこの苦労(妨害にも弱い)。

各ループは「弁別器」で今のズレを測り、ループフィルタで滑らかに補正します。ループを速くすると素早く追従できますが雑音に弱くなる——このトレードオフが受信機設計の勘所です。

受信機の種類とグレード

民生(コンシューマ)

スマホ・カーナビ・ウェアラブル。1周波中心で数m級、低消費電力・小型・安価。u-blox等の1チップ。

高精度(測量・RTK)

2周波以上・全システム対応。基準局や補正でcm級。測量・農機・自動運転向け。OEMボードが多い。

タイミング(時刻用)

位置は固定で正確な時刻・1PPSを出すことに特化。基地局・データセンター等(時刻同期)。

実装形態

チップ(部品)→モジュール(基板部品)→OEMボード(完成基板)→受信機(機器)と、統合度で選ぶ。SDRでソフト実装も(SDR入門)。

受信機の主なスペック

項目意味目安
チャンネル数同時に追尾できる「衛星×信号」の数数十〜数百
対応システム/周波数GPS/QZSS/Galileo… と L1/L2/L5 など多いほど強い(都市・高精度)
更新レート1秒に何回 位置を出すか1〜数十 Hz
TTFF(初期測位時間)電源ONから最初の測位までHot数秒 / Cold数十秒
感度どこまで弱い信号を掴めるか捕捉 約−148dBm / 追尾 約−160dBm
基準発振器内部クロックの安定度TCXO(民生)〜恒温槽/原子(高級)

TTFFの Hot/Warm/Cold は、直前のエフェメリス・概略位置・時刻をどれだけ覚えているかの違い。ネットから概略情報をもらう A-GNSS は捕捉サーチを激減させ、初期測位を数秒にします。自分で中身を動かしてみるなら SDR実践オープンソース(PocketSDR等) へ。