Today it is difficult to imagine a trip without a navigator - be it a built-in system in a car or a smartphone with Google Maps. But how exactly does this technology work? Why does GPS sometimes โ€œlieโ€, showing your location with an error of tens of meters, and in tunnels or between high-rise buildings the connection disappears completely? The answers lie in the design of the global positioning system, which is based on physics, mathematics and space technology.

Many people mistakenly think that GPS is an exclusively American development for the military, which was later adapted for civilians. In fact, today there are several independent systems: the American GPS, Russian GLONASS, European Galileo and Chinese BeiDou. Your car navigator most likely uses data from several of them at once to improve accuracy. But how exactly do satellites in orbit determine your coordinates to within a meter? Let's look at it step by step - from starting the signal to displaying the route on the screen.

In this article we will not delve into complex formulas or military standards. Instead you will receive practical knowledgethat will help you understand:

  • ๐Ÿ›ฐ๏ธ How satellites transmit data to Earth and why there must be at least 4 of them for accurate positioning
  • ๐Ÿ“ก What are โ€œalmanacโ€ and โ€œephemeridesโ€ - and why your navigator can โ€œthinkโ€ for up to 10 minutes when you first turn it on
  • ๐Ÿš— Why does GPS work worse in the city than in open areas, and how to fix it
  • โšก What errors are introduced by the atmosphere, multipath and delays in equipment - and how to compensate for them

1. Space segment: how GPS satellites work

The basis of the system is 31 active satellites, rotating in medium Earth orbit (about 20,200 km). They are distributed over 6 orbital planes with an inclination of 55ยฐ and an orbital period of ~12 hours. This configuration guarantees that at any point on the planet a minimum of 4 satellites โ€” minimum quantity for three-dimensional positioning (latitude, longitude, height).

Each satellite weighs about 900 kg and is equipped with:

  • ๐Ÿ”‹ Solar batteries (power ~1 kW) and backup batteries
  • ๐Ÿ“ก Atomic clocks based on rubidium or cesium standards (accuracy ~1 nanosecond per day)
  • ๐Ÿ“ถ L-band transmitters (frequency L1=1575.42 MHz for civil signals)
  • ๐Ÿ›ก๏ธ Protected military channels (frequency L2 and new L5)

Satellites continuously broadcast two types of data:

  1. Almanac โ€” simplified orbital parameters of all satellites in the system (updated every few days). Allows the receiver to โ€œknowโ€ where to look for signals.
  2. Ephemerides โ€” accurate orbital data of a specific satellite (updated every 2 hours). Used for high-precision calculations.
โš ๏ธ Attention: If your navigator has not been used for more than 6 months, the first satellite search may take up to 15 minutes. This is due to the obsolescence of the almanac - the receiver has to download the latest data โ€œfrom scratchโ€.
๐Ÿ“Š How often do you update the maps in your navigator?
Once a month
Once every six months
Only during failures
Never updated

2. The principle of trilateration: how coordinates are calculated

The GPS receiver in your car doesn't "determine" your location - it calculates it based on the propagation time of signals from satellites. Here's how it works:

  1. Latency measurement. The receiver records the time of arrival of the signal from each satellite and compares it with the internal clock. The difference is multiplied by the speed of light (~300,000 km/s), which gives the distance to the satellite.
  2. Scope of possible positions. Each satellite defines a sphere with radius = distance to it. The intersection of two spheres gives a circle, three - two points (one of them is outside the Earth, it is discarded).
  3. The fourth satellite. Needed to correct time (the receiver clock is less accurate than the atomic clock on satellites) and determine altitude.

The formula for calculating coordinates is based on a system of equations:


(x - xโ‚)ยฒ + (y - yโ‚)ยฒ + (z - zโ‚)ยฒ = (c ร— ฮ”tโ‚)ยฒ

(x - xโ‚‚)ยฒ + (y - yโ‚‚)ยฒ + (z - zโ‚‚)ยฒ = (c ร— ฮ”tโ‚‚)ยฒ

...

where (xโ‚, yโ‚, zโ‚) โ€” satellite coordinates, ฮ”t โ€” signal delay, c - speed of light.

Number of satellites Positioning accuracy Notes
1 No data Time only (used for synchronization)
2 ยฑ1000 km The range of possible positions is determined
3 ยฑ50โ€“100 m Two intersection points (one is discarded)
4+ ยฑ3โ€“10 m Accurate 3D positioning + timing correction
๐Ÿ’ก

If your navigator shows the wrong time, check your time zone settings. Many devices synchronize time using GPS, but can get lost when crossing borders.

3. Ground segment: control and correction stations

Satellites are only part of the system. Their work is monitored 5 ground monitoring stations (mainly based at the US Air Force base in Colorado) and a network of 16 loading antennas, distributed along the equator. These stations perform three key functions:

  • ๐Ÿ”„ Orbit correction. Satellites are subject to gravitational disturbances from the Moon and Sun. Stations calculate corrections and load them on board 1โ€“2 times a day.
  • โฑ๏ธ Time synchronization. Atomic clocks on satellites drift by ~10 nanoseconds per day. Without correction, this would give an error of ~3 meters.
  • ๐Ÿ“ก Ephemeris update. Orbital data is transmitted to satellites every 2 hours to minimize errors.

For civilian users, differential correction systems provide additional accuracy:

  • WAAS (USA), EGNOS (Europe), SDCM (Russia) - transmit corrections via geostationary satellites.
  • RTK (Real-Time Kinematic) - used in geodesy and drones (accuracy up to 1 cm!).
โš ๏ธ Attention: In 2026, the United States began testing a new signal L1Ccompatible with Galileo and BeiDou. If your navigator supports multi-system (for example, Garmin DriveSmart 66 or Pioneer AVIC-Z920DAB), after updating the firmware, accuracy can improve by 20โ€“30%.

4. Receiver in a car: how the GPS module works

Car navigators and smartphones are equipped GPS chipsets, which consist of:

  • ๐Ÿ“ถ Antennas (passive or active with amplifier). The built-in antennas in smartphones are weaker than external antennas in cars.
  • ๐Ÿ”Œ RF-frontal โ€” signal amplifier and filter (cuts off interference).
  • ๐Ÿง  CPU for decoding signals and calculating coordinates (for example, Broadcom BCM47755 in iPhone 13).

Key characteristics of receivers:

Parameter Budget devices Premium navigators
Sensitivity -140 dBm -165 dBm (works in forest/city)
Cold start time 3โ€“5 minutes 30โ€“60 seconds
Systems support GPS only GPS + GLONASS + Galileo + BeiDou
Map update Manual Automatic via OTA

Modern chipsets (for example, Qualcomm Snapdragon Auto or MediaTek Dimensity Auto) support hybrid positioning:

  • ๐Ÿ“ฑ A-GPS โ€” acceleration of searching for satellites via the mobile Internet (downloads the current almanac).
  • ๐Ÿ“ก Cell-ID โ€” approximate location based on cell towers (accuracy ~500 m).
  • ๐ŸŒ Wi-Fi positioning โ€” in cities, accuracy is up to 20 m due to the base of access points.

Install an external antenna on the roof (eg Garmin GA 38>)

Update your navigator firmware to the latest version

Disable power saving mode (it may turn off the GPS module)

Use a smartphone holder on the windshield (maximum view of the sky)

-->

5. Sources of errors: why GPS lies

Even under ideal conditions, GPS has an error of ~3โ€“5 meters. In reality, errors accumulate due to:

  1. Atmospheric delays. The ionosphere and troposphere slow down the signal. Corrections are transmitted in ephemeris, but are not ideal.
    How does the atmosphere affect GPS?

    The signal passes through the ionosphere (100โ€“1000 km), where electrons slow down radio waves by 5โ€“30 m, and the troposphere (up to 10 km), where humidity and temperature add another 0.5โ€“2 m of error.

  2. Multipath. The signal is reflected from buildings, mountains or water and arrives at the receiver with a delay. In cities, this is the main reason for โ€œjumpingโ€ coordinates.
  3. Doppler effect. The satellite's movement (speed ~3.9 km/s) shifts the signal frequency. Modern chipsets compensate for this, but budget ones can be off by 1โ€“2 m.
  4. Receiver clock errors. Crystal oscillators in smartphones lose ~1 ms/day, which gives an error of ~300 km without correction!

Car navigators use several methods to reduce errors:

  • ๐Ÿ”„ Kalman filtering โ€” a mathematical algorithm that smoothes out โ€œjumpsโ€ of coordinates.
  • ๐Ÿ“Š Comparison with a map - if the GPS shows that you are driving along a lake, the navigator โ€œpullsโ€ the point to the road (map matching).
  • ๐Ÿš— Vehicle sensors โ€” data from the odometer and gyroscope help when the signal is lost (for example, in a tunnel).
๐Ÿ’ก

The biggest GPS error occurs when cold start (first switching on after a break of >6 months). In this case, the error can reach 100 meters before loading the current almanac.

6. GPS in modern cars: from navigator to autopilot

In new cars, GPS is integrated not only into navigation, but also into security systems:

  • ๐Ÿšจ ERA-GLONASS (mandatory in Russia since 2017) - transmits coordinates in case of an accident.
  • ๐Ÿ…ฟ๏ธ Automatic parking โ€” uses GPS + cameras to build a 3D map.
  • ๐Ÿค– Autopilot (Tesla Autopilot, Nissan ProPilot) - combines GPS with lidar and radar for ยฑ10 cm accuracy.

Example of automotive system architecture (based on Tesla Model 3):


GPS/GLONASS antenna (roof)

โ†“

Chipset Broadcom BCM47765 (28 nm, 10 channels)

โ†“

Central computer NVIDIA Drive PX 2

โ†“

Merging data from cameras (8ร—1.2 MP) and radars

For comparison, in budget Chinese navigators (for example, Xiaomi 70Mai Midrive D02) chipset is used Mediatek MT3333 with sensitivity -165 dBm, but without support Galileo and BeiDou, which degrades accuracy in cities by 20โ€“40%.

โš ๏ธ Attention: If you install an alarm with a GPS tracker (for example, StarLine M31 or Pandora DXL 4710), check availability external antenna. Built-in modules in key fobs often lose signal in underground parking lots.

7. The future of GPS: what awaits navigation in cars

By 2030, revolutionary changes are expected:

  • ๐Ÿ›ฐ๏ธ New satellites. USA will launch GPS III with signal L1C (compatible with Galileo) and L5 (anti-interference). Accuracy will improve to 1โ€“3 m.
  • ๐Ÿ“ก Quantum sensors. Company QinetiQ tests navigators on atomic interferometers that do not depend on satellites (error ~1 m/hour).
  • ๐Ÿš— V2X communications. The cars will exchange coordinates directly (standard 802.11p), which will reduce delays to 10 ms.

Already today, some manufacturers are testing alternative systems:

  • LORAN (long-wave radio stations) - a backup channel for the military.
  • eLORAN โ€” modern version with an accuracy of ~10 m (used in the UK).
  • 5G positioning - in networks 5G NR accuracy reaches 1โ€“3 m due to triangulation along the towers.
๐Ÿ’ก

By 2026, the EU plans to introduce mandatory certification for all navigation devices that support Galileo. This means that older GPS receivers (pre-2018) may lose accuracy in Europe.

FAQ: Frequently asked questions about GPS in a car

โ“ Why does the GPS on my phone show the wrong location in the city?

In cities, the signal is reflected from buildings (multipath), which creates โ€œghostโ€ copies of satellites. Modern smartphones (for example, iPhone 15 or Samsung Galaxy S23) use phased array antennas (MIMO), which partially filter out interference. To improve accuracy:

  • ๐Ÿ“ฑ Turn it on high accuracy in location settings (Android) or Location Services (iOS).
  • ๐Ÿ“ก Connect to Wi-Fi - this will help determine your position based on nearby access points.
  • ๐Ÿšถ Move to an open space (parking lot, square) for initial binding.
โ“ Is it possible to use GPS without the Internet?

Yes, GPS receiver works autonomously - it receives signals from satellites, not from the network. However:

  • ๐Ÿ—บ๏ธ Maps must be downloaded in advance (in Google Maps or Yandex.Navigator There is an offline maps mode).
  • โฑ๏ธ A-GPS (accelerated satellite search) will not work without mobile Internet, so a cold start will take 5โ€“10 minutes.
  • ๐Ÿš— Traffic jams and cameras updated only online (in offline mode old data is shown).

For complete offline mode, specialized navigators are suitable (for example, Garmin Drive 52 or Navitel N500).

โ“ Why does GPS in a car show speed not like a speedometer?

The difference between GPS and speedometer readings is due to:

  1. Speedometer error. Manufacturers overestimate readings by 5โ€“10% for safety (according to the standard ISO 15622).
  2. GPS delay. The coordinates are updated 1-5 times per second, so the instantaneous speed is smoothed out.
  3. Different data sources. The GPS measures speed by movement, and the speedometer by wheel revolutions (tire wear and wheel diameter affect accuracy).

To check your actual speed, use apps like GPS Speedometer (Android) or SpeedBox (iOS) - they show data directly from the GPS chipset.

โ“ How to deceive GPS in a car (and why is it needed)?

Artificial change in GPS coordinates (spoofing) is possible using:

  • ๐Ÿ“ฑ Software emulators (for example, Fake GPS Location for Android or iTools for iPhone). Requires bootloader unlocking (root/jailbreak).
  • ๐Ÿ“ก Hardware generators (for example, GPS Simulator from Racelogic). Used for testing auto electronics.

Legitimate reasons:

  • ๐ŸŽฎ Testing games with geolocation (for example, Pokรฉmon GO).
  • ๐Ÿš— Development of car navigation systems.

Illegal risks:

  • ๐Ÿšจ Deception of transport monitoring systems (for example, GLONASS/GPS trackers in trucks) can lead to a fine of up to RUB 50,000 under Art. 11.17 Code of Administrative Offences.
  • ๐Ÿ’ณ Faking a location in banking applications (for example, to bypass geo-blocking) is regarded as fraud (Article 159.6 of the Criminal Code of the Russian Federation).
โ“ Which navigators support GLONASS and Galileo?

Multi-system receivers improve accuracy by 20โ€“50%, especially in northern latitudes (where GPS coverage is poorer). Here are models with support for all four systems (GPS + GLONASS + Galileo + BeiDou):

Category Model Price (2026) Features
Car navigators Garmin DriveSmart 66 ~25 000 โ‚ฝ Voice assistant, rear view cameras
Smartphones Samsung Galaxy S23 Ultra ~120 000 โ‚ฝ Chipset Snapdragon 8 Gen 2 with L1+L5
Budget trackers Xiaomi Mi Band 8 Pro ~5 000 โ‚ฝ Support Galileo, but weak signal
Professional Trimble R2 ~300 000 โ‚ฝ Accuracy ยฑ1 cm (for geodesy)

Before purchasing, check the specifications on the manufacturer's website - some models (for example, Navitel or Progorod) can support GLONASS only in firmware for Russia.