PSRPOS
Pseudorange position
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
This log contains the position computed by the receiver, along with three status flags. In addition, it reports other status indicators, including differential age, which is useful in predicting anomalous behavior brought about by outages in differential corrections.
Message ID: 47
Log Type: Synch
Recommended Input:
log psrposa ontime 1
ASCII Example:
#PSRPOSA,USB1,0,20.0,FINESTEERING,2209,511779.000,02000020,28ff,16809;SOL_COMPUTED,WAAS,51.15043801969,-114.03066782703,1096.7864,-17.0000,WGS84,0.9069,0.8826,1.8779,"133",4.000,0.000,45,10,0,0,00,06,00,03*bc4f3b04
There are DGPS use cases in which the base receiver is not maintained or controlled by the positioning user. For example, the US Coast Guard operates a differential correction service which broadcasts GPS differential corrections over marine radio beacons. As a user, all you need is a marine beacon receiver and a GNSS receiver to achieve positioning accuracy of less than 1 metre. In this case, the Coast Guard owns and operates the base receiver at known coordinates. Other examples of users appearing to use only one GNSS receiver include FM radio station correction services, privately owned radio transmitters and corrections carried by communication satellites. Some of the radio receivers have built-in GNSS receivers and combined antennas, so they even appear to look as one self-contained unit.
The major factors degrading GPS signals which can be removed or reduced with differential methods are the atmosphere, ionosphere, satellite orbit errors, and satellite clock errors. Some errors which are not removed include receiver noise and multipath.
Field |
Field type |
Description |
Format |
Binary Bytes |
Binary Offset |
1 |
Log header |
PSRPOS header For information about log headers, see ASCII, Abbreviated ASCII or Binary. |
|
H |
0 |
2 |
sol status |
Solution status (see Table: Solution Status) |
Enum |
4 |
H |
3 |
pos type |
Position type (see Table: Position or Velocity Type) |
Enum |
4 |
H+4 |
4 |
lat |
Latitude (degrees) |
Double |
8 |
H+8 |
5 |
lon |
Longitude (degrees) |
Double |
8 |
H+16 |
6 |
hgt |
Height above mean sea level (m) |
Double |
8 |
H+24 |
7 |
undulation |
Undulation - the relationship between the geoid and the WGS84 ellipsoid (m) 1 |
Float |
4 |
H+32 |
8 |
datum id# |
Datum ID number 61 = WGS84 63 = USER |
Enum |
4 |
H+36 |
9 |
lat σ |
Latitude standard deviation (m) |
Float |
4 |
H+40 |
10 |
lon σ |
Longitude standard deviation (m) |
Float |
4 |
H+44 |
11 |
hgt σ |
Height standard deviation (m) |
Float |
4 |
H+48 |
12 |
stn id |
Base station ID |
Char[4] |
4 |
H+52 |
13 |
diff_age |
Differential age in seconds |
Float |
4 |
H+56 |
14 |
sol_age |
Solution age in seconds |
Float |
4 |
H+60 |
15 |
#SVs |
Number of satellites tracked |
Uchar |
1 |
H+64 |
16 |
#solnSVs |
Number of satellites used in solution |
Uchar |
1 |
H+65 |
17 |
Reserved |
Uchar |
1 |
H+66 |
|
18 |
Uchar |
1 |
H+67 |
||
19 |
Hex |
1 |
H+68 |
||
20 |
ext sol stat |
Extended solution status (see Table: Extended Solution Status) |
Hex |
1 |
H+69 |
21 |
Galileo and BeiDou sig mask |
Galileo and BeiDou signals used mask (see Table: Galileo and BeiDou Signal-Used Mask) |
Hex |
1 |
H+70 |
22 |
GPS and GLONASS sig mask |
GPS and GLONASS signals used mask (see Table: GPS and GLONASS Signal-Used Mask) |
Hex |
1 |
H+71 |
23 |
xxxx |
32-bit CRC (ASCII and Binary only) |
Hex |
4 |
H+72 |
24 |
[CR][LF] |
Sentence terminator (ASCII only) |
- |
- |
- |