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 30 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
19 2. První slovo nenese žádnou užitečnou informaci, ale i přesto zabezpečeno šesti paritními bity. Po odstranění dvou bitů začátku zprávy následujících osm bitů tvar preambule. Dekódování dat Každé slovo podrámci obsahuje bitů, nahraných zprávách každé slovo vyjádřeno hexadecimálními čísly, která převodu binární tvar tvoří celkem 32 bitů. Tento přístroj v základním nastavení používá pro komunikaci připojeným zařízením protokol NMEA.1) kde D25 D30 jsou vypočtené paritní bity, 29D a 30D jsou poslední dva bity předchozího slova d24 jsou datové bity.Zpracování signálů dat družic Pro nahrání navigačních zpráv byl použit GPS přijímač Leadtek LR9450. Zprávy jsou hexadecimálním vyjádření možné pomocí programu zachytávat textového souboru. Pomocí softwaru SirfDemo lze přepnout Sirf Binary protokol.1. (2. Pro příklad dekódování vezměme první slovo. To obsahuje prvních osm bitů preambule tvaru 1000 1011: 22c25f3bHEX 0010 0010 1100 0010 0101 1111 0011 1011BIN. Ten umožňuje zasílání podrámců navigačních zpráv.2) . jsou tvořeny podle následujících rovnic [10]: 25 23 26 24 27 22 28 8 D d D d D d D d            23 29 24 30 24 d d D d D d         , (2. Jako první slovo podrámce mělo jít slovo TLW. Datové bity kódují podle rovnic [10]: 1 30 2 30 3 30 24 30 D D D D D D D D              . Proto nutné první dva bity slova zahodit použít jen bitů. Takto zachycený podrámec vypadá takto: : 22c25f3b da5d55e8 14c1de01 70b3b385 6c7c2d85 7e70bf5a 98d2c190 1c4e865 7ca36be8 1c909f7c 2