Skip to main content

Table 2 List of variables from GNSSMeasurement class within the Android API package “location” (European GSA, 2018b)

From: GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives

Field

Description

ConstellationType

Constellation type (GPS: 1, SBAS: 2, GLONASS: 3, QZSS: 4, BDS: 5, Galileo: 6, Unknown: 9)

Svid

Satellite ID (GPS: 1, SBAS: 2, GLONASS: 3, QZSS: 4, BDS: 5, Galileo: 6, Unknown: 9)

TimeOffsetNanos

Time offset at which the measurement was taken in nanoseconds

State

Current state of the GNSS engine

ReceivedSvTimeNanos

Received GNSS satellite time at the measurement time

ReceivedSvTimeUncertaintyNanos

1-Sigma uncertainty of the Received GPS Time-of-Week in nanoseconds

Cn0DbHz

Carrier-to-noise density in dB-HZ in the range [0,63]

PseudorangeRatemetersperSecond

Gets the Pseudorange rate at the timestamp in m/s

PseudorangeRateUncertaintyMetersPerSecond

1-Sigma uncertainty of the pseudorange_rate_mps

AccumulatedDeltaRangeState

Validity of the carrier measurements as follows

 ADR_STATE_CYCLE_SLIP:4

 ADR_STATE_RESET: 2

 ADR_STATE_VALID: 1

 ADR_STATE_UNKNOWN: 0

Note: Only valid measurements should be used for calculation

AccumulatedDeltaRangeMeters

Accumulated delta range since the last channel reset

AccumulatedDeltaRangeUncertaintyMeters

1-Sigma uncertainty of the accumulated delta range in meters

CarrierFrequencyHz

Carrier frequency of each tracked signal in Hz

CarrierCycles

Number of full carrier cycles between the satellite and the receiver (Deprecated in API level 28)

CarrierPhase

RF phase detected by the receiver (Deprecated in API level 28)

CarrierPhaseUncertainty

1-Sigma uncertainty of carrier-phase (Deprecated in API level 28)

MultipathIndicator

A value indicating the 'multipath' state of the event

SnrInDb

Signal-to-noise ratio at correlator output in dB

AgcDb

Automatic gain control (AGC) level

BasebandCn0DbHz

Baseband carrier-to-noise density in dB-Hz (Added in API level 30)

FullInterSignalBiasNanos

GNSS measurement's inter-signal bias in nanoseconds with sub-nanosecond accuracy (Added in API level 30)

FullInterSignalBiasUncertaintyNanos

1-Sigma uncertainty of GNSS measurement's inter-signal bias in nanoseconds (Added in API level 30)

SatelliteInterSignalBiasNanos

GNSS measurement's satellite inter-signal bias in nanoseconds with sub-nanosecond accuracy (Added in API level 30)

SatelliteInterSignalBiasUncertaintyNanos

1-Sigma uncertainty of GNSS measurement's satellite inter-signal bias in nanoseconds (Added in API level 30)

CodeType

GNSS measurement's code type (Added in API level 29)