论文部分内容阅读
随着信息时代的发展,越来越多的场合需要高效传输图像信息与文字信息。各种信息传输系统的设计初衷都是为了满足对于不同数据的传输需求。STANAG7023标准就是一个可以处理大量多种数据的复接与分接标准。本文设计了一个基于这个标准的图像信息复接与分接系统。本文详细介绍了STANAG7023标准处理数据的种类,数据包,数据段和数据记录的复接结构,分析了单次索引结构和累进索引结构两种复接方案的优缺点并选择了累进索引结构的复接方案。介绍了TCP与UDP的优缺点与应用场合,并结合STANG7023标准的特性,JPEG2000格式的图像高容错和渐进显示的特征与系统的实际应用需求,选择了UDP作为传输协议,并通过基于包序号的UDP包结构解决乱序的问题,通过关键UDP包重发解决丢包的问题以提高信息传输的可靠性。介绍了循环冗余校验的理论知识,并将循环冗余校验码应用于STANAG7023标准中。用面向对象的思想,应用设计模式设计了系统的各个功能模块,不仅实现了系统的图像信息与辅助信息的显示功能,图像数据格式转换功能,复接功能,分接功能和传输功能等核心功能,还保证系统有良好的可拓展性以满足未来需求的变化。在系统的实际使用中发现辅助信息的复接效率非常低。本文处理的六种数据复接效率低至7.8%。分析发现由于数据包长度可变所以必须重复发送索引数据导致复接效率曲线下降。本文使用定长帧与变长帧结合的思想,用定长帧复接辅助信息,用变长帧复接图像信息,并修改数据包中头信息字段的结构,通过计算字节偏移来获取所需要的索引信息,将复接效率提高至48.3%。