HDG wyjaśnia: Jak działa GPS?

Czy ostatnim razem, gdy używałeś telefonu, aby Mapy Google wskazywały Twoją dokładną lokalizację(Google Maps pinpoint your exact location) na mapie, zastanawiałeś się kiedyś, jak GPS działa tak dokładnie?

System Globalnego Systemu Pozycjonowania(Global Positioning System) ( GPS ) został faktycznie uruchomiony przez Departament(U.S. Department) Obrony Stanów Zjednoczonych(Defense) w 1973 roku (znany jako NAVSTAR ). Do 1993 roku wokół Ziemi krążyły 24 satelity GPS , które nadawały dane orbitalne i pozycyjne, które wojsko mogło wykorzystać do celów nawigacyjnych i innych celów wojskowych. Dziś, w chwili pisania tego tekstu, jest ich 28.

W latach 80. dane przesyłane z satelitów GPS zostały udostępnione opinii publicznej, co otworzyło cały rynek dla szerokiego asortymentu urządzeń do nawigacji GPS , które mamy dzisiaj. 

W chwili pisania tego artykułu Rosja(Russia) , Chiny(China) , Europa(Europe) i Indie(India) mają swoje własne aktywne systemy GPS . Japonia(Japan) opracowuje własny system GPS , który ma zacząć działać w 2023 roku.

Jak działa GPS?(How Does GPS Work?)

Chociaż technologia satelitarna GPS jest bardzo zaawansowana, sposób działania systemu jest imponująco prosty.

Każdy indywidualny system nawigacji GPS składa się z trzech elementów .

  • Satelity(Satellites) : satelity GPS krążą wokół Ziemi(Earth) i przekazują swój aktualny czas i pozycję orbitalną do wszystkich odbiorników GPS po ich stronie planety.
  • Centrum dowodzenia(Command Center) : Centrum dowodzenia przesyła dane orbitalne, poprawki czasu i pozycję orbitalną innych satelitów do satelitów na orbicie.
  • Odbiorniki GPS(GPS Receivers) : Odbiornik GPS na Ziemi(Earth) odbiera czasy orbitalne z dowolnej liczby satelitów w zasięgu i oblicza swoją własną pozycję na Ziemi(Earth) na podstawie pozycji co najmniej czterech satelitów GPS .

Odbiorniki GPS(GPS) wykorzystują matematyczną zasadę zwaną triangulacją do obliczania własnej lokalizacji. 

Jak działa triangulacja GPS?(How Does GPS Triangulation Work)

Z dowolnego miejsca na planecie, jeśli trzymasz odbiornik GPS (taki jak w telefonie), odbiornik GPS odbiera znaczniki czasu ze zsynchronizowanych zegarów na każdym z satelitów GPS na górze.

Wykorzystując różnice w znacznikach czasu i stałą prędkość światła, z jaką rozchodzą się fale radiowe, odbiornik GPS może określić odległość między miejscem, w którym stoisz, a każdym satelitą.

Zapewnia to odbiornikowi GPS informacje o promieniu sfer z satelitami w środku oraz o Twojej lokalizacji na krawędzi sfery.

Ponieważ każdy satelita porusza się po przewidywalnej orbicie nad Ziemią, odbiornik może użyć zapisanego almanachu aktualnej znanej pozycji wszystkich satelitów GPS , aby określić, gdzie w przybliżeniu te satelity są aktualnie zlokalizowane nad Ziemią.

Mając znaną pozycję każdego satelity i zmierzoną odległość między tymi satelitami a Twoją pozycją, Twój odbiornik GPS(GPS) jest w stanie obliczyć przybliżoną lokalizację, określając miejsce przecięcia tych trzech sfer na powierzchni Ziemi(Earth) .

Odbiornik wyświetla następnie tę lokalizację na mapie.

Trzy satelity zapewniają przybliżoną lokalizację, a odbiorniki GPS wymagają czwartego sygnału z innego satelity GPS , aby określić aktualną wysokość na powierzchni Ziemi przy użyciu innej zasady matematycznej zwanej trilateracją.

Jak działa czujnik GPS w telefonie(How Your Phone GPS Sensor Works)

Większość współczesnych smartfonów jest wyposażona w chip odbiornika GPS . Ten chip może odbierać sygnały radiowe z satelitów GPS .

Zegar w Twoim telefonie nie jest zegarem atomowym, więc jego czas nie jest zsynchronizowany z zegarami atomowymi satelitów na orbicie. Nie ma to jednak znaczenia, jeśli chodzi o obliczanie lokalizacji za pomocą sygnałów z tych satelitów.

Dzieje się tak, ponieważ odbiornik GPS(GPS) w telefonie skupia się na danych otrzymywanych z satelitów oraz na bazie danych znanych lokalizacji satelitów na Ziemi(Earth) . Ponieważ wszystkie satelity mają zegar atomowy, aktualny czas na każdym satelicie jest dokładnie taki sam w danym momencie.

Jednak ze względu na odległość od satelity oraz fakt, że sygnały radiowe przemieszczają się z prędkością światła, różnice między każdym otrzymanym znacznikiem czasu pokazują odległość między telefonem a każdym z satelitów.

Oto jak działa ten proces GPS:

  • Wszystkie cztery satelity przesyłają ten sam dokładny znacznik czasu do telefonu o 17:12:14.
  • Twój telefon odbierze ten znacznik czasu o 5:12:15 z satelity 1.
  • Otrzymuje znacznik czasu o 5:12:16 z satelity 2.
  • Wreszcie o 5:12:17 odbiera znacznik czasu z satelity 3.

To informuje odbiornik GPS , że dotarcie sygnału radiowego z satelity 1 zajęło 1 sekundę, 2 sekundy z satelity 2 i 3 sekundy z satelity 3.

Prędkość światła to znana stała 299 792 458 metrów na sekundę.

Korzystając z prostej matematyki, odbiornik może obliczyć, że jego odległość wynosi około 300 tysięcy metrów od satelity 1, 600 tysięcy metrów od satelity 2 i 900 tysięcy metrów od satelity 3.

Korzystając z tabeli wyszukiwania z bazy danych satelitów GPS , odbiornik (GPS)GPS telefonu zna przybliżoną bieżącą lokalizację wszystkich trzech satelitów na Ziemi, co zapewnia współrzędne wszystkich trzech satelitów. 

Dzięki tym informacjom Twój telefon jest w stanie obliczyć Twoje własne współrzędne długości i szerokości geograficznej(your own longitude and latitude coordinates) na Ziemi.

Korzystając ze znanych współrzędnych, odbiornik GPS może następnie wykorzystać odległość zmierzoną między sobą a czwartym satelitą, aby określić, na jakiej wysokości nad Ziemią(Earth) się znajdujesz.

Co to jest wspomagany globalny system pozycjonowania?(What Is An Assisted Global Positioning System?)

Zanim smartfony zaczęły integrować obwody GPS , ludzie zwykle używali ręcznych odbiorników GPS , które działały na baterie AA. Albo instalowaliby GPS w samochodach, które były podłączone do baterii telefonu.

Wynikało to z faktu, że komunikacja radiowa wymaga większej mocy. Ograniczeniem jest to, że często trzeba było czekać kilka minut, aż odbiornik GPS „zablokuje” wystarczającą liczbę satelitów GPS , aby obliczyć Twoją pozycję.

Producenci smartfonów ominęli to ograniczenie baterii, łącząc istniejącą technologię triangulacji komórkowej. Na długo(Long) przed tym, jak telefony miały włączony GPS , mogły wykorzystywać sygnały pochodzące z wież telefonii komórkowej do triangulacji Twojej pozycji, używając tego samego rodzaju triangulacji znaczników czasu i technologii odległości, jak w przypadku satelitów GPS

Niestety, ponieważ wieże telefonii komórkowej znajdują się na poziomie gruntu, te obliczenia nawigacyjne są znacznie mniej dokładne. Oprogramowanie GPS(GPS) Twojego smartfona najpierw użyje triangulacji sygnału komórkowego, aby określić przybliżoną pozycję, a następnie zaktualizuje tę pozycję, gdy dane satelitarne GPS będą gotowe.

Dzięki temu nowoczesne smartfony mogą rezerwować energię baterii przy użyciu danych GPS tylko wtedy, gdy te aktualizacje lokalizacji są wymagane. Dlatego często możesz zobaczyć swoją lokalizację(see your location) w Mapach Google(Google Maps) , od czasu do czasu przeskakując do nowej lokalizacji, gdy dostępne są dokładniejsze dane.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts