摘要
多源导航以其容错性、可靠性、精确性成为一种重要的导航方式,而硬件需求复杂、验证周期长是大量多源导航算法还停留在仿真阶段的主要原因。为了减轻导航计算机的软硬件负担,缩短多源导航算法的验证周期,基于ARM核心Linux开发板,采用多进程和多线程的软件框架实现大数据量、高并发性、高实时性的导航信息采集传输与预处理。同时基于Linux网络编程,利用TCP/IP协议族中UDP传输层协议,采用UDP广播的一对多传输方式,搭建了多导航传感器数据采集系统。通过实际系统测试,系统在实时性、精确性、拓展性和适应性等方面具有良好的表现,能够对多源导航算法进行实际检测。
Muti-source navigation with its fault tolerance, reliability, accuracy has become an important way of navigation, however, complex hardware requirements and long verification cycle are the main reasons why a great number of multi-source navigation algorithms remain in the simulation stage. In order to reduce the hardware and software burden of navigation computer and shorten the verification period of multi-source navigation algorithm, based on the ARM-core Linux development board, multi-process and multi-thread software framework is adopted to realize the acquisition, transmission and preprocessing of navigation information with large data volume, high concurrency and high real-time. Meanwhile based on Linux network programming, the data acquisition system of multi-navigation sensor is built using UDP transport layer protocol family and UDP broadcast transmission mode. Through the actual system test, the system which can detect the multi-source navigation algorithm practically has good performance in real time, accuracy, expansibility and adaptability.
作者
谢超
赵伟
王亚朝
赖际舟
刘建业
Xie Chao;Zhao Wei;Wang Yazhao;Lai Jizhou;Liu Jianye(Collage of Automation,Naniing University of Aeronautics and Astronautics,Nanjing 211100,China)
出处
《电子测量技术》
2018年第21期67-70,共4页
Electronic Measurement Technology