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 60 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
Oba signály nejdříve převedou frekvenční oblasti příkazem fft. Následně převede vzniklý signál zpět do časové oblasti funkcí ifft. Obr. Pro signál dlouhý 10230 vzorků trvá korelace časové oblasti 3,167 Pokud stejný signál korelován ve spektru, výsledný čas 0,017 Výhodnější používat korelaci spektru, jelikož je dva řády rychlejší.49 Kde proměnná CACode obsahuje Goldovu posloupnost proměnná data GPS signál. 34: Korelace frekvenční oblasti . GPS signál musí být minimálně dvakrát delší než C/A kód. Následně jedno spekter konjugováno a obě spektra jsou pronásobena prvek prvku. 33: Korelace časové oblasti Další možností provést korelaci frekvenční oblasti. Obr. Výrazný rozdíl však rychlosti výpočtu. Zdrojový kód vypadá takto: sp1 fft(data); sp2 conj(fft(CACode)); con sp1. Při použití tohoto programu je odstraněn problém nízkou amplitudou signálu krajích (viz obrázek 33).*sp2; nasobeni spekter prvek prvku con ifft(con); prevod zpet casove oblasti Výsledná korelační funkce (viz obrázek 34) stejná jako případě použití korelace časové oblasti