Data record subtype 0: Real-time survey data (record type 17) – Concise format

The following table shows the additional records provided in Report Packet 57h when Concise Record format is enabled with Command Packet 56h.

See also Data record subtype 0: Real-time survey data (record type 17) – Expanded format.

Subtype 0: Real-time Survey Data (Record 17) – Concise format

Byte

Item

Type

Value

Notes

(Concise Format) Header (17 bytes)

8–15

RECEIVE TIME

8 (double)

msecs

Receive time within the current GPS week (common to code and phase data).

16–23

CLOCK OFFSET

8 (double)

msecs

Clock offset value. A value of 0.0 indicates that clock offset is not known.

24

# OF SVS IN RECORD

1 (byte)

blocks

Number of SV data blocks included in record.

Begin data for first satellite in constellation (block repeated for up to 12 SVs)

Begin Real-Time Survey Data (6 bytes)

 

SV PRN

1 (byte)

01h–20h

Pseudorandom number of satellite (1–32).

 

FLAGS1

1 (byte)

 

Indicates what data is loaded, is valid, etc:

bit 0 set L2 data loaded and phase valid (see also b6)

bit 1 set L1 cycle-slip (since last record 17 write)

bit 2 set L2 cycle-slip (since last record 17 write)

bit 3 L1 phase lock point (redundant, for diagnostics)

bit 4 set L1 phase valid (lock-point valid)

bit 5 set L2 pseudo range valid, reset = squared-L2 phase (for 4000SSE receivers bit 5 = bit 0)

bit 6 set L1 data valid (non-zero but bytes always present) (see also bit 4), reset = only L2 data loaded (see FLAG STATUS field below)

bit 7 set New position computed this receiver cycle

 

FLAGS2

1 (byte)

 

bit 0 ( L1 tracking Mode) 0: C/A Code 1 : P-code

bit 1 ( L2 tracking Mode) 0: C/A Code 1 : P-code

bit 2 (L2 Tracking Encryption Code) 0 : Off 1 : On

bit 3 ( Filtered L1 pseudorange corrections) ) 0 : Off 1 : On

bits 4–7 reserved

 

ELEVATION ANGLE

1 (signed integer)

Degrees

Satellite elevation angle (+/-)

 

AZIMUTH

2 (signed integer)

Degrees

Satellite azimuth.

L1 Data: available if bit 6 of Flags 1 set (21 bytes)

 

L1 SNR

1 (byte)

dB*4

Measure of satellite signal strength.

 

L1 FULL L1 C/A CODE P-RANGE

8 (double)

meters

Full L1 C/A code or P-code pseudorange (see bit 0 of FLAGS2).

 

L1 CONTINUOUS PHASE

8 (double)

L1 cycles

L1 Continuous Phase. Range-Rate sign convention: When pseudorange is increasing, the phase is decreasing and the Doppler is negative.

 

L1 DOPPLER

4 (float)

Hz

L1 Doppler.

L2 Data: Available if bit 0 of FLAGS1 set (13 bytes)

 

L2 SNR

1 (byte)

dB*4

Measure of satellite signal strength

 

L2 CONTINUOUS PHASE

8 (double)

L2 cycles

L2 Continuous Phase is in L2 cycles if bit 5 of FLAGS1 = 1

 

L2 P-CODE – L1 C/A CODE PSEUDORANGE

4 (float)

meters

L2 P-Code or L2 Encrypted Code (see bit 1 and bit 2 of FLAGS2) — L1 C/A-Code or P-code (see bit 0 of FLAGS2) pseudorange (valid only if bit 5 of FLAGS1 = 1)

Begin Enhanced Record if bit 1 of the Record Interpretation Flags byte is set to 1 (3 bytes)

 

IODE

1 (byte)

00h–FFh

Issue of Data Ephemeris

 

L1 SLIP COUNTER

1 (byte)

00h–FFh

Roll-over counter is incremented for each occurrence of detected cycle-slips on L1 carrier phase

 

L2 SLIP COUNTER

1 (byte)

00h–FFh

Roll-over counter is incremented for each occurrence of detected cycle-slips on the L2 carrier phase. The counter always increments when L2 changes from C/A code to Encrypted code and vice versa.

Repeat previous bytes for remaining satellites in constellation

---------- End of Subtype 0 ----------