|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Práce se zabývá principem satelitní navigace. Přibližuje problematiku určení polohy a nadmořské výšky na povrchu Země. Obsahuje rozbor navigačních zpráv a způsob zpracování navigačních signálů v GPS přijímačích. Dále jsou popsány návrh a realizace emulátoru navigačního signálu systému GPS v prostředí Matlab. Ten slouží kegenerování kompletních navigačních zpráv, které je možné vysílat pomocí univerzálního softwarového rádia. V poslední části práce je proveden rozbor těchto signálů zachycených pomocí druhého softwarového rádia.
Pro generování C/A posloupností slouží funkce CACodeGen. Generování signálu
Pro generování signálů jsou použity navigační zprávy čtyř družic. Zpracování takového
signálu však výpočetně velmi náročné. Pokud byl pro
rozprostření použit C/A kód vygenerovaný funkcí CACodeGen, výsledné dílčí signály
by nebyly postiženy Dopplerovým posunem. Vstupními parametry
je SVN družice vzorkovací frekvence. Pro snadnější následné zpracování zároveň
signál převzorkován 4,096 MS/s MS/s. Proto výhodnější zavést Dopplerův posun
do C/A kódu již před rozprostřením.41
1 3
2 2
1 3
arccos
u v
u v
3. pro signál vzorkovacím
kmitočtu 4,096 MHz jako vstupní parametr zadáno číslo 4).
Při délce 12,5 minuty však měl každý signál 3,072∙109
vzorků.4. Ten musel být přidán rozprostření.
. Vzorkovací frekvence zadána jako
celočíselný násobek základního kmitočtu 1,023 MHz (tzn. Při sečtení však nutné respektovat vzájemná zpoždění mezi
signály jednotlivých družic Dopplerovy posuny. 27: Zpoždění signálu družice pozorovatel
Po výpočtu zpoždění jsou vykresleny závislosti vzdálenosti zpoždění čase (viz
obrázky 27) Command Window jsou vypsány Dopplerovy posuny pro vybrané
družice:
--------------------------------------------------------
08:44:56 Dopplerův posun:
SVN1 SVN11 SVN32 SVN28
-1629 -6551 8564 10867 Hz
--------------------------------------------------------
3. Každá těchto zpráv
je rozprostřena příslušnou C/A posloupností poté jsou signály všech družic
aritmeticky sečteny.6
Obr