Airmar LB150 User Manual
Page 62

LB150 WeatherStation Technical Manual revision 0.013
Proprietary and Confidential
PRELIMINARY - DRAFT
59
The GPS receiver in the LB150 can calculate a position fix when it has achieved a
lock on at least three GPS satellites. If it has achieved a lock on four or more
satellites, the unit may be able to calculate a 3D position fix, meaning it can
determine latitude, longitude, and altitude. But if it has achieved a lock on only
three satellites, it may only be able to calculate a 2D position fix, meaning it can
determine latitude and longitude, but not altitude.
By default, the unit will automatically calculate a 3D position fix if it is able to,
but will fall back to 2D position fixing if there are not enough satellites being
tracked.
It is possible to restrict the operation of the GPS to only allow 3D position fixes
by sending the unit the command $PAMTC,OPTION,SET,2,2. If this is done,
then the unit will not calculate a position fix until it has achieved a lock on at least
four satellites.
Note that sometimes the GPS may be tracking at least four satellites, but is still
unable to calculate a position fix. This is because the positions of the satellites in
the sky must be satisfactory in order to achieve good geometry in the fix
calculation, as determined by the HDOP, VDOP, and PDOP values.
It is also possible to restrict the operation of the GPS to only allow 2D position
fixes by sending the unit the command $PAMTC,OPTION,SET,2,1.
To re-enable the automatic selection of 2D versus 3D fix calculations, send the
unit the command $PAMTC,OPTION,SET,2,3.
This setting is stored in EEPROM within the unit, and retrieved on power up.
The current setting may be queried by issuing the $PAMTC,OPTION,Q,2
command. The unit will respond with the sentence $PAMTR,OPTION,Q,2,<4>,
where the value of <4> is 1, 2, or 3, corresponding to 2D, 3D, or Automatic
mode, respectively.
When calculating a 2D position fix, the latitude/longitude values may have a
relatively large error if the altitude of the GPS receiver is not set appropriately.
This can be corrected by programming a fixed altitude offset into the unit. See
the $PAMTC,ALT command on page 35.
Note that sometimes the GPS may be tracking at least four satellites, but is still
unable to calculate a position fix. This is because the positions of the satellites in
the sky must be satisfactory in order to achieve good geometry in the fix
calculation, as determined by the HDOP, VDOP, and PDOP values.
Option 3: