Cum funcționează precizia GPS

Telefonul tău își află poziția măsurând timpul în care ajung semnalele radio de la cel puțin patru sateliți, fiecare cu un ceas atomic la bord. Sub cer liber asta înseamnă o precizie de 3–10 metri; clădirile, copacii și atmosfera o duc la 20–50 de metri — de aceea punctul albastru se plimbă chiar și când stai pe loc.

Pe bază de permisiune · Privat · Funcționează în Chrome, Safari, Firefox, Edge

Sateliți, ceasuri și trilaterație

tu — acolo unde cercurile de timp se potrivescfiecare cerc care se extinde = distanța dedusă din timpul semnalului unui satelit
Orice fixare a poziției este o problemă de cronometrare: distanțele de la mai mulți sateliți se pot potrivi într-un singur punct.

GPS este o constelație de aproximativ 31 de sateliți (la care se adaugă Galileo al Europei, GLONASS al Rusiei și BeiDou al Chinei — telefoanele moderne le folosesc pe toate patru) care orbitează la circa 20.200 km altitudine. Fiecare transmite o marcă de timp extrem de precisă de la un ceas atomic aflat la bord. Telefonul tău măsoară cât a durat drumul fiecărui semnal; înmulțești cu viteza luminii și obții distanța până la fiecare satelit. O distanță te așază pe o sferă, două pe un cerc, trei în două puncte — iar al patrulea satelit rezolvă și punctul final, și eroarea propriului ceas al receptorului. De aceea o „fixare” are nevoie de cel puțin patru sateliți și de aceea prima fixare după ce ai stat în interior durează cel mai mult: receptorul încă descarcă datele orbitale ale fiecărui satelit.

De unde vine eroarea

Fiecare metru de eroare este o problemă de cronometrare la scara nanosecundei. Semnalul încetinește imprevizibil când traversează ionosfera și troposfera (2–5 m eroare), ceasurile și orbitele sateliților derivează ușor (±2 m) și — cea mai mare problemă în oraș — semnalele ricoșează din sticlă și beton înainte să ajungă la tine. Efectul de propagare pe căi multiple înseamnă că telefonul cronometrează o reflexie, nu raza directă, și de aceea precizia poate scădea la 30–50 m între clădiri înalte, în timp ce pe un câmp deschis ajunge la 3 m. Coronamentul copacilor, propriul tău corp și chiar ținerea telefonului prea jos adaugă variante mai mici ale aceleiași probleme.

Altitudinea se măsoară la fel, dar are aproximativ de 1,5–3 ori eroarea de pe orizontală, pentru că toți sateliții sunt deasupra ta — nimic nu constrânge soluția de dedesubt. De aceea instrumentul nostru de altitudine oferă și o valoare din modelul de teren, alături de cea din GPS.

Ce înseamnă de fapt cercul de precizie

Cercul din jurul punctului tău este o afirmație statistică, nu o graniță: de obicei este desenat astfel încât să existe o șansă de ~68% ca poziția reală să fie înăuntru. Un cerc de 20 m nu înseamnă că greșești cu 20 m — înseamnă că estimarea de eroare a receptorului însuși, dedusă din calitatea semnalului și din geometria sateliților, este de 20 m. Geometria contează la fel de mult ca puterea semnalului: dacă sateliții vizibili sunt îngrămădiți într-o singură parte a cerului (ceea ce se numește diluție a preciziei mare), erorile mici de cronometrare se transformă în erori mari de poziție, așa cum două drepte aproape paralele se intersectează imprecis.

Telefoanele trișează — și bine fac

Poziția obținută pe telefon este rareori GPS pur. GPS-ul asistat (A-GPS) descarcă orbitele sateliților prin rețea, ca receptorul să sară peste căutarea lentă pe cer; poziționarea prin Wi-Fi compară punctele de acces din apropiere cu hărți construite colaborativ (până la ~15–40 m în interior); antenele de telefonie dau instant o estimare grosieră, de 100 m–3 km. Sistemul de operare le combină pe toate cu accelerometrul și busola, de aceea punctul sare uneori într-o poziție nouă: motorul de fuziune s-a răzgândit în privința sursei în care are încredere. Când îți verifici locația pe acest site, browserul ne dă exact ce a produs fuziunea din sistemul de operare — îți arătăm cinstit precizia pe care o raportează, în loc să pretindem o exactitate pe care nu o are.

Cum obții o poziție mai bună

Pași practici, în ordinea impactului: ieși sub cer liber (chiar și doar să te depărtezi de fațada unei clădiri ajută mai mult decât orice altceva); lasă poziției 30–60 de secunde să se stabilizeze, în loc să citești prima estimare; dezactivează modurile de localizare cu economie de baterie, care trec discret pe surse grosiere; iar la înregistrări lungi, cum sunt cele cu vitezometrul GPS, ține ecranul aprins și telefonul neacoperit — multe telefoane limitează GPS-ul când sunt blocate. Dacă două dispozitive nu se potrivesc, ai încredere în cel care arată cercul de precizie mai mic și ține minte că amândouă pot avea dreptate în limitele pe care le declară. Ca să distribui un loc exact, indiferent de zgomotul GPS, folosește formatele de coordonate de pe pagina de coordonate GPS — un Plus Code sau o referință MGRS nu se mișcă.

de ce GPS-ul meu greșește surse de eroare ale semnalului GPS

Întrebări frecvente

Cât de precis este GPS-ul pe telefon?
Sub cer liber, de obicei 3–10 m. Între clădiri înalte sau sub coronamentul copacilor scade la 20–50 m, iar în interior telefonul trece pe Wi-Fi și pe antenele de telefonie, cu o eroare de zeci sau sute de metri.
Ce înseamnă cercul din jurul punctului meu?
Este estimarea de eroare a receptorului, nu o limită: poziția reală se află înăuntru în circa 68% dintre cazuri. Un cerc de 20 m spune cât de sigur este telefonul, nu cu cât greșește chiar acum.
Cum îmi îmbunătățesc precizia GPS?
Ieși sub cer liber, ține telefonul departe de corp și de fațade, lasă-i 30–60 de secunde să se stabilizeze și dezactivează modul de localizare cu economie de baterie. La înregistrări lungi, ține ecranul aprins.

Vezi în engleză: How GPS Accuracy Works · Română