Emulátor signálu navigacního systému GPS

| 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.

Vydal: FEKT VUT Brno Autor: Jan Hofman

Strana 47 z 69

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Tyto parametry nejsou obsaženy dvouřádkovém formátu, proto jsou Matlabu generovány jako náhodná čísla. Hexadecimální data mají stejný tvar jako data získaná pomocí GPS přijímače Leadtek LR9450, aby bylo možné, při dekódování stejným postupem jako dat získaných GPS přijímačem, zjistit správnou funkci programu.1 lze určit, jde o druhý podrámec (tučně zvýrazněné bity). Data toho podrámce byla získána tohoto dvouřádkového zápisu: GPS BIIR-2 (PRN 13) 1 24876U 97035A 12120. slovech rezervními bity střídají log.1.00000018 00000-0 10000-3 708 2 24876 56.4990 300.00562277108238 V tabulce jsou porovnána dekódovaná data daty získanými dvouřádkového zápisu. Po odstranění paritních bitů úvodních dvou nulových bitů podrámec tento tvar: Slovo 1000 1011 0000 1001 1001 0000 Slovo 0010 0011 1001 0000 0000 1001 Slovo 1101 0111 1000 0010 1001 1111 Slovo 0010 0000 1110 0011 1101 0000 Slovo 1011 0101 0110 0011 1001 1011 Slovo 1000 0000 0000 0011 0000 0010 Slovo 0110 1011 0111 1111 1010 1010 Slovo 1000 0000 0100 1000 1010 0001 Slovo 0000 1101 0111 1010 0101 0010 Slovo 10: 0001 1010 1010 1100 0111 1101 Při použití stejného postupu jako dekódování dat kapitole 2. Pro tento příklad časový údaj toe 601 585 s.4.8723 0047264 113. Jeden zakódovaný podrámec pro družici SVN13 tento tvar: 22C2642B 16843D44 35C012A3 3B4D6205 0476F293 3FFEBE61 30E6F2FB 1FF4D78B 3CA11A48 1F1CDFDC. . Navigační zprávy obsahují řadu korekčních parametrů, viz kapitola 1. Tímto byla ověřena správná funkce části programu pro generování navigačních zpráv. Poté jsou vygenerovaná data uložena binárním a hexadecimálním tvaru pomocí funkce ulozeni.9997 246. Binární slova jsou převedena hexadecimální funkcí bin2hex tak, na začátek každého slova jsou přidány dva nulové bity. Generování navigačních zpráv realizováno funkcemi download, gen50bps_data, navigacni_zprava parita. Slovo rozděleno čtyřech bitech každá čtveřice postupně převedena šestnáctkové soustavy.36 Vyjadřuje počet sekund půlnoci soboty neděli.26448797 -.5036 2. log. vytvoření každého slova němu přidáno paritních bitů, generovaných podle vztahů kapitole 2