论文部分内容阅读
随着空间通信网络的发展以及空间活动的日益国际化,深空通信领域的研究规模不断壮大,深空网络的研究受到人们越来越多的关注和重视。然而,深空通信不同于传统的地面网络,它具有长时延、高误码率、带宽受限、断续连通、信道传输速率不对称等特征,这导致了链路无法长时间存在端到端路径且丢包率和往返时延都很高。为了解决在恶劣的深空环境中的通信问题,空间数据系统咨询委员会CCSDS(Consultative Committee for Space Data Systems)提出了文件传输协议CFDP(CCSDS file delivery protocol),为深空通信提供了高效可靠的传输标准。本文首先对CFDP协议进行了研究,分析了CFDP协议的协议架构、通信模型和传输机制,并将CFDP协议与已有的地面网络中的文件传输协议FTP和低轨卫星网络的文件传输协议SCPS-FP(Space Communication Protocol Specification-File Protocol)进行了比较,CFDP协议更加适应于条件恶劣的深空通信,并且具有一定的优势。其次,本文分析了CFDP协议的时延性能,然后提出了多用户的CFDP协议。多用户的CFDP协议采用否定应答机制或立即否定应答机制,设计了在两种机制下的实现方案,并且在保证吞吐量最大化的前提下,重点优化了重传策略和定时器设计策略,分析了时延性能。最后,本文用仿真方法研究了多用户的CFDP在地-月、地-火通信条件下的性能。仿真过程中,比较了CFDP协议在同一传输机制下不同的因素对文件传输时延的影响,以及相同的条件下,不同传输机制的文件传输时延之间的关系;另外,研究了基于延迟否定应答机制的多用户的CFDP协议在不同的排队系统下的时延性能,并进行了比较。仿真结果表明:在不同的条件下,立即否认确认机制和延时否认确认机制各有优缺点;强插优先级排队系统的时延性能优于非强插优先级排队系统。