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 31 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
Pokud prvních osm bitů slova tvar 0111 0100, jsou bity nastaveny logické ‚1‘. První bit znaménkový, je tedy možné převést celé číslo znaménkovým bitem dekadického vyjádření. (2. (2.3) Generování parity pro všechna slova stejné. našem případě jsou bity 29 0D  0D  Dosazením předchozích rovnic dostane: 25 26 27 28 29 30 0 1 0 1 0 1 0 0 0 1 0 0 D D D D D D             . (2.1.4) Nyní možné zvolit jednu dvou možností převodu. 2.1. Jen druhého slova (HOW) jsou bity vždy nastaveny ‚00‘ pro poslední dva paritní bity jsou vyhrazeny bity 23 24. Pokud číslo kladné, jde přímo výsledek, pokud záporné, musí se odečíst čísla 2N , kde počet bitů bez znaménkového bitu: . Dekódování podrámce 1 Po odstranění prvních dvou slov, prvních bitů každého slova paritních bitů se dostane tato série hexadecimálních čísel: 985701 07DFD4 159D8F A0E809 454607 0E9024 00FFEC FF8520. Pokud dekadická hodnota větší než 2N-1, kde počet bitů slova, odečteme od dekadické hodnoty číslo 2N: 0 1 1 22 0 3 148 4186440 2 2097152 4186440 4186440 4186440 7864 f HEX DEC N N f a FE a         . Následně převedou zbývající bity dekadického vyjádření. Tento parametr je v desátém slově délku bitů. Tento řetězec rozdělí podle obrázku Pro získání parametrů hexadecimálních čísel třeba převést tyto parametry dekadická čísla vynásobit rozlišením podle tabulky Následuje příklad pro skupinové zpoždění signálu af0. Pokud 1000 1011, jsou oba bity 0, protože přičtením nuly hodnota datových bitů nezmění.20 U prvního slova podrámci nelze určit hodnoty bitů 29D a 30D , protože předchozí slovo není známo. Bity odvodí podle preambule. Proto slovo nejdříve převedeno z hexadecimálního tvaru binární vybráno prvních bitů: 0 8520 1111 1111 1000 0101 0010 0000 0011 1111 1110 0001 0100 1000 148 HEX BIN f BIN HEX FF a FE    .5) Druhou možností oddělit znaménkový bit, pro který platí: pro ‚1‘ číslo záporné, pro ‚0‘ kladné