Log in
  
Algorithms & Methods

Innovation: Multipath Minimization Method

July 1, 2011 By: Luis Serrano, Don Kim, Richard B. Langley GPS World

Mitigation Through Adaptive Filtering for Machine Automation Applications


Multipath is real and omnipresent, a detriment when GPS is used for positioning, navigation, and timing. The authors look at a technique to reduce multipath by using a pair of antennas on a moving vehicle together with a sophisticated mathematical model. This reduces the level of multipath on carrier-phase observations and thereby improves the accuracy of the vehicle’s position.

 

INNOVATION INSIGHTS with Richard Langley
 


Richard Langley

"OUT, DAMNED MULTIPATH! OUT, I SAY!" Many a GPS user has wished for their positioning results to be free of the effect of multipath. And unlike Lady Macbeth’s imaginary blood spot, multipath is real and omnipresent. Although it may be considered beneficial when GPS is used as a remote sensing tool, it is a detriment when GPS is used for positioning, navigation, and timing — reducing the achievable accuracy of results.

Clearly, the best way to reduce the effects of multipath is to try avoiding it in the first place by siting the receiver’s antenna as low as possible and far away from potential reflectors. But that’s not always feasible. The next best approach is to reduce the level of the multipath signal entering the receiver by attenuating it with a suitably designed antenna. A large metallic ground plane placed beneath an antenna will modify the shape of the antenna’s reception pattern giving it reduced sensitivity to signals arriving at low elevation angles and from below the antenna’s horizon. So-called choke-ring antennas also significantly attenuate multipath signals. And microwave-absorbing materials appropriately placed in an antenna’s vicinity can also be beneficial.

Multipath can also be mitigated by special receiver correlator designs. These designs target the effect of multipath on code-phase measurements and the resulting pseudorange observations. Several different proprietary implementations in commercial receivers significantly reduce the level of multipath in the pseudoranges and hence in pseudorange-based position and time estimates. Some degree of multipath attenuation can be had by using the low-noise carrier-phase measurements to smooth the pseudoranges before they are processed. The effect of multipath on carrier phases is much smaller than that on pseudoranges. In fact, it is limited to only one-quarter of the carrier wavelength when the reflected signal’s amplitude is less than that of the direct signal. This means that at the GPS L1 frequency, the multipath contamination in a carrier-phase measurement is at most about 5 centimeters. Nevertheless, this is still unacceptably large for some high-accuracy applications.

At a static site, with an unchanging multipath environment, the signal reflection geometry repeats day to day and the effect of multipath can be reduced by sidereal filtering or “stacking” of coordinate or carrier-phase-residual time series. However, this approach is not viable for scenarios where the receiver and antenna are moving such as in machine control applications. Here an alternative approach is needed.

In this month’s column, I am joined by two of my UNB colleagues as we look at a technique that uses a pair of antennas on a moving vehicle together with a sophisticated mathematical model, to reduce the level of multipath on carrier-phase observations and thereby improve the accuracy of the vehicle’s position. 


Real-time-kinematic (RTK) GNSS-based machine automation systems are starting to appear in the construction and mining industries for the guidance of dozers, motor graders, excavators, and scrapers and in precision agriculture for the guidance of tractors and harvesters. Not only is the precise and accurate position of the vehicle needed but its attitude is frequently required as well.

Previous work in GNSS-based attitude systems, using short baselines (less than a couple of meters) between three or four antennas, has provided results with high accuracies, most of the time to the sub-degree level in the attitude angles. If the relative position of these multiple antennas can be determined with real-time centimeter-level accuracy using the carrier-phase observables (thus in RTK-mode), the three attitude parameters (the heading, pitch, and roll angles) of the platform can be estimated.

However, with only two GNSS antennas it is still possible to determine yaw and pitch angles, which is sufficient for some applications in precision agriculture and construction. Depending on the placement of the antennas on the platform body, the determination of these two angles can be quite robust and efficient.

Nevertheless, even a small separation between the antennas results in different and decorrelated phase-multipath errors, which are not removed by simply differencing measurements between the antennas.

The mitigation of carrier-phase multipath in real time remains, to a large extent, very limited (unlike the mitigation of code multipath through receiver improvements) and it is commonly considered the major source of error in GNSS-RTK applications. This is due to the very nature of multipath spectra, which depends mainly on the location of the antenna and the characteristics of the reflector(s) in its vicinity. Any change in this binomial (antenna/reflectors), regardless of how small it is, will cause an unknown multipath effect.

Using typical choke-ring antennas to reduce multipath is typically not practical (not to mention cost prohibitive) when employing multiple antennas on dynamic platforms. Extended flat ground planes are also impractical. Furthermore, such antenna configurations typically only reduce the effects of low angle reflections and those coming from below the antenna horizon.

One promising approach to mitigating the effects of carrier-phase multipath is to filter the raw measurements provided by the receiver. But, unlike the scenario at a fixed site, the multipath and its effects are not repeatable. In machine automation applications, the machinery is expected to perform complex and unpredictable maneuvers; therefore the removal of carrier-phase multipath should rely on smart digital filtering techniques that adapt not only to the background multipath (coming mostly from the machine’s reflecting surfaces), but also to the changing multipath environment along the machine’s path.

In this article, we describe how a typical GPS-based machine automation application using a dual-antenna system is used to calibrate, in a first step, and then remove carrier-phase multipath afterwards. The intricate dynamical relationship between the platform’s two “rover” antennas and the changing multipath from nearby reflectors is explored and modeled through several stochastic and dynamical models. These models have been implemented in an extended Kalman filter (EKF).

MIMICS Strategy

Any change in the relative position between a pair of GNSS antennas most likely will affect, at a small scale, the amplitude and polarization of the reflected signals sensed by the antennas (depending on their spacing). However, the phase will definitely change significantly along the ray trajectories of the plane waves passing through each of the antennas.

This can be seen in the equation that describes the single-difference multipath between two close-by antennas (one called the “master” and the other the “slave”):

  (1)

where the angle is the relative multipath phase delay between the antennas and a nearby effective reflector (α0 is the multipath signal amplitude in the master and slave antennas, and is dependent on the reflector characteristics, reflection coefficient, and receiver tracking loop).

As our study has the objective to mimic as much as possible the multipath effect from effective reflectors in kinematic scenarios with variable dynamics, we decided to name the strategy MIMICS, a slightly contrived abbreviation for “Multipath profile from between receIvers dynaMICS.”

The MIMICS algorithm for a dual-antenna system is based on a specular reflector ray-tracing multipath model (see Figure 1).

Figure 1. 3D ray-tracing modeling of phase multipath for a GNSS dual-antenna system. 0 designates the “master” antenna; 1, the “slave” antenna; Elev and Az, the elevation angle and the azimuth of the satellite, respectively. The other symbols are explained in the text.

 

1 2 3 4 5 


About the Author: Luis Serrano


About the Author: Don Kim


About the Author: Richard B. Langley


Add Comment