GPGSA
GPS DOP and active satellites
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
This log contains GNSS receiver operating mode, satellites used for navigation and DOP values.
The GPGSA log outputs these messages without waiting for a valid almanac. Instead, it uses a UTC time, calculated with default parameters. In this case, the UTC time status (see the TIME log) is set to WARNING since it may not be one hundred percent accurate. When a valid almanac is available, the receiver uses the real parameters. Then the UTC time status is set to VALID.
If the NMEATALKER command is set to AUTO, the talker (the first 2 characters after the $ sign in the log header) is set to GP (GPS satellites only), GL (GLONASS satellites only), or GN (satellites from multiple systems) or GA (Galileo satellites only).
When the solution type is INS (SPAN models), the DOPs in the GPGGA log are calculated at a 1 Hz rate.
To determine if the receiver is providing an INS solution, check the pos type field in the BESTPOS log.
Message ID: 221
Log Type: Synch
Recommended Input:
log gpgsa ontime 1
Example 1 (GPS only):
$GPGSA,M,3,05,02,31,06,19,29,20,12,24,25,,,0.9,0.5,0.7*35
Example 2 (Multi-constellation):
$GNGSA,M,3,03,14,17,06,12,19,02,01,24,32,,,0.8,0.5,0.6*22
$GNGSA,M,3,66,85,75,67,73,84,83,,,,,,0.8,0.5,0.6*26
$GNGSA,M,3,12,11,33,31,03,24,25,08,,,,,0.8,0.5,0.6*20
$GNGSA,M,3,28,46,36,27,39,23,43,37,,,,,0.8,0.5,0.6*2B
The DOPs provide a simple characterization of the user satellite geometry. DOP is related to the volume formed by the intersection points of the user satellite vectors, with the unit sphere centered on the user. Larger volumes give smaller DOPs. Lower DOP values generally represent better position accuracy. The role of DOP in GNSS positioning is often misunderstood. A lower DOP value does not automatically mean a low position error. The quality of a GNSS derived position estimate depends upon both the measurement geometry as represented by DOP values and range errors caused by signal strength, ionospheric effects, multipath and so on.
See the Note in the GPGGA log that applies to all NMEA logs.
Field |
Structure |
Description |
Symbol |
Example |
1 |
$GPGSA |
Log header |
|
$GPGSA |
2 |
mode MA |
A = Automatic 2D/3D M = Manual, forced to operate in 2D or 3D |
M |
M |
3 |
mode 123 |
Mode: 1 = Fix not available; 2 = 2D; 3 = 3D |
x |
3 |
4 - 15 |
prn |
PRN numbers of satellites used in solution (null for unused fields), total of 12 fields GPS = 1 to 32 SBAS = 33 to 64 (add 87 for PRN number) GLO = 65 to 96 1 |
xx,xx,..... |
18,03,13, 25,16, 24,12, 20,,,, |
16 |
pdop |
Position dilution of precision |
x.x |
1.5 |
17 |
hdop |
Horizontal dilution of precision |
x.x |
0.9 |
18 |
vdop |
Vertical dilution of precision |
x.x |
1.2 |
19 |
system ID |
GNSS system ID. See Table: System and Signal IDs. This field is only output if the NMEAVERSION is 4.11 (see the NMEAVERSION command). |
|
|
20 |
*xx |
Check sum |
*hh |
*3F |
21 |
[CR][LF] |
Sentence terminator |
|
[CR][LF] |