Article View: pl.rec.gps
Article #89514Jak działa GPS?
From: Latet
Date: Mon, 11 Jun 2012 16:33
Date: Mon, 11 Jun 2012 16:33
37 lines
2959 bytes
2959 bytes
Witam, Czy ktoś mógłby mi tu wytłumaczyć jak działa GPS? Wiem, że urządzenie oblicza swoją pozycję na podstawie znajomości położenia satelitów (co najmniej 4) oraz swojej odległości od poszczególnych satelitów. Informację o położeniu satelitów otrzymuje od samych satelitów, ale nie mogę zrozumieć w jaki sposób urządzenie oblicza swoją odległość od każdego z satelitów. Wiem, że odległość obliczana jest na podstawie pomiaru czasu dotarcia (propagacji) sygnału z satelity do urządzenia. I tu dochodzę do sedna tego, czego nie rozumiem - skąd urządzenie "wie", jak dłużo czasu zajęło falom pokonanie drogi od satelity do urządzenia? W Wikipedii wyczytałem: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Metody pomiaru pseudoodległości. Metoda kodowa polega na dokładnym pomiarze czasu odbioru kodów C/A i P na jednej lub dwóch częstotliwościach L1 i L2. Pomiar różnicy czasu pomiędzy momentem odbioru ramki a czasem jej nadania (zapisanym na początku każdej ramki) daje czas ?t przebiegu sygnału od satelity do odbiornika GPS (d = c . delta t). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ale - niestety - nie rozumiem tego. Pomiar różnicy czasu??? Przecież do tego potrzebne byłyby idelanie zsynchronizowane zegary - w urządzeniu i w satelitach. Wiem, że w satelitach takie są, ale w urządzeniu - przecież tam jest zwykły kwarcowy czasomierz. Jeśli jest on za każdym razem "dostrajany" do zegarów w satelitach, to znów tu czegoś nie rozumiem - przecież sygnał "dostrajający" musi przebyć tę samą drogą, co późniejsze sygnały kodu, więc przy tak zestrojonych zegarach pomiary czasu "pomiędzy momentem odbioru ramki a czasem jej nadania" wynosiłyby zero. A może wynoszą zero, dopóki satelity są mniej więcej w tym samym miejscu, ale gdy się przemieszczą, to odległości się zmieniają można je mierzyć tą metodą. To by chyba tłumaczyło dość długi okres "rozruchu" urządzeń po włączeniu... Tylko, że te odległości byłyby względne, a nie bezwzględne - więc jak są przeliczane na bezwzględne ??? Dzięki, latet
Technical Details
Message-ID:
<jr56ln$cps$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Latet" <latet@latet.pl> Newsgroups: pl.rec.gps Subject: Jak działa GPS? Date: Mon, 11 Jun 2012 18:33:55 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 39 Message-ID: <jr56ln$cps$1@inews.gazeta.pl> NNTP-Posting-Host: 031011130041.warszawa.vectranet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1339432439 13116 31.11.130.41 (11 Jun 2012 16:33:59 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 11 Jun 2012 16:33:59 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-User: latet X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit