GnssMeasurement.AdrStateHalfCycleResolved フィールド

定義

注意事項

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

#getAccumulatedDeltaRangeMeters() が半サイクルのあいまいさを解決したかどうかを報告します。

[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

フィールド値

Value = 8

実装

属性

注釈

#getAccumulatedDeltaRangeMeters() が半サイクルのあいまいさを解決したかどうかを報告します。

このビットが設定されている場合、 #getAccumulatedDeltaRangeMeters() はキャリア位相測定にキャリアフルサイクルの累積整数を加えた値に対応します。

このビットが未設定の場合、 #getAccumulatedDeltaRangeMeters() はキャリア相測定に加え、キャリアハーフサイクルの累積整数に対応します。

データビットを持つ信号の場合、キャリアフェーズトラッキングループは通常、コスタスループ判別器を使用します。 この種類の追跡ループでは、受信したデータを検索して既知のデータ ビットのパターン (たとえば、GPS では TLM ワードを使用) を検索することで解決される半サイクルのあいまいさが生じ、受信データの極性が決定され、ハーフサイクルのあいまいさが解決されます。

ハーフサイクルのあいまいさが解決される前に、ADR_STATE_VALID フラグが設定されている可能性があります。

<ul><li> ADR_STATE_HALF_CYCLE_REPORTEDが設定されていない場合、ADR_STATE_HALF_CYCLE_RESOLVED フラグは使用できません。 ここで、半波長は、半サイクルあいまいさを示すために、返された累積デルタ範囲不確定性に加算される。 <li> ADR_STATE_HALF_CYCLE_REPORTEDが設定されている場合、半サイクルのあいまいさは、ADR_STATE_HALF_CYCLE_RESOLVEDフラグと、返された累積デルタ範囲の不確実性に追加された半分の波長の両方を介して示されます。 </ul>

の Java ドキュメント android.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象