PPolySim OS

GPS Trilateration

How does your phone know where it is? By measuring its distance to several satellites and finding the one point consistent with all of them.

GPS TrilaterationLive

Controls

Presets

A GPS receiver knows its distance to several satellites from signal travel time. Each distance places it on a circle (a sphere in 3D); where three circles intersect is the fix. With perfect ranges they meet at one point, but timing noise blurs the intersection into a small region — which is why GPS uses many satellites and least-squares to pin down position.

▶ Run in Python

Data Inspector

Satellites3
Ranging noise0 m
Position error0.0 m

Governing equation

Reading this result: With zero ranging noise the three distance circles meet at exactly one point, so the computed fix lands on the true position.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →
★ Sign in to save this setup
Save your tuned setup, or drop this simulation into your own site, docs, or course page.

How it works

Each satellite's signal travel time gives the receiver's distance to it, placing the receiver on a circle — a sphere in three dimensions. Intersecting three or more of these ranges pinpoints the location. With perfect measurements they meet at a point, but clock and atmospheric noise blur the intersection, which is why GPS uses many satellites and least-squares fitting.

Ask the AI about this model

The math, the assumptions, real-world uses, or a code translation — explained for this exact simulation.

More Geospatial simulations

Frequently asked questions

Is this GPS trilateration tool really free?
Yes. GPS Trilateration runs entirely in your browser using your device's own compute, so local use is free forever. You only pay Compute Tokens if you scale a job to the cloud.
Do I need to install anything?
No. Everything runs client-side in a modern browser — no downloads, no license, no account required to start.
Can I save or share my simulation?
Create a free account to save projects, and use a shareable embed or minted DOI to publish a live, interactive version anywhere.
How accurate are the results?
The solver uses established numerical methods, but results are for research and educational purposes and should be validated against experiment or professional review before you rely on them.