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)

-

-

-