论文部分内容阅读
随着航天技术的蓬勃发展以及空间活动的日益国际化,设计和实现一个统一的通信协议,以支持网间互操作的需求日益迫切。为适应我国空间数据业务的发展,解决空间站设计中的高速、可靠数据传输问题,改进数据传输协议的性能,本文以CCSDS(Consultative Committee for Space Data Systems)文件传输规范CFDP(CCSD file delivery protocol)为基础,研究自适应的文件传输协议,主动适应不同链路的时延和误码率,并适应不同的通信任务要求,保证通信的可靠性与及时性,最终通过时延大、安全性差、可靠性低的空间链路来实现空间信息的安全可靠传输。本文的主要研究工作将围绕上述问题展开。首先,为适应空间通信环境,研究了CCSDS提出的文件传输协议CFDP,在协议条件下对其异步NAK型传输模式提出了一种在接收端通过单程时延来判断网络状况,再根据网络状况动态调整NAK定时器的时限值的算法。其次,分析了在单跳文件传输上采用CCSDS标准下的立即NAK(Negative Acknowledgment)型CFDP的性能,在此传输模式下提出了一种新的立即触发模式IPNA(Immediate Prompt Negative Acknowledge),即对IPNA-CFDP协议设置了一个新的定时器准则,保证在吞吐量效率最大的限制下最大限度地减少文件传输时间。本文在VC6.0上构建了网络实验平台,通过设置时延、误码率等各个参数来模拟空间网络传输链路,并在模拟的环境中对动态调整NAK定时器算法DATA(Dynamic Adjustment Timer Algorithm)和立即触发NAK型CFDP协议进行了验证和仿真,比较了不同参数下DATA-CFDP、IPNA-CFDP、CFDP、TCP几个协议的文件传输时间和吞吐量。最后通过分析时延、误码率、NAK信息触发时刻等因素对两种传输模式下CFDP协议的传输时延的影响,得到空间通信中两种传输模式各自的适应性。