Font Size: a A A

Design Of ARM-based GPS Receiver Navigation Calculation Module

Posted on:2011-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:W HongFull Text:PDF
GTID:2120330332959977Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
GPS receivers based on ARM embedded system have a wide range of application in both military and civilian areas. This article relies on the research project of single-frequency GPS receiver system in the laboratory; it is mainly about the ARM-based GPS Receiver Navigation Calculation Module. As an important component of the software receiver - Navigation Solution module performance will have a crucial impact of the receiver. The successful application of this topic not only has an important significance on the development of GPS receiver, but also provides the theoretical basis of research and development experience for other satellite receiver.First, the GPS navigation message carrier signal and the signal structure and characteristics were introduced in detail, and the structure and principle of GPS receiver were described, the GPS navigation message signal reception, data extraction and location of the user calculation process were depth reached combined with practical engineering, and the two kinds of data processing of GPS Positioning were analyzed with detailed comparison.Second, the navigation solution calculation module operating platform was established. We chose a GEC2410 development board produced by Guangzhou Embedded Technology Co., Ltd through the comparison and analysis, its core chip is ARM9 S3C2410. Then we selected ADS1.2 the integrated development environment as its software development tools. We transplantedμC/OS-II operating system on this platform, and the platform was connected to the baseband processing unit through serial ports and other chip configuration.Again, we use the navigation solver module to run a platform for application software design and implementation based on front work. We useμC/OS-II operating system and multi-tasking system successfully performed receiving and storage of the navigation message, bit synchronization, verification, positioning and forecasting ephemeris solver functions. Through depth study and analysis of the navigation message and the navigation messages analytic method which predecessors used before, we proposed a method based on the ephemeris data analysis age in the navigation message. We can quickly determine whether the information age is the latest according to the ephemeris data messages. It played a very good effect to reduce the redundancy terms.Finally, the system focused on testing methods and experimental results and they were analyzed in-depth. Then we studied the satellite navigation system error and error compensation programs. We selected the appropriate compensation package for this system error by Matlab simulation. The result with error compensation and without error compensation were analyzed and compared to prove program feasibility and effectiveness.
Keywords/Search Tags:satellite navigation system, embedded system, navigation calculation module, operating system
PDF Full Text Request
Related items