论文部分内容阅读
深空探测是人类在太空活动的主体,是探寻宇宙起源和扩展人类未来生存空间的必然举措。而维系航天探测器与地面通信系统的唯一纽带就是深空通信系统,因此深空通信技术的发展直接影响着整个深空探测的前进方向。在深空探测任务中所采集到的信息都以文件的形式存储再发送,因此文件传输协议的优劣直接决定了深空通信系统的性能。由于深空通信收发双方具有极远的传输路径以及极高的丢包率,现有的TCP(Transmission Control Protocol)协议极差,已经不能满足深空通信的基本要求。而CFDP(CCSDS File Protocols)协议在一些短延时和低丢包率的信道环境中表现出了优良的性能,然而在信道时延及丢包率增加到一定阈值时,CFDP协议仍需要对丢失数据包进行多次重传,文件传输时延明显增加。经过分析论证得出反馈信息的传输次数直接决定了文件传输协议的性能,因此基于前向纠错技术的喷泉码可以引入到文件传输协议之中,这样就可以减少对丢失数据包的反馈。所以结合研究内容,本文针对深空通信环境的特点提出一种基于LT码的文件传输协议(Luby Transform based Protocol),解决了高丢包率、长传输时延造成反馈次数增多而引起链路性能的下降,减少了文件的传输时间,提高通信链路的吞吐率。此外在设计LT-P协议之前,对可能影响协议性能的因素进行了分析,包括译码算法的选择、度分布函数的分析以及LT译码开销的估算,并根据分析结果给出了相关建议。最后通过搭建的深空通信文件传输协议仿真平台的实验验证,TCP协议在单项路径传输时延大于1s的通信场景中表现最差;在单项路径传输时延以及丢包率小于一定阈值时,由于LT-P协议仍需要发送一定的额外开销来保证译码的成果,所以CFDP协议的性能要优于LT-P协议;而在单项路径传输时延较大时,由于CFDP协议需要对丢包信息进行多次反馈重传,因此CFDP协议性能明显下降,LT-P协议此时表现出了最佳性能。