AVERAGING HORIZONTAL POSITION

WITH WEIGHTING BY HDOP

 

Rather than simple averaging to improve the accuracy of a position measurement, one might consider weighting each measurement by the dilution of precision (DOP) to even better improve the accuracy.  This section explores averaging with weighting using the horizontal dilution of precision (HDOP) to attempt to improve the horizontal (latitude and longitude) accuracy when measuring a position.  (If one finds the below too technical to read, I suggest going to the conclusion at the end.)

 

We start by assuming the distribution of latitude and longitude measurements are normally (Gaussian) distributed and unbiased (with mean being the true value).  Although measurements close in time are correlated, as equal weighting would be applied to these in what follows, the results from assuming the measurements are independent generally can be applied.

 

It is easily derived that the “maximum likelihood estimator” for measurements of the mean from unbiased Gaussian distributions having the same mean but possible different standard deviations si is given by:

 

 

where:

 

 

(This is different from the simple average in which all the li are 1/n.)  The above formulas would both be applied to separately calculate weighted averages for the latitude and longitude.

 

If we assume that si is proportional to HDOPi (that is, si = HDOP×s1), a little simple algebra will give:

 

 

The predicted ratio of the RMS of horizontal error from this weighted average to the RMS error of horizontal error from simple averaging is then:

 

 

When the HDOP distribution obtained from 6 days using a Garmin 12XL were inserted into the above formula, the result obtained was 0.89.  In other words, under the assumptions, one should obtain an 11% reduction in RMS error of latitude and longitude from averaging if one uses the above HDOP weighted average rather than the simple average.  However, in looking at actual data, the author has failed to see evidence of this predicted small improvement by using the weighting described above.

 

As the relationship between HDOP and error is only approximate, inaccuracies due to that modeling might be the cause of the failure to observe the expected improvement in accuracy by weighting using HDOP in the above effort.  One is then tempted to try using the apparently better model, described elsewhere in this work, relating HDOP and error based on measured Garmin 12XL data:

 

 

In this case, the desired weighting of coordinates would be given by:

 

 

and the predicted ratio of RMS of horizontal error from this new weighted average to the RMS error of horizontal error from simple averaging is given by:

 

 

Using the 6 days of Garmin12XL data again, one obtains a result of 0.96. In other words, under the assumptions, one should obtain a 4% reduction in RMS error of latitude and longitude from averaging if one uses the new HDOP weighted average rather than the simple average.  Although this is smaller than the earlier 11%, it is believed to more accurately reflect the possible improvement in horizontal accuracy by weighting the average.  It is a very small improvement and probably too small to detect.

 

In conclusion, evidence suggests that in general, weighting horizontal position measurements using HDOP in averaging to improve accuracy is of minimal value.  The exception is probably in the case where a few values are being averaged with very different HDOP, rather that the distribution of HDOP usually seen in continuously recording GPS data.  Finally, some people eliminate fixes with large HDOP when simple averaging.  A better approach in the same vein for large samples would be to eliminate fixes with any coordinate being an outlier (say perhaps more than 3 standard deviations from the sample mean).

 

( Return to http://www.erols.com/dlwilson/gps.htm )