Freigeben über


GnssMeasurement.AdrStateHalfCycleResolved Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.

Gibt an, ob der Wert #getAccumulatedDeltaRangeMeters() die Mehrdeutigkeit des halben Zyklus aufgelöst hat.

[Android.Runtime.Register("ADR_STATE_HALF_CYCLE_RESOLVED", ApiSince=28)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.", true)]
public const Android.Locations.AccumulatedDeltaRangeState AdrStateHalfCycleResolved = 8;
[<Android.Runtime.Register("ADR_STATE_HALF_CYCLE_RESOLVED", ApiSince=28)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.", true)>]
val mutable AdrStateHalfCycleResolved : Android.Locations.AccumulatedDeltaRangeState

Feldwert

Value = 8

Implementiert

Attribute

Hinweise

Gibt an, ob der Wert #getAccumulatedDeltaRangeMeters() die Mehrdeutigkeit des halben Zyklus aufgelöst hat.

Wenn dieses Bit festgelegt ist, entspricht dies #getAccumulatedDeltaRangeMeters() der Messung der Trägerphase plus einer akkumulierten ganzzahligen Anzahl von vollständigen Zyklen des Trägers.

Wenn dieses Bit nicht festgelegt ist, entspricht das #getAccumulatedDeltaRangeMeters() der Trägerphasenmessung plus einer akkumulierten ganzzahligen Anzahl von Netzbetreiberhalbzyklen.

Für Signale mit Databits verwenden die Trägerphasenverfolgungsschleifen in der Regel einen Costas-Schleifen-Diskriminator. Diese Art der Nachverfolgungsschleife führt zu einer Halbzyklus-Mehrdeutigkeit, die gelöst wird, indem die empfangenen Daten nach bekannten Mustern von Databits gesucht werden (z. B. GPS verwendet das TLM-Wort), wodurch dann die Polarität der eingehenden Daten bestimmt und die Mehrdeutigkeit des halbzyklus aufgelöst wird.

Bevor die Mehrdeutigkeit des halben Zyklus behoben wurde, ist es möglich, dass das flag ADR_STATE_VALID festgelegt ist:

<ul><li> In Fällen, in denen ADR_STATE_HALF_CYCLE_REPORTED nicht festgelegt ist, ist das flag ADR_STATE_HALF_CYCLE_RESOLVED nicht verfügbar. Hier wird der zurückgegebenen Unsicherheit des akkumulierten Deltabereichs eine halbe Wellenlänge hinzugefügt, um die Mehrdeutigkeit des halben Zyklus anzuzeigen. <li> In Fällen, in denen ADR_STATE_HALF_CYCLE_REPORTED festgelegt ist, wird die Mehrdeutigkeit des halben Zyklus sowohl über das flag ADR_STATE_HALF_CYCLE_RESOLVED als auch über eine halbe Wellenlänge angegeben, die der zurückgegebenen kumulierten Deltabereichsunsicherheit hinzugefügt wird. </ul>

Java-Dokumentation für android.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: