使用者可透過 GnssLogger 3.1 版,在「Measurements」畫面中查看及分析原始 GNSS 資料。
以下是「Measurements」畫面,以及一些提示和訣竅,協助您充分運用這項資料:

在頂端資訊卡中:
- 左上方顯示 GNSS 時鐘資料 (對應至
GnssClock
)。 - 右上方顯示 GNSS 硬體 (HW) 中斷次數 (來自
GnssClock.getHardwareClockDiscontinuityCount
),可協助判斷是否開啟或關閉工作週期。當這個計數器增加時,表示 GNSS 信號的持續觀察中斷 (例如 工作週期已開啟)。往下看,資訊卡會顯示所有評估項目的匯總資訊:- # 有效的評估結果 — 評估結果必須設為有效,才能在
GnssMeasurement.getState
中設定STATE_CODE_LOCK
和STATE_TOW_KNOWN
或STATE_TOW_DECODED
標記。 - # 可用的累積差異範圍 (ADR) — 如要將 ADR (或載波相位) 視為可用於定位,必須設定
ADR_STATE_VALID
標記,且ADR_STATE_RESET
和ADR_STATE_CYCLE_SLIP
標記不得在GnssMeasurement.getAccumulatedDeltaRangeState
中設定。
- # 有效的評估結果 — 評估結果必須設為有效,才能在
如果裝置一律回報可用 ADR 為 0,即使在無遮蔽物且已停用工作週期時也是如此,這很可能是因為裝置不支援可用於高精確度 GNSS 的載波相位測量。
在底部資訊卡中,每列代表個別的 GnssMeasurement
。
- 「Code type」欄會顯示 GNSS 信號的確切類型,並使用 RINEX 4.01 中定義的代碼類型。舉例來說,GPS L1 信號的代碼類型為「C」,代表 L1 C/A,如 RINEX 表格中三個字元的代碼最後一個字母所示。同樣地,GPS L5 Q 也會有「Q」程式碼類型。如需參考其他 GNSS 星座,請參閱本文結尾的相關表格。
- 在「Rx SV Time (ns)」欄中,如果測量值有效,文字會顯示為綠色。
- 如果測量值有效,狀態欄也會顯示綠色。State 會顯示 GnssMeasurement.getState() 欄位中設定的位元旗標,以人類可讀的格式顯示。
請透過公開版 Issue Tracker 提供有關新功能的意見回饋。
表 10:RINEX 4.01 版 GPS 觀測資料代碼
對於每項測量,系統會顯示「Code Type」(代碼類型),這是 RINEX 4.01 規格中針對相關 GNSS 系統和載波頻率定義的「Pseudo Range」(偽範圍) 值的最後一個字母。舉例來說,「C」用於 GPS L1 [C/A],「Q」則用於 GPS L5 Q。

使用者可以向右捲動,查看每個評估指標的其他資料欄:

- PRR 是 GnssMeasurement.getPseudorangeRateMetersPerSecond() 中的虛擬距離率,單位為每秒公尺
- 「ADR 狀態」欄會顯示 GnssMeasurement.getAccumulatedDeltaRangeState() 欄中設定的位元旗標,以人類可讀的格式顯示。如果 ADR 可用於定位,則「ADR (公尺)」和「ADR 狀態」欄位中的文字會顯示為綠色。
RINEX 4.01 觀測代碼
在「Pseudo Range」欄的 RINEX 觀測資料代碼中,最後一個三個字母就是 GnssLogger Measurements 畫面中顯示的「Code type」值。
以下為 RINEX 4.01 規格的方便參考表格。詳情請參閱完整規格。






