A teljes köteg GPS-vevő

A GPS-képességek egy projekthez való hozzáadásának normál módja egy off-the-polc GPS modul, amely egy uartba csatlakoztatja, és olvasja az NMEA mondatok áramlását egy soros kikötőből . depending on how much you spend on a GPS module, this is fine: the best modules out there start up quickly, and a lot of them recognize the logical and in ITAR regulations.

A [Mike] esetében a polcmodul megragadása a kérdésen kívül van. Ő saját GPS-vevőjét építi fel a földről egy kis hardver és FPGA hackeléssel. already he’s getting good results, and he doesn’t have to futz around with those messy, ‘don’t build ballistic missiles’ laws.

Az építés hardvere tartalmazza a kiwi SDR ‘CAPE-t a BeagleBone és a Digilent Nexus-2 FPGA táblához. The SDR board captures raw 1-bit samples taken at 16.268 MHz, and requires a full minute’s worth of data to be captured. Ez legalább 120 megabájt adata az FPGA számára, hogy rendezze át.

A projekthez tartozó szoftver először megkapja a GPS jelet a hozzávetőleges frekvencia és fázis megtalálásával. The software then locks on to the carrier, figures out the phase, and receives the 50bps ‘NAV’ message that’s required to find a position option for the antenna’s location. A szoftver első verziója rendkívül lassú volt, és több mint 6 órát vett igénybe a 200 másodperces adat feldolgozására. Most, [Mike] javította a csatorna követési kódot, és 300-szor gyorsabbá tette. That’s real-time processing of GPS data, using commodity off-the-shelf hardware. Minden szoftver elérhető a gitek, így ez egy olyan projekt, amely nagyon könnyen megismételhető bárki. Azt várnánk, hogy az Egyesült Államok Állami Minisztériuma, vagy DOD fizetni [Mike] látogatás röviden.

Természetesen ez nem az első alkalom, amikor valaki egy GPS-vevőt épített a semmiből. Néhány évvel ezelőtt kevesebb mint 1 méteres pontosságú volt az FPGA és a Homebreque Rf Board segítségével.

Leave a Reply

Your email address will not be published. Required fields are marked *