Don't Dump That Data!: Thorough Use of GNSS Measurements
Figure 1: Conceptual design for tracking sequential changes in carrier phase
A key step toward maximizing robustness in GNSS signal processing is to abandon habitual practices that offer convenience or familiarity, but are not essential, including the discarding of some types of data. Myriad cases have been documented of signal degradation from such phenomena as interference, masking, attenuation, ionosphere scintillation, and multipath. Using flight-validated experience, this article describes methods for extracting maximum achievable performance in the presence of unrelenting and severe adverse effects in the operational environment.
A constantly recurring refrain within the satellite navigation community is the self-evident observation that, with more satellites, constellations, and frequencies appearing over the next few years, GNSS performance will improve.
Until those expectations become reality, though, another major opportunity is being almost universally overlooked: making far more efficient use of all the GNSS measurement data we have available right now.
Even after addition of more satellites and frequencies, a need for full extraction of information will continue in many operations. Even with more satellites and signals, users will still encounter various sources of signal degradation (e.g., intentional and/or unintentional interference, multipath, ionospheric disturbances), signal blockage (obstruction by foliage, terrain masking, or even elements of the structure carrying the antenna), and attenuation of already weak GNSS signals in sensitive (e.g., indoor) operations.
To those eagerly awaiting the new signal resources, claims of major improvement now — from existing data without further breakthroughs — may provoke immediate skepticism. Those willing to pursue the issue, however, can realize those benefits even before the new signal resources come on line.
In this short article, I describe how satellite signal data unexploited by extant user equipment, can actually be put to work. I offer the usage of sequential changes in carrier phase data, including those from low-elevation GNSS satellites whose signals are omitted from receiver processing because of concerns over atmospheric propagation effects.
Velocity from Carrier Phase Changes — Be Thorough!
Velocity histories thus derived feed directly into dead-reckoning, and pseudoranges (protected by mask as usual and edited via receiver autonomous integrity monitoring (RAIM) and other signal processing techniques) prevent unattended growth in the position error. An inertial measurement unit (IMU) is not required; this can be accomplished with or without one.
Assertions made in this article are based on flight-validated experience. Rather than repeatedly referring to test results, they are mentioned only in passing where needed for clarification.
All derivations, details, steps, answers to accompanying questions/correlation effects/issues/paradoxes and so forth — as well as supporting test results — are documented in my recently published book, GNSS Aided Navigation and Tracking: Inertially Augmented or Autonomous, cited in the Additional Resources section at the end of this article.
This article is intended to provide only a simple description of this approach with no mathematical development.
Figure 1 (above, right) shows a simple system driven by only GNSS data (no IMU nor any other sensor). Outputs are geographic velocity and position as usual. Velocity is determined from sequential changes in carrier phase over one-second intervals. A continuous time history of velocity is simply integrated to produce position.
To counteract the growth of position error due to this integration, only pseudoranges, (i.e., no carrier phase information) are used for position determination, and, conversely, no pseudorange information is used for calculating velocity. The dynamic model merely consists of a constant acceleration vector.
To blunt the effect of modeling discrepancies from acceleration changes, the data-averaging durations are kept short (i.e., a few seconds). In analogy with spline fitting, then, estimates continuously evolve — formed as combinations of current and recent observations. That latter concept has solid support from a long history of success in myriad tracking applications.
Unlike virtually all existing operational methods, then, this approach makes full use of the carrier phase, even if permanently ambiguous and intermittent. That latter trait — intermittency — is made acceptable by reason of another unusual feature reflected in the design of a GNSS receiver developed at The Ohio University Avionics Center and described in the article by F. van Graas et alia cited in Additional Resources.
This OU receiver design replaces correlators and tracking loops with fast Fourier transform (FFT) processing, which offers
In addition, the user can easily be empowered to select the durations of both the GNSS carrier difference and code data blocks. That option provides full flexibility and capability for versatile operation.
Obstacles to Adoption
Selective Availability. A derivation relating sequential changes in carrier phase to precise velocity, accounting for the large excursions of satellites over the same interval, never appeared until shown in my previously cited book. For many years, the presence of the selective availability (SA) time dither limited the motivation to investigate this approach. Despite an obvious advantage (i.e., cancellation of unknown cycle counts), which was noted in my 2001 ION/CIGTF presentation (see Additional Resources) — again using data collected from before SA’s removal — stand-alone capability wasn’t possible.
Land trials in a van—conducted under SA conditions but employing these principles — were successful, but they depended on receiving corrections from a ground station. However, differential GPS performance was already brilliant without the programming-intensive processing required for converting sequential carrier phase changes into velocities; so, the scheme did not find wide acceptance.
Legacy of Past. Technical obstacles that shaped receiver designers’ thinking in the past may blind them to the practicality of such methods in today’s world. The approach discussed in this article requires added processing easily possible with today’s electronics.
Position Fixation. The industry has long prioritized instantaneous position accuracy above other considerations. As a figure of merit, instantaneous position-fixing seems to offer — at least conceptually — an easily understood basis for decisions. This is valued especially in applications involving certification, wherein anything not immediately apparent can be open to question.
For certification that stance may or may not ever change but, in any case, the following brief discussion of alternative decision criteria is in order.
Among the most obvious reasons for broader figure-of-merit criteria: many operations are not rigidly governed by an inescapable need to substantiate the minimization of theoretical risk. Furthermore, whether operations are required to quantify risk or not, “accuracy” is widely understood to have multiple meanings because the concept of “error” has multiple interpretations (e.g., RMS, containment, CEP, SEP, and so on).
A corresponding variety of error metrics is needed to accommodate different conditions and/or performance levels — as well as differences in context (absolute, repeatable, relative). The latter item in particular can, in some applications, impose additional demands. For instance, a need may arise for adherence to a uniform datum reference because, if coordinates are being subtracted to yield relative locations, misunderstanding arising from nonuniformity will undercut the validity of the results.
Finally, the value of reducing instantaneous position error to ever-smaller amounts — centimeter? millimeter? less than one millimeter? — should be judged in light of diminishing returns. For example, even if we could pinpoint the instantaneous location of the antenna phase center on a supersonic aircraft to within a micron, our efforts would be better spent on determining future position.
Freedom from commonly imposed constraints, ironically, can often produce better prospects of success — just by using information that tightly controlled systems would discard. And that immediately raises another issue, the safety of using such information, which we will address next.
Making Previously Rejected Data Safe
Furthermore, rather then selecting only the space vehicles (SVs) offering the best RAIM geometry, every satellite in view can be acceptance-tested as a candidate for insertion into estimation processing. Optionally a designer might choose to employ additional well-known procedures such as across-SV differencing (followed by whitening to undo resulting correlations) to remove user clock errors.
The measurement separation — between pseudoranges and carrier phases — just described is total: a pseudorange rejected from a specific satellite does not affect decisions about whether to accept that same satellite’s carrier phase sequential-change data.
Of course, mask angle is prescribed to reject pseudoranges from low-elevation satellites in order to edit data containing long ionospheric and tropospheric delays. When tracking sequential change in carrier phase, however, these same SVs should not be automatically rejected.
Over a one-second interval, those sequential phase changes are generally accurate to within a centimeter RMS. If multipath or ionospheric disturbances degrade some of them, data editing (via both single-measurement and subsequent multi-satellite RAIM) can exclude them. Some of the data at an instant can be rejected without rejecting all of the data at that instant. Especially when a shortage of data exists, use of partial information may be vital for more than one reason. Not only does it add measurements that would otherwise be ignored, but it can improve coverage geometry, which may be pivotal for a successful application.
Successful flight test results described in GNSS Aided Navigation and Tracking: Inertially Augmented or Autonomous were obtained after SA removal; that was stand-alone operation. What was previously a limited range of application — operation with a ground station, already brilliantly successful without the capabilities described herein — now expands to unrestricted usage.
An opportunity for major performance improvement is therefore available for general operation. Hardly any in the industry are taking advantage of this at present but that is expected to change; the cost is too low while the benefit is too high to remain untapped.
With the welcome addition of more satellites and more frequencies, these considerations will continue to be applicable, for multiple reasons. Here are some of those reasons:
Copyright © 2015 Gibbons Media & Research LLC, all rights reserved.