Co to jest pseudoodległość?
Definicja
Pseudoodległość to czas przelotu sygnału między satelitą a odbiornikiem, pomnożony przez prędkość światła, z uwzględnieniem błędu zegara odbiornika. Standard wydajności GPS definiuje pomiar pseudoodległości w dwóch krokach. Najpierw oblicza różnicę między czasem odbioru kodu a czasem jego nadania. Następnie mnoży tę różnicę przez prędkość światła. Zegar odbiornika ustala pierwszy czas, a zegar satelity drugi.
Pseudoodległość wygląda jak odległość i ma jednostkę odległości. Nie jest prawdziwą odległością. Standard nazywa prawdziwą odległość między satelitą a odbiornikiem zasięgiem geometrycznym.
Jak odbiornik ją mierzy
Każdy satelita GPS nadaje znany pseudolosowy kod. Kod C/A ma 1 023 chipy i działa z szybkością 1,023 megachipa na sekundę. Odbiornik tworzy kopię tego kodu i dopasowuje opóźnienie kopii, aż pasuje do odebranego kodu. Dopasowanie to czas przelotu sygnału odczytany na zegarze odbiornika (NASA, slajdy 35 do 37).
Jednostką kodu jest chip. Jeden chip ma 293 m długości. Taką długość daje prędkość światła podzielona przez szybkość chipów. Obliczenie to 299 792 458 m/s podzielone przez 1 023 000 chipów na sekundę, co daje 293,05 m. Odbiornik mierzy kod z dokładnością do małego ułamka chipa. Daje to pseudoodległość na poziomie metra (NASA, slajd 36).
Czas i odległość
Prędkość światła zamienia czas na odległość. To ich łącznik:
- 1 mikrosekunda czasu to 299,79 m zasięgu.
- 1 milisekunda czasu to 299,79 km zasięgu.
- 1 nanosekunda czasu to około 0,3 m zasięgu.
Ten sam łącznik pokazuje, jak działa błąd zegara. Zegar odbiornika, który myli się o 1 mikrosekundę, dodaje 299,79 m do każdej pseudoodległości. Dlatego zegar odbiornika jest niewiadomą do rozwiązania.
Czas przelotu sygnału GPS jest krótki. Przyjmij kulistą Ziemię o promieniu 6 378,137 km (półoś wielka WGS 84). Przyjmij kołową orbitę GPS o promieniu 26 559,8 km (półoś wielka). Satelita bezpośrednio nad głową znajduje się wtedy około 20 182 km od odbiornika, a sygnał potrzebuje około 67 milisekund. Satelita przy horyzoncie znajduje się około 25 783 km od odbiornika, a sygnał potrzebuje około 86 milisekund. To wartości obliczone, a nie wartości ze standardu.
Dlaczego nie jest prawdziwym zasięgiem
Zegar odbiornika nie jest ustawiony na czas GPS. Odbiornik nie zna błędu swojego zegara, zanim nie ma pozycji. Każda pseudoodległość zawiera więc ten sam błąd zegara i to on jest głównym powodem nazwy.
Pomiar ma następujące składniki (NASA, slajd 38):
| Pseudoodległość | = | Prawdziwy zasięg |
|---|---|---|
| + | c × (błąd zegara odbiornika − błąd zegara satelity) | |
| + | Opóźnienie jonosferyczne i opóźnienie troposferyczne | |
| + | Inne błędy |
- Prawdziwy zasięg. Zasięg geometryczny od satelity do odbiornika. Położenie satelity jest znane z danych nawigacyjnych.
- Składniki zegarowe. Błąd zegara satelity jest znany z danych nawigacyjnych. Błąd zegara odbiornika jest nieznany. Symbol c to prędkość światła.
- Atmosfera. Jonosfera i troposfera spowalniają sygnał.
- Inne błędy. Są to błędy danych orbity i zegara satelity, wielodrogowość oraz szum odbiornika.
Standard GPS definiuje też skorygowaną pseudoodległość. Odbiornik koryguje surowy pomiar do czasu GPS za pomocą poprawki zegara satelity z danych nawigacyjnych. Standard nazywa to pomiarem zasięgu sygnału SPS.
Pseudoodległości a położenie
Każda pseudoodległość umieszcza odbiornik na sferze wokół satelity, a błąd zegara powiększa każdą sferę o tę samą wielkość. Odbiornik szuka punktu i przesunięcia zegara, które pasują do wszystkich pseudoodległości. Odbiornik ma cztery niewiadome: trzy współrzędne położenia i przesunięcie zegara. Potrzebuje pseudoodległości z co najmniej czterech satelitów. Jeśli wysokość jest znana, wystarczą trzy (SPS PS, rozwiązanie PVT).
Trylateracja to podstawowa metoda wyznaczania punktu z odległości do znanych punktów. Pozycjonowanie GPS opisuje pełne obliczenie, geometrię satelitów i dokładność. Ta strona opisuje pomiar, z którego korzysta obliczenie.
Błędy pseudoodległości
NASA podaje typowy bilans błędów dla pomiaru kodowego:
| Źródło błędu | Typowy rozmiar |
|---|---|
| Jonosfera, jedna częstotliwość, model nadawany | 1 do 5 m |
| Troposfera | 0,1 do 1 m |
| Orbity GPS | 2,0 m (RMS) |
| Zegary GPS | 2,0 m (RMS) |
| Wielodrogowość, czyste środowisko | 0,5 do 1 m |
| Szum odbiornika | 0,25 do 0,5 m (RMS) |
Standard GPS zobowiązuje się do użytkownikowego błędu zasięgu sygnału w przestrzeni (URE) na poziomie 7,0 m przy 95 procentach. To statystyka globalna dla danych w każdym wieku (tabela 3.4-1). Błąd zasięgu użytkownika to błąd danych o orbicie i zegarze satelity wzdłuż linii widzenia. Nie obejmuje atmosfery, wielodrogowości ani szumu odbiornika.
Standard dodaje błędy odbiornika do błędów sygnału. Pierwiastek kwadratowy z sumy kwadratów błędu sygnału 9,7 m i błędu odbiornika 5,5 m wynosi 11,2 m przy 95 procentach. To równoważny błąd zasięgu użytkownika (UERE). Błąd położenia wynosi mniej więcej UERE pomnożone przez rozcieńczenie precyzji (załącznik B.2.1). Dobra geometria satelitów utrzymuje mnożnik na niskim poziomie. Strona HDOP wyjaśnia część poziomą.
Wielodrogowość to błąd miejsca odbiornika. Sygnał odbity od budynku lub gruntu dociera późno i zniekształca pomiar kodu. NGS zauważa, że wielodrogowość powoduje szum pseudoodległości, który ogranicza oszacowanie niejednoznaczności całkowitych.
Pseudoodległość a faza nośna
Odbiornik mierzy też falę nośną, a nie tylko kod. Pomiar fazy nośnej ma te same składniki co pseudoodległość, z trzema zmianami (NASA, slajd 38):
- Dodaje nieznaną liczbę pełnych cykli, zwaną niejednoznacznością całkowitą.
- Opóźnienie jonosferyczne ma przeciwny znak.
- Szum wynosi milimetry, a nie metry.
| Pseudoodległość z kodu | Faza nośna | |
|---|---|---|
| Mierzona z | Kodu | Fali nośnej |
| Szum | Około metra | Milimetry |
| Nieznane pełne cykle | Brak | Tak, niejednoznaczność całkowita |
Oba pomiary współpracują. Odbiornik używa pseudoodległości i fazy nośnej do oszacowania niejednoznaczności całkowitych. Sam ten krok może dać położenie na poziomie poniżej metra (NGS, s. 14). Strona faza nośna opisuje niejednoznaczność całkowitą, przeskoki cyklu i różnicowanie.
Co zwraca odbiornik
NASA wymienia obserwacje, które daje odbiornik śledzący: pseudoodległość, przesunięcie Dopplera, fazę nośną i stosunek nośnej do szumu. Oprogramowanie pomiarowe do geodezji używa trzech pierwszych.
W pracach RTK stacja bazowa i odbiornik ruchomy rejestrują te obserwacje. Różnice między dwoma odbiornikami usuwają błędy, które mają wspólne. Różnicowy GPS używa tej samej idei z poprawkami pseudoodległości. Baza musi być blisko odbiornika ruchomego, aby obie strony widziały te same błędy. Strona GNSS opisuje inne systemy satelitarne, które dają ten sam typ pomiaru.
Często zadawane pytania
- Czym jest pseudoodległość?
- Pseudoodległość to czas przelotu sygnału między satelitą a odbiornikiem, pomnożony przez prędkość światła, z uwzględnieniem błędu zegara odbiornika. Odbiornik tworzy ją z czasu odbioru według własnego zegara i czasu nadania według zegara satelity.
- Jak GPS używa pseudoodległości do wyznaczenia pozycji?
- Odbiornik mierzy pseudoodległość do każdego satelity. Dane nawigacyjne podają położenia satelitów. Odbiornik następnie wylicza swoje trzy współrzędne położenia i przesunięcie zegara. Potrzeba do tego co najmniej czterech pseudoodległości, albo trzech, jeśli wysokość jest znana. Ta metoda, powszechnie nazywana trylateracją, opiera się na odległościach do znanych punktów.
- Dlaczego nazywa się ją pseudoodległością?
- To nie jest prawdziwa odległość. Zegar odbiornika nie jest ustawiony na czas GPS, więc każda pseudoodległość zawiera ten sam błąd zegara. Pseudoodległość zawiera też opóźnienia z atmosfery i inne błędy. Prawdziwa odległość nazywa się zasięgiem geometrycznym.
- Jak mierzy się pseudoodległość?
- Odbiornik tworzy kopię kodu satelity i przesuwa ją w czasie, aż dopasuje się do odebranego kodu. Przesunięcie daje czas przelotu. Dla kodu C/A odbiornik może zmierzyć to z dokładnością do małego ułamka chipa, co daje dokładność rzędu metra.
- Dlaczego GPS potrzebuje czterech satelitów, skoro trylateracja wymaga trzech odległości?
- Trzy odległości wystarczyłyby, gdyby zegar odbiornika był dokładny. Nie jest, więc przesunięcie zegara jest czwartą niewiadomą. Każda pseudoodległość daje jedno równanie, a cztery niewiadome wymagają czterech równań. Jeśli odbiornik zna wysokość, wystarczą trzy pseudoodległości.
- Jak dokładna jest pseudoodległość?
- Pseudoodległość z kodu C/A ma błędy rzędu kilku metrów. Standard GPS zobowiązuje się do błędu zasięgu sygnału w przestrzeni wynoszącego 7,0 m (95 procent, statystyka globalna, dla danych w każdym wieku). Odbiornik dodaje wielodrogowość i szum, a atmosfera dokłada kolejne błędy.
- Czym różni się pseudoodległość od fazy nośnej?
- Pseudoodległość opiera się na kodzie i ma szum rzędu metra. Faza nośna opiera się na fali nośnej. Ma szum rzędu milimetrów, ale zawiera nieznaną liczbę pełnych cykli. RTK używa obu, a pseudoodległość służy do oszacowania niejednoznaczności całkowitej.
Bibliografia
- gps-sps-ps-2020
- Global Positioning System Standard Positioning Service Performance Standard, 5th edition (April 2020) US Department of Defense, published on gps.gov
- nasa-winternitz-gnss-2017
- Introduction to GPS and other Global Navigation Satellite Systems, 42nd Annual Time and Frequency Metrology Seminar (8 June 2017) NASA Goddard Space Flight Center
- nga-stnd-0036-wgs84
- NGA.STND.0036_1.0.0_WGS84, Department of Defense World Geodetic System 1984 (2014) US National Geospatial-Intelligence Agency
- ngs-rt-guidelines
- User Guidelines for Single Base Real Time GNSS Positioning, version 3.1 (April 2014) NOAA National Geodetic Survey
To wpis referencyjny. TarmacView świadczy usługi inspekcji dronami i nie sprzedaje sprzętu ani materiałów opisanych w tym słowniczku.