GPS accuracy · Phone vs car speedometer

How accurate is a GPS speedometer?

More accurate than the dial in your car on an open road, and worse than it in a tunnel. Here is where the phone's number comes from, how far to trust it, and what Torq does about the cases where it goes wrong.

The Torq driving screen while recording a drive: a large gauge reading 40 mph, a red REC badge, and 0.52 miles, 1:53 elapsed and a 40 mph top speed below the gauge.

The short answer, in numbers

1-2km/htypical GPS speed error under open sky at a steady pace, about 1 mph
+10%+4 km/hhow far a car speedometer is allowed to read over true speed in most markets; it may never read under
0.1m/saccuracy of Doppler-derived GNSS velocity, the measurement a phone's speed actually comes from
1Hzfix rate on iOS, which is why the reading trails the car for a moment under hard acceleration

Why GPS speed is better than you would guess

A receiver does not compute speed by subtracting one position from the next. Positions from a phone are good to a few meters, and a few meters per second of error would be useless. Instead it measures the Doppler shift of each satellite's signal, which gives the velocity toward or away from that satellite directly, and solves for the receiver's velocity across all of them. Doppler velocity is good to about 0.1 meters per second, which is why the speed on the phone is steadier than the position of the dot on the map.

iOS exposes that speed on every fix, with a course, an altitude and a horizontal accuracy estimate. Torq records all of them. The accuracy field is what lets it decide which fixes to believe: anything reported as worse than 65 meters is dropped before it reaches the route or the speed series.

Why the car reads high

Regulations in most markets forbid a speedometer from reading under the true speed and allow it to read up to about ten percent plus 4 km/h over. Manufacturers bias the dial upward to stay on the right side of that, so a new car on new tires typically shows two to five percent more than it is doing. Tire wear shrinks the rolling circumference and pushes the dial higher still. When a car dial says 70 and a phone says 67, the phone is usually the one telling the truth.

Where GPS goes wrong, and what Torq does

01

Tunnels and garages

No sky, no fix. Torq watches for the gap in timestamps and the jump in reported accuracy at either end, records a tunnel event, bridges the route in a straight line and keeps the gap out of the analysis. The gauge shows no reading instead of holding the last one.

02

Urban canyons

Between tall buildings the signal arrives by reflection, and a fix can land on the wrong side of the street or report a speed that is briefly wrong. The accuracy filter removes the worst of these; the outlier filter removes what gets through.

03

Speed spikes

A raw trace can show 60, 122, 58 km/h in three consecutive seconds. Torq runs a centered Hampel filter over the speed series and a physical plausibility gate behind it, and computes top speed from the cleaned series only. A glitch cannot become your record.

04

The first second

Fixes arrive at about 1 Hz. During a hard launch the car can gain 10 km/h between two of them, so the gauge trails the true speed by up to that much for a moment. At steady speed the lag disappears.

How to get the best reading

  • Mount the phone with a clear view of the sky, on the dashboard or at the top of the windshield.
  • Set GPS Accuracy to High for twisty roads, Balanced for long highway drives on battery.
  • Expect the reading to trail the car for a second under hard acceleration.
  • Read the tunnel markers in the replay as gaps, not as zero speed.
  • Compare against the dial at a steady 100 km/h; a dial reading 103 to 108 against a GPS 100 is normal.
What none of this makes itA phone speedometer is informational. It is not an approved measuring instrument, not evidence for or against a ticket, and not a substitute for the signs on the road.

Questions

How accurate is a GPS speedometer on a phone?

Under open sky, a phone's GPS speed is typically within 1 to 2 km/h, about 1 mph, of true speed at a steady pace, because the receiver measures speed from the Doppler shift of the satellite signals rather than from position differences. Accuracy degrades in tunnels, parking garages, dense city streets and heavy tree cover.

Why does my car speedometer read higher than GPS?

Because it is designed to. Regulations in most markets require a car's speedometer never to read below the true speed and allow it to read up to about 10 percent plus 4 km/h above it, so manufacturers bias the dial high. Worn tires and smaller aftermarket tires add to the over-read. A GPS reading a few km/h under the dial is the GPS being right.

Which is more accurate, GPS or the car?

GPS, on a clear road at steady speed. The car, in a tunnel, and for the first second of hard acceleration. Neither is a measuring instrument you should rely on for a legal argument.

Is a phone GPS speed accurate enough to check a speedometer?

Yes, for a sanity check at a steady speed on an open road. Hold 100 km/h on the dial and read the phone; a GPS reading of 93 to 97 is the normal over-read of a dial, and a reading above the dial suggests a very worn or undersized tire. It is not a calibration certificate.

Does GPS work in a tunnel?

No. There are no satellites in a tunnel. Torq detects the dropout, marks it as a tunnel event, bridges the route with a straight line, and excludes the gap from the speed and corner analysis.

Does phone placement affect the speed reading?

Very little for speed, since that comes from the satellites; a phone in a pocket still reads speed. It matters a great deal for the motion-sensor grades, which need the phone in a mount to measure the car rather than the seat.

What is the difference between Balanced and High GPS accuracy?

The accuracy mode Torq asks iOS for. High requests the best available fixes at the cost of more battery; Balanced accepts slightly coarser fixes and lasts longer. For the speedometer both are fine; for corner analysis on a twisty road, High gives cleaner heading data.

An honest number, and the reasons it is honest.

Torq filters the GPS trace before it shows you a top speed, marks tunnels instead of guessing through them, and tells you when the limit it shows is inferred.