节点文献

导航电文数据处理软件的设计与实现

Design And Implementation of The Navigation Message Data Processing Software

【作者】 李婷

【导师】 顾新;

【作者基本信息】 西安电子科技大学 , 计算机应用技术, 2014, 硕士

【摘要】 现在手机应用已经融入人们的生活,在众多应用中,超过一多半的应用都需要获取与个人位置相关的信息,这在一定程度上促进了手机地图的发展,另外随着中国汽车数量的上升,车载导航也得到越来越广泛的应用,车载导航与手机地图要获取路况信息,很重要的一个渠道就是卫星导航。在卫星导航系统与用户进行通信的过程中,导航电文数据处理软件就起着非常重要的作用。结合实际需求,本文设计并实现了导航电文数据处理软件,主要有以下几个成果。(1)关于导航电文数据处理软件的技术研究。在本文中首先介绍了与COM平台相比,CLR平台所具有的优势,与非托管代码相比,CLR控制下托管代码的优点,详细介绍了通用类型系统(CTS)出现的原因以及CTS中数据在内存中的存储位置,并且说明了CLS出现的必要性。深入地阐述了委托机制及其优势,组合委托的原理。最后介绍了WPF的体系结构及其三大组件,分析了组件milcore为非托管的原因,以及XAML语言,阐述了XAML与HTML的不同。(2)导航电文数据处理软件的实际需求与概要设计。首先介绍了导航电文数据处理软件的需求分析,包括对数据发送模块,数据接收模块,电文编辑模块,电文校验模块,电文纠错模块,软件配置模块等模块进行了需求分析,并且说明了各个模块流程图,给出了部分模块的用例图,其次给出了其他需求,包括性能需求,环境需求,安全性需求。最后给出了软件的总体模块划分及其软件的总体运行过程。(3)导航电文数据处理软件的具体实现过程。介绍了各个模块中的主要类和与其他类的交互操作,并给出了类的主要成员及其实现流程。导航电文数据处理软件实现了对其他子系统发送过来的数据包进行解析,按照不同频点下的不同格式对解析的数据进行电文编辑,电文校验等处理,采用CRC-24对电文进行校验,并且采用了LDPC算法对电文进行纠错。实现了与其他子系统进行交互,并且对电文进行回收,与发送过的电文进行比对,得出误比特率,通过对误比特率的分析,可以对电文的编排格式进行一定的性能评估,从而帮助用户在不同的情况下选择合适的电文编辑格式,提高效率。最后,结合系统内的其他软件,对软件进行了一系列详细测试,分析了软件的各项性能,通过测试和分析结果表明软件实现了设计的所有功能。在软件投入使用后,软件运行稳定。

【Abstract】 Now mobile applications have been applied into people’s lives, among many applications, more than half of the applications need to obtain personal location-related information, which promotes the development of mobile maps. In-vehicle navigations have been more and more widely used with the rapid growth of the number of C hina’s cars. In- vehicle navigations and mobile maps need to get road news; the most important way is satellite navigation systems. When satellite navigation systems communicate with users, navigation message data processing software plays a very important role. There are some following achievements in this paper.The technology of navigation message data processing software is researched. In this paper, firstly, it introduces that the C LR has some advantages over the COM and that compared with normal codes, managed codes have several virtues. Secondly, the thesis presents the reasons of Common Type System(CTS) and the storages location of C TS’s datum in memory,and it explains the necessary of CLS. This paper has detailed descriptions and advantages of delegate mechanism and we know about principles of combined delegate mechanism. Last, this thesis expresses the system structure of WPF and its three main components,and it analyzes the reason that the component named milcore is unmanaged. It describes the difference between XAML and HTML.The total requirements and design of navigation message data processing software are researched. First, this paper analyzes the demands of the Navigation Message Data Processing Software which including data sending and receiving module, message editing and verification module, correction module and software configuration module and so on. And this paper illustrates the flow chart of every module and provides the case diagrams of several modules. In addition this thesis gives other demands including performance requirements, environmental requirements and safety requirements. Lastly, the overall function modules and total process of software are presented.The implementation of navigation message data processing software is researched. This paper introduces the main classes that can realize functions of modules and interactionwith other classes, and gives the main members and the logic flows of these classes. It can parse data packets which users and other subsystems sent. According to different formats at different frequencies, it can perform text editing and text verification for the parsed data, in addition it use CRC-24 for message check and adopt the algorithm of LDPC for message correction,and then it can interact with other subsystems. Navigation message data processing software recycles the message and obtains the bit error rate by comparing the received message. Through the analysis of bit error rate, it can evaluate the performance of message presentation format. And provide a great help for improving the efficiency of message transmission. It can package and send the message sent by other subsystems and play a very good role in the convergence between the user and the satellite system. In order to help users select appropriate message and help to improve transmission efficiency.Finally, combined with other software system, the software has been carried out by a series of detailed tests, and some performances of the software have been analyzed. The test results and analysis results show that the software realizes all the designed functions, and the software is stable.

  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】94
节点文献中: