Dilution of Precision (DOP) in GPS
Dilution of Precision (DOP) quantifies how much the geometric arrangement of GPS satellites in the sky multiplies the user-equivalent range error (UERE) into final position error. HDOP, VDOP, PDOP, TDOP, GDOP — each measures a different component. Good geometry: DOP < 2; poor: DOP > 6. The article explains the math, the interpretation, modern multi-GNSS DOP improvements, and the practical rules of thumb for survey-grade work.
By Steve K.. Published . Last updated .
When discussing GPS accuracy, the headline number (4.9 m civilian per GPS.gov) assumes good satellite geometry. When the geometry is poor, the same per-satellite measurement quality produces much larger position errors. The quantitative concept that captures this is Dilution of Precision (DOP).
This article unpacks what DOP is, how it's computed, the different DOP components (HDOP, VDOP, etc.), and the practical rules for using DOP values to qualify GPS measurements.
The /learn/gps-accuracy-explained article covers the broader accuracy budget; this article goes deeper on the geometric-multiplier component.
What DOP represents
The position-fix math (covered in /learn/how-gps-works) takes pseudorange measurements to multiple satellites and solves for the receiver's position via least-squares. Each pseudorange has its own error (User Equivalent Range Error, or UERE), typically around 1–5 m for civilian GPS.
The final position error isn't just the UERE — it's amplified by the geometric arrangement of the satellites. Imagine two satellites both directly overhead: ranging error gives you a sphere of uncertainty around each, and the intersection (where the receiver could be) is very small and nearly vertical. The vertical-only intersection means the horizontal position is poorly constrained, and any small UERE becomes a large horizontal error.
Conversely, four satellites spread widely across the sky (some near zenith, some near the horizon at different compass directions) produce intersection regions with good horizontal and vertical constraint. The same UERE produces much smaller position error.
DOP quantifies this geometric multiplier. Position error ≈ UERE × DOP. If UERE is 2 m and HDOP is 1.5, the horizontal position error is approximately 3 m. If HDOP is 6, the horizontal position error is 12 m for the same UERE.
DOP components
GPS receivers report several DOP values, each capturing a different component of geometric error:
- HDOP — Horizontal Dilution of Precision. The 2D (latitude / longitude) position error multiplier. The most common reported DOP value.
- VDOP — Vertical Dilution of Precision. The height error multiplier. Typically larger than HDOP because all satellites are above the receiver (no satellites below), giving asymmetric vertical geometry.
- PDOP — Position Dilution of Precision. The combined 3D
position error multiplier:
PDOP² = HDOP² + VDOP². - TDOP — Time Dilution of Precision. The receiver-clock- offset error multiplier.
- GDOP — Geometric Dilution of Precision. The total
combined multiplier:
GDOP² = PDOP² + TDOP².
A typical relationship: HDOP < VDOP < PDOP < GDOP. The
ordering reflects how each adds dimensions of uncertainty.
For navigation, HDOP is most reported (most users care about 2D position). For survey-grade work, PDOP or GDOP is relevant (3D position matters). For time-distribution applications (e.g., financial timestamping), TDOP is the key metric.
DOP value bands
GPS.gov publishes conventional bands for interpreting DOP:
| DOP value | Quality | Typical use | | --------- | ------------- | ---------------------------------------- | | Under 1 | Ideal | Rare; specific zenith-overhead geometry | | 1–2 | Excellent | Survey-grade work | | 2–5 | Good | Typical navigation | | 5–10 | Moderate | Recreational; not for precision work | | 10–20 | Poor | Avoid for any quantitative use | | Over 20 | Very poor | Position fix unreliable |
Surveyors typically wait for HDOP under 2 before recording a point. Aviation systems require RAIM-checked HDOP under typically 4 for IFR navigation; missed-approach procedures may require HDOP under 2.
How DOP is computed
The position-fix algorithm involves a geometry matrix G
constructed from the unit vectors from receiver to each
satellite. For a 4-satellite fix:
G = | -e_1x -e_1y -e_1z 1 |
| -e_2x -e_2y -e_2z 1 |
| -e_3x -e_3y -e_3z 1 |
| -e_4x -e_4y -e_4z 1 |
where (e_ix, e_iy, e_iz) is the unit vector from receiver to
satellite i. The DOP values are derived from the covariance
matrix:
Q = (G^T · G)^(-1)
The diagonal elements of Q give the per-coordinate variance
multipliers:
HDOP = √(Q_xx + Q_yy)VDOP = √(Q_zz)TDOP = √(Q_tt)PDOP = √(Q_xx + Q_yy + Q_zz)GDOP = √(Q_xx + Q_yy + Q_zz + Q_tt)
In practice, GPS receivers compute these automatically as part of every position fix. The values are available via NMEA output (the “GSA” sentence reports PDOP, HDOP, VDOP) or platform-specific APIs.
DOP and satellite count
DOP improves as the receiver tracks more satellites with better spatial distribution. Rough relationship:
- 4 satellites (minimum for 3D fix): HDOP typically 2–5
- 5–6 satellites: HDOP typically 1.5–3
- 7–10 satellites (typical GPS-only open sky): HDOP 1–2
- 15–25 satellites (multi-GNSS open sky): HDOP 0.6–1.2
- 25+ satellites (premium multi-GNSS): HDOP under 1
This is why multi-GNSS receivers achieve such dramatically better accuracy than single-system GPS — not because the per-satellite ranging is better, but because more satellites with better geometric distribution multiply each UERE by a smaller DOP.
Time-varying DOP
The satellite constellation moves: each satellite orbits in ~12 hours, so the visible-satellite set changes throughout the day. Consequently, DOP at any single location varies over the day, typically by a factor of 2–3.
For survey-grade work in challenging environments, surveyors sometimes plan their work around DOP forecasts — performing critical measurements during the predicted “DOP windows” when geometry is best. Modern mission-planning software predicts DOP at any location for any time, using the published GPS almanac.
In open-sky environments with many satellites, the DOP variation is small enough to be ignored. In urban canyons or forested areas with restricted sky views, DOP can swing dramatically — sometimes good for 30 minutes, then poor for the next hour.
DOP in poor environments
In urban canyons, restricted sky views, or under tree canopy, the satellites the receiver can see may be clustered together (those that happen to be in the open patch of sky). This produces poor DOP — HDOP of 5+ is common in urban canyons.
The user-perceived effect: GPS reads “5 m accurate” in the receiver's estimate, but the actual position error is 15+ m because the geometry is poor. The receiver's accuracy estimate accounts for this — but apps that just display the raw lat/lon without the accuracy circle hide the problem.
The mitigations:
- Multi-GNSS dramatically helps by giving more satellites across the sky.
- Waiting for better geometry — if the receiver reports bad DOP, waiting 10–30 minutes often improves it as the satellite constellation rotates.
- Moving to a less-obstructed location — even 50 m away with better sky view can be the difference between HDOP 5 and HDOP 2.
Multi-GNSS DOP improvement
A worked comparison. At a downtown street corner with buildings on three sides:
GPS-only: 6 satellites visible, mostly clustered in the
southern sky. HDOP: 4.5
Adding Galileo (5 more satellites): HDOP improves to 2.2
Adding GLONASS (5 more satellites): HDOP improves to 1.6
Adding BeiDou (5 more satellites): HDOP improves to 1.2
Final multi-GNSS HDOP: 1.2 (vs 4.5 GPS-only)
Position error reduction: ~3.8× better
The receiver hardware doesn't change; the satellites already broadcast. The improvement comes purely from tracking all available constellations rather than only GPS.
RAIM and DOP
In aviation, Receiver Autonomous Integrity Monitoring (RAIM) algorithms use the redundant satellite measurements (beyond the minimum 4) to detect inconsistencies — typically a faulty satellite signal. RAIM requires at least 5 satellites in view; 6+ allows the algorithm to identify which satellite is faulty.
DOP and RAIM are related but distinct:
- DOP says how well the current geometry constrains the position estimate.
- RAIM says whether the measurements themselves are consistent (i.e., no faulty satellites).
Aviation IFR navigation requires both good DOP (HDOP under 4 typically) and successful RAIM check (no faulty satellites detected). Both are continuously monitored; a RAIM warning or high-DOP warning causes the autopilot to revert to a backup navigation source.
Common misconceptions
“DOP is GPS accuracy.” DOP is a multiplier on the per-satellite accuracy. Final position accuracy = UERE × DOP. Reporting “DOP 2” says nothing about absolute accuracy without knowing UERE.
“Lower DOP is always better.” Generally yes, but DOP under 1 is mathematically impossible — it can be approached but not reached. Practical receivers see DOP in the 0.5–10 range; values closer to 1 are the practical target.
“DOP only matters for surveying.” It matters for any positioning accuracy claim. Smartphone navigation reports an “accuracy circle” that's typically the UERE × HDOP estimate; when DOP is poor, the circle grows to reflect that.
“DOP is the same for all satellites.” No — DOP is per-fix, computed from the current set of tracked satellites. Tracking 7 satellites gives one DOP; if one satellite drops out, the remaining 6 give a different DOP (usually worse).
“Modern receivers don't report DOP because they don't need to.” They still compute and report DOP — it's in the NMEA GSA sentence on every GPS receiver. Smartphones expose it via platform APIs, though consumer apps rarely surface it. Survey-grade applications always show DOP.
“A satellite at zenith always improves DOP.” A single zenith satellite improves vertical DOP but doesn't help horizontal DOP much. The best HDOP comes from satellites distributed near the horizon in different compass directions. The best PDOP combines zenith and horizon satellites.
“DOP measures only the satellite arrangement; you can't change it.” You can change the satellite set used by changing your own location (better sky view) or your receiver (multi-GNSS), or by waiting (the constellation moves). DOP is geometry-only, but the “geometry” is the geometry from your perspective, which is influenced by all three of those factors.
“You can interpret DOP without knowing UERE.” Sort of. The conventional bands (DOP under 2 = good, over 6 = poor) implicitly assume a UERE in the typical civilian-GPS range (1–5 m). For RTK with carrier-phase precision (UERE ~1 cm), even moderate DOP values produce excellent absolute accuracy. For unaugmented GPS with poor UERE (~5 m), high DOP makes things much worse. Interpret DOP in context of the underlying ranging precision.
Related
- GPS Accuracy Explained— DOP is part of the accuracy budget
- How GPS Works— The position-fix math that generates DOP values
- GPS vs GNSS— Multi-GNSS dramatically improves DOP
- Why GPS Is Not Always Accurate— High DOP is a major reason for poor positioning
- Methodology— How content is sourced and verified
Frequently asked questions
What is Dilution of Precision (DOP)?
DOP is a dimensionless multiplier that converts the user-equivalent range error (UERE — the accuracy of each individual pseudorange measurement) into the actual positioning error. A DOP of 1 means the position error equals the UERE. A DOP of 2 means the position error is twice the UERE. A DOP of 6 means it's six times worse. The DOP value depends entirely on the geometric arrangement of visible satellites — satellites clustered together produce high DOP (bad), satellites spread widely across the sky produce low DOP (good).
What do HDOP, VDOP, PDOP, TDOP, and GDOP mean?
Each captures a different component of geometric error multiplication. HDOP is horizontal DOP (the 2D position error). VDOP is vertical (height) DOP. PDOP is position DOP (combined 3D HDOP and VDOP). TDOP is time DOP (the clock-offset error). GDOP is geometric DOP, the combined all-components total. For navigation, HDOP is most often reported. For survey-grade work, PDOP or GDOP is the relevant metric. HDOP under 2 is good; HDOP over 6 indicates a poor geometry where positioning shouldn't be trusted.
How is DOP computed?
DOP comes from the geometry matrix used in the least-squares position-fix algorithm. Each satellite contributes a row to a 'geometry matrix' G whose rows are the unit vectors from receiver to each satellite (plus a 1 for the clock). The DOP values are derived from the diagonal elements of (G^T · G)^(-1), the covariance matrix of the position solution under unit-variance measurement assumption. Practically, the receiver computes DOP automatically and reports it; you rarely compute it by hand.
What DOP values are good vs bad?
GPS.gov publishes these conventional bands: GDOP / PDOP / HDOP under 1 is excellent (rare in practice); 1–2 good; 2–5 moderate (typical); 5–10 poor (geometry should improve before precision work); over 10 bad. For survey-grade work, surveyors typically wait for HDOP under 2 before recording a point. Aviation systems require RAIM-checked HDOP under 4 for IFR navigation; missed-approach procedures often require even tighter HDOP thresholds.
Does multi-GNSS reduce DOP?
Yes — substantially. A typical GPS-only receiver tracks 8–12 satellites with HDOP often in the 1.5–3 range. A multi-GNSS receiver tracking GPS + GLONASS + Galileo + BeiDou simultaneously can have 25–35 satellites visible, with HDOP often in the 0.5–1.5 range. The geometric improvement from more satellites with better spatial distribution is the primary reason multi-GNSS receivers achieve better practical accuracy than single-system receivers — even when the underlying per-satellite UERE is unchanged.
Sources
- GPS.gov — GPS.gov — Dilution of Precision (DOP) · https://www.gps.gov/systems/gps/performance/accuracy/ · Accessed .
- ION — Institute of Navigation — DOP analysis papers · https://www.ion.org/ · Accessed .
- NOAA NGS — NGS — GNSS positioning accuracy and DOP · https://geodesy.noaa.gov/ · Accessed .
- FAA — FAA — RAIM and DOP in IFR navigation · https://www.faa.gov/air_traffic/publications/atpubs/aim/ · Accessed .
Cite this article
APA format:
Steve K. (2026). Dilution of Precision (DOP) in GPS. Coordinately. https://coordinately.org/learn/dilution-of-precision
BibTeX:
@misc{coordinately_dilutionofprecision_2026,
author = {K., Steve},
title = {Dilution of Precision (DOP) in GPS},
year = {2026},
publisher = {Coordinately},
url = {https://coordinately.org/learn/dilution-of-precision},
note = {Accessed: 2026-06-05}
}