摘要
数据准确可靠是飞行试验数据处理的基本要求,但网络化测试架构的使用给数据处理时间同步带来一定的难度;针对机载网络数据处理中存在的网络包乱序、时间不同步的问题,研究了网络包数据乱序的产生原因及其特点,详细分析并比较了基于包个数、基于最大逆序、基于半包时间间隔三种时间同步处理算法的优缺点及适用性,最终选择使用基于半包时间间隔的时间同步处理算法作为机载网络数据处理算法,并详细介绍了该算法的具体实现方式;在实验中测试了该算法的有效性,结果数据表明该算法能有效解决网络数据时间同步的问题并得到准确的处理结果,保证了型号数据处理的准确性。
Accurate data is the basic requirement for flight test data processing,but the use of networked test architecture brings some difficulty to data processing of time synchronization.Aiming at the problem of network packet out-of-order and time-synchronization in airborne network data processing,the causes and characteristics of network packet data out-of-order are studied.The number of packets based on the number of packets,based on the maximum reverse order,based on the half is analyzed and compared in detail.The advantages and disadvantages and applicability of three time synchronization processing algorithms in packet time interval are selected.The time synchronization processing algorithm based on half packet time interval is selected as the airborne network data processing algorithm,and the specific implementation of the algorithm is introduced in detail.The effectiveness of the algorithm is tested in the experiment.The data show that the algorithm can effectively solve the problem of network data time synchronization and obtain accurate processing results,which ensures the accuracy of model data processing.
作者
王灏
李凯
聂瑶佳
Wang Hao;Li Kai;Nie Yaojia(Chinese Flight Test Establishment,Xi an 710089,China)
出处
《计算机测量与控制》
2020年第1期223-226,231,共5页
Computer Measurement &Control
关键词
网络化测试架构
数据包乱序
时间同步算法
半包时间间隔
Networked test architecture
packet out-of-order
time synchronization algorithm
half-packet time interval