Home / Artykuły / Jak GPS ustala położenie telefonu i skąd biorą się błędy?

Jak GPS ustala położenie telefonu i skąd biorą się błędy?

Ilustracja do artykułu: Jak GPS ustala położenie telefonu i skąd biorą się błędy?

Telefon ustala położenie, odbierając sygnały z satelitów nawigacyjnych i obliczając, jak długo docierały one do urządzenia. W praktyce korzysta nie tylko z amerykańskiego GPS, lecz także z innych systemów GNSS, między innymi Galileo, GLONASS czy BeiDou. Wynik może być dodatkowo poprawiany na podstawie sieci komórkowej, znanych sieci Wi-Fi, czujników ruchu i map. Błędy pojawiają się przede wszystkim wtedy, gdy sygnał jest zasłonięty, odbity albo zakłócany, a telefon ma zbyt mało informacji do dokładnego wyliczenia pozycji.

Jak działa GPS w telefonie?

GPS to system satelitów, które nadają sygnały zawierające między innymi dokładny czas oraz informacje o położeniu danego satelity. Telefon odbiera te sygnały za pomocą wbudowanego odbiornika. Nie wysyła przy tym swojej lokalizacji do satelitów. To urządzenie oblicza położenie na podstawie odebranych danych.

Najprościej wyobrazić sobie, że telefon mierzy odległość od kilku satelitów. Jeśli zna odległość od jednego, może znajdować się w wielu punktach na okręgu. Kolejne pomiary zawężają możliwe położenie. W języku technicznym jest to trilateracja, czyli wyznaczanie pozycji na podstawie odległości, a nie triangulacja oparta na kątach.

Do ustalenia trójwymiarowego położenia potrzebne są sygnały z co najmniej czterech satelitów. Trzy pomiary pomagają wyznaczyć szerokość i długość geograficzną oraz czas, ale czwarty jest potrzebny do skorygowania niedokładności zegara w telefonie. Większa liczba dobrze rozmieszczonych satelitów zwykle poprawia stabilność i dokładność wyniku.

GPS, GNSS i lokalizacja wspomagana

W codziennym języku każdą nawigację satelitarną często nazywa się GPS. Technicznie GPS jest tylko jednym z systemów GNSS, czyli globalnych systemów nawigacji satelitarnej. Nowoczesny telefon może odbierać sygnały z kilku systemów jednocześnie. Dzięki temu ma większą szansę na znalezienie odpowiedniej liczby satelitów, szczególnie w trudnym otoczeniu.

Położenie satelitarne może być wspomagane przez A-GPS, czyli Assisted GPS. Telefon pobiera wtedy przez internet lub sieć komórkową informacje ułatwiające szybkie znalezienie satelitów, takie jak ich przewidywane położenie. Nie oznacza to, że operator wyznacza dokładną lokalizację zamiast telefonu. Bez tego wsparcia odbiornik nadal może ustalić położenie, ale pierwsze wyszukanie satelitów może potrwać dłużej.

System lokalizacji telefonu może korzystać również z innych źródeł:

  • Sieci komórkowe pozwalają oszacować położenie na podstawie stacji, z którymi łączy się urządzenie. Taki wynik bywa mniej dokładny, ale działa także wewnątrz budynków.
  • Sieci Wi-Fi pomagają rozpoznać lokalizację, gdy telefon widzi punkty dostępowe znajdujące się w znanym miejscu. Nie jest konieczne połączenie z każdą z tych sieci.
  • Czujniki telefonu, takie jak akcelerometr, żyroskop i kompas, pomagają określić kierunek ruchu oraz podtrzymać wskazania, gdy sygnał satelitarny chwilowo zanika.

W zależności od ustawień, aplikacji i dostępności sygnału telefon może łączyć wszystkie te informacje. Dlatego lokalizacja wyświetlona na mapie nie zawsze pochodzi wyłącznie z satelitów.

Co oznacza dokładność lokalizacji?

Na mapie często pojawia się niebieski punkt otoczony okręgiem. Okrąg przedstawia przybliżony obszar, w którym może znajdować się telefon. Im większy jest okrąg, tym mniej pewny jest wynik. Wartość podawana przez urządzenie nie jest gwarancją, że telefon znajduje się dokładnie w jej środku.

Dokładność zależy między innymi od liczby odebranych sygnałów, ich jakości, rozmieszczenia satelitów na niebie, rodzaju terenu oraz tego, czy urządzenie korzysta z dodatkowych źródeł danych. Nawet przy dobrym odbiorze wynik może różnić się od rzeczywistego położenia. Do codziennej nawigacji pieszej zwykle wystarcza, ale nie należy traktować go jako precyzyjnego pomiaru geodezyjnego.

Podobnie działa wskazanie wysokości. Jest ono zazwyczaj mniej stabilne niż położenie na mapie, ponieważ na obliczenie wysokości silnie wpływa geometria satelitów i warunki odbioru. Jeśli aplikacja pokazuje nagły wzrost lub spadek wysokości bez odpowiadającej mu zmiany trasy, może to być błąd pomiaru.

Skąd biorą się błędy GPS?

Budynki i przeszkody terenowe

Najlepiej działający odbiornik ma możliwie szeroki widok nieba. Wysokie budynki, skały, gęsty las, mosty i dachy ograniczają liczbę dostępnych satelitów. Wewnątrz pomieszczeń sygnał może być bardzo słaby albo całkowicie zaniknąć. W takich warunkach telefon częściej opiera się na sieci komórkowej i Wi-Fi.

Odbicia sygnału

Sygnał satelitarny może odbić się od elewacji, szyb lub innych dużych powierzchni, zanim dotrze do telefonu. Odbiornik interpretuje wtedy dłuższą drogę jako większą odległość do satelity. Efektem może być przesunięcie punktu na ulicę obok, niewłaściwe przypisanie pozycji do równoległej drogi albo skakanie lokalizacji między pobliskimi miejscami.

Nieprawidłowe dane lub słaby odbiór

Pierwsze ustalenie pozycji po uruchomieniu telefonu, długim braku używania lokalizacji albo przebywaniu w innym regionie może trwać dłużej. Pomocne dane satelitarne mogą być nieaktualne, a urządzenie musi ponownie wyszukać dostępne sygnały. Problem może też powodować oszczędzanie energii ograniczające działanie odbiornika lub aplikacji w tle.

Ruch i ograniczenia aplikacji

Telefon może chwilowo pokazywać pozycję sprzed kilku sekund, zwłaszcza gdy aplikacja jest obciążona, działa w tle albo ma ograniczony dostęp do lokalizacji. Niektóre programy otrzymują lokalizację tylko podczas używania, a inne mogą korzystać z przybliżonego położenia zamiast dokładnego.

Zakłócenia i problemy sprzętowe

Silne zakłócenia radiowe są rzadszą przyczyną problemów, ale mogą pogarszać odbiór. Warto także brać pod uwagę uszkodzenie telefonu, obudowę lub akcesorium zasłaniające okolice anteny oraz błędne działanie kompasu. Sam kompas nie wyznacza pozycji GPS, ale jego błędne wskazania mogą sprawiać wrażenie, że nawigacja prowadzi w złym kierunku.

Co zrobić, gdy lokalizacja telefonu jest błędna?

  1. Wyjdź w otwarte miejsce. Jeśli to możliwe, odejdź od wysokich budynków, ścian i gęstych koron drzew. Połóż telefon ekranem do góry i odczekaj chwilę na ponowne ustalenie pozycji.
  2. Sprawdź ustawienia lokalizacji. Włącz lokalizację oraz zezwól używanej aplikacji na dostęp do niej. Jeżeli system oferuje wybór dokładności, wybierz tryb wykorzystujący dostępne sieci i satelity, gdy potrzebujesz precyzyjnej nawigacji.
  3. Wyłącz ograniczenia baterii dla nawigacji. Tryb oszczędzania energii może ograniczać odświeżanie lokalizacji. Nazwy opcji różnią się w zależności od telefonu, dlatego trzeba sprawdzić ustawienia baterii oraz uprawnienia konkretnej aplikacji.
  4. Włącz transmisję danych lub Wi-Fi, gdy jest dostępne. Może to przyspieszyć pobranie danych pomocniczych i poprawić działanie lokalizacji w mieście. Do samego odbioru sygnałów satelitarnych internet nie zawsze jest konieczny.
  5. Zrestartuj telefon i aplikację. Ponowne uruchomienie może usunąć chwilowy błąd odbiornika lub programu. Warto też zaktualizować system i aplikację map, jeśli problem pojawił się po zmianie ustawień albo przez dłuższy czas nie ustępuje.
  6. Sprawdź kompas. Jeśli punkt na mapie jest poprawny, ale strzałka kierunku obraca się lub wskazuje bokiem, wykonaj kalibrację zgodnie z instrukcją telefonu. Nie rób tego w pobliżu dużych metalowych przedmiotów.

Czy GPS działa bez internetu?

Tak, telefon może odbierać sygnały satelitarne bez dostępu do internetu. Internet przyspiesza jednak wyszukiwanie satelitów i pomaga wykorzystać lokalizację sieci komórkowych oraz Wi-Fi. Bez połączenia z siecią mogą też nie działać mapy online, wyszukiwanie adresów ani informacje o korkach.

Jeśli planujesz podróż bez zasięgu, warto wcześniej pobrać mapy offline, o ile używana aplikacja oferuje taką funkcję. Nie zapewni to lepszego sygnału GPS, ale pozwoli wyświetlić trasę po jej wyznaczeniu lub korzystać z zapisanych danych bez pobierania map w czasie jazdy.

Kiedy podejrzewać problem z telefonem?

Pojedyncze błędne wskazanie w centrum miasta, lesie lub między budynkami jest normalne. Powodem do dalszej diagnostyki może być natomiast sytuacja, w której telefon regularnie nie znajduje lokalizacji także na otwartej przestrzeni, a inne urządzenia w tym samym miejscu działają prawidłowo.

Najpierw sprawdź uprawnienia aplikacji, ustawienia baterii, tryb samolotowy i aktualizacje. Porównaj działanie kilku aplikacji, ponieważ błąd może dotyczyć tylko jednej z nich. Jeżeli problem występuje wszędzie i po ponownym uruchomieniu, warto skorzystać z diagnostyki producenta lub serwisu. Uszkodzenie anteny albo odbiornika jest możliwe, ale nie należy zakładać go przed wykluczeniem błędnych ustawień i trudnych warunków odbioru.