RANGECMP4
Highly compressed version of the RANGE log
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
This log contains the RANGE data in a more heavily compressed format compared to the RANGECMP2 log.
For dual antenna receivers, a RANGECMP4_1 log can be requested to get RANGECMP4 data from the second antenna. As described in Table: Binary Message Header Structure, the message type indicates the log is from the second antenna. To request an ASCII log enter RANGECMP4A_1, and for a binary log enter RANGECMP4B_1.
|
|
Message ID: 2050
Log Type: Synch
Recommended Input:
log rangecmp4a ontime 10
Example:
#RANGECMP4A,USB1,0,54.0,FINESTEERING,2209,512549.000,02000020,fb0e,16809;1843,e
70012090a5300000000b280e3bcf3c77be740d2fb1aa652a93f153ffce7b40f22ddbdcc060018dc
fe090078834fb2f11b379bb20b008429d3dfbe17915a80ca1b80ff1ffd9ee45e02a02700fd3ffcb
6b712ef93b55da3b7fffc4a12eedb8f09a0c0ece1df0228716fe6370208717f0b20dfbd08d60abc
a5fe1b0298746f1317599ab27898fe574c724cb71f224d01f066bf0310e3de085605fc5cfd0f00c
4bbaf19ebf6fc563064803636d24bdccf6887808923c0fecf785f337202025080fbbf077ec41613
...
f0c0164bc97e1ded4165bc259007451d5d7dccb74b201d9006033e8745f345cffef00019fbf047e
84342030ef010e82b4f710577970a10a5809201a3ec40d2bea90aaedff6be9967ffb3e626603604
700b440107c9235f88f9c019c00edf00114436060ec9f03e4bf87b8d1805701c00a00d8ef43709f
8488d890052031027801000000000000008d8087b9f657632597403427023097a17f38fbab2f165
09ffd030031ee67e67ce09cfe9f09f4b52782e4ff721bc0f90f*4fb4c740
Field |
Field Type |
Description |
Format |
Binary Bytes |
Binary Offset |
---|---|---|---|---|---|
1 |
Log header |
RANGECMP4 header For information about log headers, see ASCII, Abbreviated ASCII or Binary. |
- |
H |
0 |
2 |
# bytes |
Number of bytes in the compressed binary Range Data. |
Uchar |
4 |
H |
3 |
Range Data |
The compressed binary range data is organized into satellite system blocks which break down into measurement blocks for each active signal within each system. Refer to the following tables for more details about this format: Table: Header (sent once) Table: Satellite and Signal Block (sent once per satellite system bit set to 1 in the GNSS Field found in Table: Header) Table: Measurement Block Header (sent once for each bit set to 1 in the Satellites Field found in Table: Satellite and Signal Block) Table: Primary Reference Signal Measurement Block and Table: Secondary Reference Signals Measurement Block, or Table: Primary Differential Signal Measurement Block and Table: Secondary Differential Signals Measurement Block, Measurement Block (sent for each bit set to 1 in the Included Signals Field for a given satellite found in Table: Satellite and Signal Block) The byte data is received MSB first so each group of bytes (as defined by the number of needed bits) must be swapped prior to processing. |
Uchar |
# bytes |
H+4 |
4 |
xxxx |
32-bit CRC (ASCII only) |
Hex |
4 |
H+4+(# bytes) |
5 |
[CR][LF] |
Sentence terminator (ASCII only) |
- |
- |
- |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Satellites |
0… 1.84467E+19 |
Indicates which satellites are present for this system and their order in the message. Each PRN is represented by a bit. (Bit 0 = PRN 1, Bit 1 = PRN 2, …) Notes:
|
64 |
1 |
Signals |
0… 65535 |
Indicates which signals are present for this system and their order in the message. Each signal is represented by a bit as defined in Table: Signal Bit Mask. |
16 |
1 |
Included Signals |
0… mxn |
A two dimensional field to tell the decoder which signals are present for each of the satellites. m = The number of rows equals the number of bits set to 1 found in the Satellites field. (Maximum number of PRNs in the satellite system) n = The number of columns equals the number of bits set to 1 found in the Signals field. (Maximum number of Signals in the satellite system) |
mxn |
|
Bit Sum: |
80 + mxn |
|||
This block is sent once for each bit set to 1 in the GNSS field found in Table: Header. |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Data Format Flag |
0… 1 |
Identifies what type of Measurement Block will be used: 0 = Reference 1 = Differential |
1 |
1 |
Ref Data Block ID |
0… 7 |
This ID identifies to which reference data the Differential Data is linked. This value is incremented by 1 each time a new Reference Measurement Block is used. |
3 |
1 |
GLONASS Frequency Number |
0… 20 |
These bits are only present for GLONASS satellites in the Reference Data. This represents the GLONASS Frequency Number which identifies the frequency offset of the carrier frequency. The value will appear as a number between 0 and 20 which directly translates into a frequency offset number between -7 to +13. If the GLONASS Slot ID is unknown, a temporary Slot ID for this satellite will be set between 43 and 63 based on the GLONASS Frequency Number: PRN = 63 – GLONASS Frequency Number The GLONASS Frequency Number used in this calculation is the 0 to 20 value, not the adjusted -7 to +13 value. |
5 |
1 |
Bit Sum: |
4 (Non-GLONASS) 9 (GLONASS) |
|||
This block is sent once for each bit set to 1 in the Satellites field found in Table: Satellite and Signal Block. |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Parity Flag |
0… 1 |
0 = Parity Unknown 1 = Parity Known |
1 |
1 |
½ Cycle Flag |
0… 1 |
0 = Half Cycle Not Added 1 = Half Cycle Added |
1 |
1 |
C/No |
0… 63.95 |
C/No |
11 |
0.05 dBHz |
Lock Time |
0… 15 |
The Lock Time – See Table: Lock Time |
4 |
1 |
Pseudorange Std Dev |
0… 15 |
The Pseudorange Standard Deviation (m) – See Table: Pseudorange Std Dev |
4 |
|
ADR Std Dev |
0… 15 |
The ADR Standard Deviation (cycles) – See Table: ADR Std Dev |
4 |
|
Primary Pseudorange |
0… 68719476.74 |
The Pseudo Range of the 1st signal (Signals field in Table: Satellite and Signal Block). If this value equals (237-1) = 137438953471, it represents a signal that is not locked. |
37 |
0.0005 m |
PhaseRange – Primary Pseudorange |
±419.4303 |
(2’s Complement) |
23 |
0.0001 m |
Primary Doppler |
±3355.4431 |
(2’s Complement) |
26 |
0.0001 m/s |
Bit Sum: |
111 |
|||
This block is sent once for the first bit set to 1 in the Included Signals field found in Table: Satellite and Signal Block. This table is for Reference blocks only, as indicated by the Data Format Flag (see Table: Measurement Block Header). |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Parity Flag |
0… 1 |
0 = Parity Unknown 1 = Parity Known |
1 |
1 |
½ Cycle Flag |
0… 1 |
0 = Half Cycle Not Added 1 = Half Cycle Added |
1 |
1 |
C/No Indicator |
0… 63.95 |
C/No |
11 |
0.05 dBHz |
Lock Time |
0… 15 |
The Lock Time – See Table: Lock Time |
4 |
1 |
Pseudorange Std Dev |
0… 15 |
The Pseudorange Standard Deviation (m) – See Table: Pseudorange Std Dev |
4 |
|
ADR Std Dev |
0… 15 |
The ADR Standard Deviation (cycles) – See Table: ADR Std Dev |
4 |
|
Pseudorange – Primary Signal Pseudorange |
±262.1435 |
(2’s Complement) |
20 |
0.0005 m |
Phaserange – Pseudorange |
±419.4303 |
(2’s Complement) |
23 |
0.0001 m |
Doppler – Primary Doppler |
±0.8191 |
(2’s Complement) |
14 |
0.0001 m/s |
Bit Sum: |
82 |
|||
This block is sent once for each bit set to 1 after the first bit set to 1 in the Included Signals field found in Table: Satellite and Signal Block. This table is for Reference blocks only, as indicated by the Data Format Flag (see Table: Measurement Block Header). |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Parity Flag |
0… 1 |
0 = Parity Unknown 1 = Parity Known |
1 |
1 |
½ Cycle Flag |
0… 1 |
0 = Half Cycle Not Added 1 = Half Cycle Added |
1 |
1 |
C/No |
0… 63.95 |
C/No |
11 |
0.05 dBHz |
Lock Time |
0… 15 |
The Lock Time – See Table: Lock Time |
4 |
1 |
Pseudorange Std Dev |
0… 15 |
The Pseudorange Standard Deviation (m) – See Table: Pseudorange Std Dev |
4 |
|
ADR Std Dev |
0… 15 |
The ADR Standard Deviation (cycles) – See Table: ADR Std Dev |
4 |
|
Pseudorange – Predicted Pseudorange |
±131.0715 |
(2’s Complement) The Predicted Pseudorange = reference pseudorange plus (the reference doppler x time difference between the reference log and the differential log). The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
19 |
0.0005 m |
Phaserange – Predicted Phaserange |
±3.2767 |
(2’s Complement) The Predicted Phaserange = reference phaserange plus (the reference doppler x time difference between the reference log and the differential log). The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
16 |
0.0001 m |
Doppler – Reference Doppler |
±13.1071 |
(2’s Complement) The Reference Doppler is the Doppler for that PRN and for that signal from the Reference log. The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
18 |
0.0001 m/s |
Bit Sum: |
78 |
|||
This block is sent once for each bit set to 1 after the first bit set to 1 in the Included Signals field found in Table: Satellite and Signal Block. This table is for Differential blocks only, as indicated by the Data Format Flag (see Table: Measurement Block Header). |
Data Name |
Range |
Description |
Bits |
Scale Factor |
---|---|---|---|---|
Parity Flag |
0… 1 |
0 = Parity Unknown 1 = Parity Known |
1 |
1 |
½ Cycle Flag |
0… 1 |
0 = Half Cycle Not Added 1 = Half Cycle Added |
1 |
1 |
C/No |
0… 63.95 |
C/No |
11 |
0.05 dBHz |
Lock Time |
0… 15 |
The Lock Time – See Table: Lock Time |
4 |
1 |
Pseudorange Std Dev |
0… 15 |
The Pseudorange Standard Deviation (m) – See Table: Pseudorange Std Dev |
4 |
1 |
ADR Std Dev |
0… 15 |
The ADR Std Dev (cycles)– See Table: ADR Std Dev |
4 |
1 |
Pseudorange – Predicted Pseudorange |
±131.0715 |
(2’s Complement) The Predicted Pseudorange = reference pseudorange plus (the reference doppler x time difference between the reference log and the differential log). The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
19 |
0.0005 m |
Phaserange – Predicted Phaserange |
±3.2767 |
(2’s Complement) The Predicted Phaserange = reference phaserange plus (the reference doppler x time difference between the reference log and the differential log). The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
16 |
0.0001 m |
Doppler – Reference Doppler |
±13.1071 |
(2’s Complement) The Reference Doppler is the Doppler for that PRN and for that signal from the Reference log. The Reference log and Differential logs used must contain matching Ref Data Block ID references (Table: Measurement Block Header). |
14 |
0.0001 m/s |
Bit Sum: |
74 |
|||
This block is sent once for each bit set to 1 after the first bit set to 1 in the Included Signals field found in Table: Satellite and Signal Block. This table is for Differential blocks only, as indicated by the Data Format Flag (see Table: Measurement Block Header). |