SAM-M10Q - Integration manual
• The UBX-NAV-SAT message indicates the use of
AssistNow Autonomous
orbits for individual
satellites.
• The UBX-NAV-ORB message indicates the availability of
AssistNow Autonomous
orbits for
individual satellites.
• The UBX-MGA-DBD message provides a means to retrieve the
AssistNow Autonomous
data
from the receiver in order to preserve the data in power-off mode where no battery backup is
available. Note that the receiver requires the absolute time (i.e. full date and time) to calculate
AssistNow Autonomous
orbits. For the best performance, it is therefore recommended to supply
this information to the receiver using the UBX-MGA-INI-TIME_UTC message in this scenario.
2.12.4.3 Benefits and drawbacks
AssistNow Autonomous
can provide quicker startup times by lowering the TTFF, provided that data
is available for enough visible satellites. This is particularly true under weak signal conditions where
it might not be possible to download broadcast ephemerides at all and therefore, no fix would be
possible without
AssistNow Autonomous
(or A-GNSS). It is however required that the receiver roughly
knows the absolute time, either from an RTC or from time-aiding (see the
that it knows which satellites are visible, either from the almanac or from tracking the respective
signals.
The
AssistNow Autonomous
orbit (satellite position) accuracy depends on various factors, such as
the particular type of satellite, the accuracy of the underlying broadcast ephemeris, or the orbital
phase of the satellite and Earth, and the age of the data (errors add up over time).
AssistNow Autonomous
will typically extend a broadcast ephemeris from three up to six days. The
CFG-ANA-ORBMAXERR item allows changing this threshold by setting the «maximum acceptable
modeled orbit error» (in meters). Note that this number does not reflect the true orbit error
introduced by extending the ephemeris. It is a statistical value that represents a certain expected
upper limit based on a number of parameters. A rough approximation that relates the maximum
extension time to this setting is:
maxError [m] = maxAge [d] * f
, where the factor
f
is 30 for data
derived from satellites seen once and 16 for data derived for satellites seen multiple times during a
long enough time period (see the
section).
There is no direct relation between (true and statistical) orbit accuracy and positioning accuracy. The
positioning accuracy depends on various factors, such as the satellite position accuracy, the number
of visible satellites, and the geometry (DOP) of the visible satellites. Position fixes that include
AssistNow Autonomous
orbit information may be significantly worse than fixes using only broadcast
ephemerides. Therefore, it might be necessary to adjust the limits of the navigation output filters
(CFG-NAVSPG-OUTFIL_XXXX).
Unknown future events form a fundamental deficiency of any system and can prevent precise
satellite orbit predictions. Hence, the receiver will not be able to know about satellites that will
have become unhealthy, have undergone a clock swap, or have had a maneuver. This means that
the navigation engine might rarely mistake a wrong satellite position as the true satellite position.
However, provided that there are enough other good satellites, the navigation algorithms will
eventually eliminate a defective orbit from the navigation solution.
The repeatability of the satellite constellation is a potential pitfall for the use of the
AssistNow
Autonomous
feature. For a given location on Earth, the (GPS) constellation (geometry of visible
satellites) repeats every 24 hours. Hence, when the receiver «learned» about a number of satellites
at some point in time, the same satellites will in most places
not
be visible 12 hours later, and the
available
AssistNow Autonomous
data will not be of any help. However, after another 12 hours, usable
data would be available because it was generated 24 hours ago.
UBX-22020019 - R01
2 Receiver functionality
Page 50 of 72
C1-Public