摘要
UDP协议是飞行试验中机载网络化测试系统进行数据传输时采用的主要传输协议。与TCP协议相比,UDP协议的主要特点是它是面向非连接的协议、网络开销低、传输速度快但传输不可靠、数据包会发生丢失和失序现象。由于处理飞行试验数据时必须考虑数据的时间相关性,试飞数据处理软件需要开辟适当的缓存区来对数据按照时间进行重新排序。根据飞行试验中网络数据包时间标签具有周期性的特点,给出了确定缓存区大小的公式,并讨论了数据包丢失和失序情况下缓存区的重排算法。最后以真实飞行试验数据的处理结果说明了算法的成功应用。
UDP protocol is the main transmission protocol used in airborne test system for data transmission during flight test. Compared with the TCP protocol,the main feature of UDP protocol is that it is a connectionless oriented protocol,which has low network overhead,fast transmission speed unreliable transmission,and the data packet will be lost and out of order. Since flight test data processing must take into account the time correlation of data,the flight data processing software needs to develop an appropriate buffer to reorder the data in time. According to the periodicity of network packet time label in flight test,the formula of determining buffer area size is given,and the rearrangement algorithm of buffer is discussed in the case of packet loss and disorder. Finally,the processing result of real flight test data shows the successful application of the algorithm.
作者
周训强
ZHOU Xunqiang(Chinese Flight Test Establishment,Xi' an 710089,China)
出处
《计测技术》
2018年第2期50-53,共4页
Metrology & Measurement Technology
关键词
UDP协议
飞行试验
包丢失和失序
时间相关性
重排算法
UDP transport
flight test
packet loss and out of order
time correlation
rearrangement algorithm