Font Size: a A A

The Design Of Simulator For Satellite Navigation Signal Based On MFC And FPGA

Posted on:2015-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:R J JiFull Text:PDF
GTID:2308330464468820Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Satellite navigation is a technology that locate the position of vector that run on the ground, in the ocean and sky by navigation satellites. It can provide high-precision of three-dimensional position information, accurate time information and accurate speed information and has wide applications in both military and civilian fields. Today, research on the navigation products is prosperous, there is an urgent need of simulator for satellite navigation signal that can simulate the navigation signal to provide experimental and simulation data. The research on navigation signal sources not only can make us understanding the structure of the navigation signals accurately, but also can provide aid for the development of navigation receivers and other navigation terminal equipment. It’s an integral part in the study of satellite navigation products. This thesis has done a considerable degree of research on the design of simulator for satellite navigation signal.In this paper, the background, significance and present situation of the research are first introduced and then the basic situation of the four major satellite navigation systems is summarized, a comprehensive introduction of the essential knowledge related to satellite navigation is made: space coordinate of navigation system, spatial distribution of navigation satellite constellation, operational orbit and cycle of navigation satellite, constitution of the navigation data and working principle of the satellite navigation system.Secondly, the overall composition structure, function and working principle of the simulator for satellite navigation signal with the communication interface between PC and lower-machine are introduced, the PC side as the upper machine is a MFC project based a single document developed by VS2008, in order to achieve a simple interface and simple operation, the full function design are focused on a modal dialog, the dialog accept only one input parameters and that is the point of latitude and longitude of the ground, then generate the corresponding spatial coordinates and display the number of the visible satellites at this time according to the input parameters, and choose to generate specific satellite navigation data according to our need, we can send them to the lower machine through the PCIE bus, and the lower machine part is realized by the dedicated platform constituted mainly by ML605 development board combined with theISE14.5 development tools, mainly used to receive navigation data from the host computer and modulate them, and then the navigation data is sent to the AD9739 board, the navigation signal is transmitted by AD9739 board in the mixed mode.Then the design and implementation ideas of each function of PC are introduced for details and the major functional modules are tested and verified, mainly include the following contents: the design ideas of showing the corresponding three-dimensional coordinates according to the entered latitude and longitude of a point on the ground, function verification and result testing for the module are made; the design ideas of showing the number of the visible satellites on the point according to the entered latitude and longitude of a point on the ground, function verification and result testing for the module are made; the design ideas of displaying the system dates and times; the design ideas of dynamically refreshing the numbers of visible satellites according the system times, function verification and result testing for the module are made; the format of the data frame of the navigation signal and the design ideas of its data structure in software, testing and verification are made for the correctness of the navigation data; the design ideas of the communicate interface between PC and lower machine.At last, the detailed introduction of the design and implementation methods of each module of lower-machine is given, and the important functional modules are tested and verified, mainly include the following contents: the implementation method of PCIE module; the implementation method of FIFO module; the implementation method of BPSK module, function verification and result testing for the module are made; the implementation method of AD9739 module; simulation and implementation are made for the results of the navigation signal.
Keywords/Search Tags:Simulator for satellite navigation signal, Visible Satellite, Navigation message, C/A code, PCI Express
PDF Full Text Request
Related items