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
1. vytvoření každého slova němu přidáno paritních bitů, generovaných podle vztahů kapitole 2.9997 246.26448797 -. Data toho podrámce byla získána tohoto dvouřádkového zápisu: GPS BIIR-2 (PRN 13) 1 24876U 97035A 12120. Jeden zakódovaný podrámec pro družici SVN13 tento tvar: 22C2642B 16843D44 35C012A3 3B4D6205 0476F293 3FFEBE61 30E6F2FB 1FF4D78B 3CA11A48 1F1CDFDC. Pro tento příklad časový údaj toe 601 585 s.00562277108238 V tabulce jsou porovnána dekódovaná data daty získanými dvouřádkového zápisu.8723 0047264 113. Slovo rozděleno čtyřech bitech každá čtveřice postupně převedena šestnáctkové soustavy. Generování navigačních zpráv realizováno funkcemi download, gen50bps_data, navigacni_zprava parita. 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).5036 2. 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. Poté jsou vygenerovaná data uložena binárním a hexadecimálním tvaru pomocí funkce ulozeni. log. 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.4990 300. Navigační zprávy obsahují řadu korekčních parametrů, viz kapitola 1.00000018 00000-0 10000-3 708 2 24876 56. slovech rezervními bity střídají log. Tyto parametry nejsou obsaženy dvouřádkovém formátu, proto jsou Matlabu generovány jako náhodná čísla.4. Tímto byla ověřena správná funkce části programu pro generování navigačních zpráv.36 Vyjadřuje počet sekund půlnoci soboty neděli