Font Size: a A A

Design And Implementation Of Real-time GPS Receiver Based On FPGA

Posted on:2011-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:N J FuFull Text:PDF
GTID:2178360308953472Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Global Positioning System (GPS) is a real-time navigating and positioning satellites system for sea, land and airspace application. Its application value and market demands are becoming much greater and many companies and research institute are now focusing on the development and verification of GPS signal processing algorithm. The main work of this study is to design and implement RF front-end hardware platform, and the real-time GPS receiver based on FPGA development board and MicroBlaze soft processor. This receiver could realize mixing, integration and dumping of GPS signal, base-band processing of digital signal, correctly decoding navigation message, positioning of satellites and user, and displaying the result in real time. After received by antenna, GPS signal is mixed and sampled by RF front-end based on GP2015, then the real-time GPS digital IF signal is obtained. Design the software and hardware through Xilinx FPGA development board and MicroBlaze soft processor. The hardware design of GPS 12-channel correlator is realized by Verilog programming; The software of GPS signal real-time control and base-band processing is realized by C programming based on MicroBlaze soft processor. Therefore, the whole FPGA platform could realize coarse acquisition, tracking of code phase and frequency, navigation message decoding and positioning of the user. System's flash boot of BPI mode is realized by modifying bootloader and linker script. The serial/Ethernet communication and dynamic display are realized by PC control software based on MFC.
Keywords/Search Tags:GPS, FPGA, MicroBlaze, Acquisition, Tracking
PDF Full Text Request
Related items