Úplný stohový GPS prijímač

Uncategorized

Normálny spôsob pridávania funkcií GPS do projektu je popustenie modulu GPS off-the-police, zasunutie do UART a čítanie prúdu NMEA viet, ktoré vychádzajú z sériového portu . V závislosti od toho, koľko strávite na GPS modul, je to v poriadku: Najlepšie moduly tam sa spustí rýchlo, a veľa z nich rozpozná logické a ITAR predpisy.

Pre [Mike], schmatol modul off-the-police je mimo otázky. Vytvára svoj vlastný GPS prijímač zo základu pomocou trochu hardvéru a hackingu FPGA. Už je to dobré výsledky, a on nemusí futz okolo s týmito chaotickými, “nebudú stavať zákony balistických rakiet.

Hardvér pre túto stavbu zahŕňa Kiwi SDR ‘Cape’ pre beaglebone a Digilent Nexus-2 FPGA dosky. SDR doska zachytáva surové 1-bitové vzorky odobraté na 16,268 MHz, a vyžaduje, aby sa údaje o celej minúte zachytili. To je najmenej 120 megabajtov dát pre FPGA na triedenie.

Softvér pre tento projekt najprv nadobúda signál GPS nájdením približnej frekvencie a fázy. Softvér sa potom uzamkne na nosič, čísel fázu a prijíma správu 50BPS ‘NAV’, ktorá je potrebná na nájdenie možnosti polohy pre umiestnenie antény. Prvá verzia tohto softvéru bola pozoruhodne pomalá, prevzala viac ako 6 hodín na spracovanie 200 sekúnd údajov. Teraz [Mike] zlepšil kód sledovania kanálov a urobil to 300 krát rýchlejšie. To je spracovanie dát GPS v reálnom čase pomocou komodity mimo hardvéru. Všetok softvér je k dispozícii na Gits, čo robí tento projekt, ktorý môže ľahko ľahko replikovaný ktokoľvek. Očakávame, že americké štátne oddelenie alebo DOD, aby zaplatil [Mike] návštevu krátko.

Samozrejme, toto nie je prvýkrát, čo niekto postavil prijímač GPS od nuly. Pred niekoľkými rokmi bol možný menej ako 1-metrová presnosť s FPGA a Homebrew RF Board.

Leave a Reply

Your email address will not be published.