Mit GnssLogger v3.1 können Nutzer Roh-GNSS-Daten auf dem Bildschirm Messwerte ansehen und analysieren.
Hier sehen Sie den Bildschirm Messwerte. Im Folgenden finden Sie einige Tipps, wie Sie diese Daten optimal nutzen können:

Auf der obersten Karte:
- Oben links sind die GNSS-Taktdaten zu sehen (entspricht
GnssClock
). - Oben rechts wird die Anzahl der Unterbrechungen der GNSS-Hardware (von
GnssClock.getHardwareClockDiscontinuityCount
) angezeigt. So lässt sich feststellen, ob der Dienst aktiviert oder deaktiviert ist. Wenn dieser Zähler erhöht wird, bedeutet das, dass die kontinuierliche Beobachtung der GNSS-Signale unterbrochen wurde (z. B. wenn der Dienst aktiviert ist). Weiter unten auf der Karte werden zusammengefasste Informationen zu allen Messungen angezeigt:- # valid measurements: Damit ein Messwert als gültig gilt, müssen die Flags
STATE_CODE_LOCK
undSTATE_TOW_KNOWN
oderSTATE_TOW_DECODED
inGnssMeasurement.getState
gesetzt sein. - # usable accumulated delta range (ADR): Damit der ADR (Trägerphase) für die Positionierung verwendet werden kann, muss das Flag
ADR_STATE_VALID
gesetzt sein. Die FlagsADR_STATE_RESET
undADR_STATE_CYCLE_SLIP
dürfen inGnssMeasurement.getAccumulatedDeltaRangeState
nicht gesetzt sein.
- # valid measurements: Damit ein Messwert als gültig gilt, müssen die Flags
Wenn Ihr Gerät immer 0 verfügbare ADR meldet, auch wenn sich kein Gebäude in der Nähe befindet und der Duty-Cycle deaktiviert ist, ist das ein guter Hinweis darauf, dass Ihr Gerät keine Trägerphasenmessungen unterstützt, die für GNSS mit hoher Genauigkeit verwendet werden können.
In der unteren Karte steht jede Zeile für eine einzelne GnssMeasurement
.
- In der Spalte Codetyp wird der genaue GNSS-Signaltyp anhand der in RINEX 4.01 definierten Codetypen angegeben. Die GPS-L1-Signale mit dem Codetyp „C“ stehen beispielsweise für L1 C/A, wie der letzte Buchstabe im dreistelligen Code in den RINEX-Tabellen zeigt. GPS L5 Q hätte ebenfalls den Codetyp „Q“. Die Tabellen für andere GNSS-Konstellationen finden Sie am Ende dieses Dokuments.
- In der Spalte Rx SV Time (ns) ist der Text grün, wenn die Messung gültig ist.
- In der Spalte Status ist der Status ebenfalls grün, wenn die Messung gültig ist. „Status“ ist eine visuell lesbare Version der binären Flags, die im Feld GnssMeasurement.getState() festgelegt sind.
Über unseren öffentlichen Issue Tracker können Sie Feedback zu neuen Funktionen geben.
Tabelle 10 : GPS-Beobachtungscodes für RINEX-Version 4.01
Für jede Messung ist der angezeigte „Codetyp“ der letzte Buchstabe des „Pseudo-Bereichs“-Werts, der in der RINEX 4.01-Spezifikation für das betreffende GNSS-System und die Trägerfrequenz definiert ist. „C“ wird beispielsweise für GPS L1 [C/A] verwendet, während „Q“ für GPS L5 Q verwendet wird.

Nutzer können nach rechts scrollen, um zusätzliche Spalten für jede Messung zu sehen:

- PRR ist die Pseudo-Entfernungsrate in Metern pro Sekunde von GnssMeasurement.getPseudorangeRateMetersPerSecond().
- In der Spalte ADR-Status wird die visuell lesbare Version der binären Flags angezeigt, die in der Spalte GnssMeasurement.getAccumulatedDeltaRangeState() festgelegt sind. Wenn der ADR für die Positionierung verwendet werden kann, ist der Text in den Feldern ADR (m) und ADR-Status grün.
RINEX 4.01-Beobachtungscodes
Der letzte der drei Buchstaben in den RINEX-Beobachtungscodes in der Spalte „Pseudo-Bereich“ ist der Wert Codetyp, der auf dem Bildschirm Messwerte in GnssLogger angezeigt wird.
Im Folgenden finden Sie Tabellen aus der RINEX 4.01-Spezifikation. Weitere Informationen finden Sie in der vollständigen Spezifikation.






