一种深空通信中的文件传输方法技术

技术编号:8657476 阅读:251 留言:0更新日期:2013-05-02 01:19
本发明专利技术涉及一种用于深空通信的文件传输方法,属于深空通信技术领域。本发明专利技术方法以预先确定的编码冗余度对文件数据分组进行喷泉编码,然后通过链路发送,采用发送端主动停止的方式,提高文件一次成功传输的概率,提高文件传输效率,避免了发送端被动停止导致的大延迟深空通信环境中的带宽浪费,提高了链路利用率;同时,结合空间数据系统咨询委员会建议的文件传输协议(CFDP)中的可靠文件传输方法,通过定义其文件协议数据单元(File?DataPDU)的内容和非确认应答协议数据单元(NAK?PDU)的内容实现基于喷泉编码的深空文件可靠传输,具有良好的协议兼容性和实用性。

【技术实现步骤摘要】

本专利技术涉及一种用于深空通信的文件传输方法,属于深空通信

技术介绍
深空通信链路的特点是传播延迟大、信道误码率高、周期中断和高度非对称,深空文件传输方法是要基于具有上述特点的深空通信链路按照用户的传输质量要求完成文件的高效传输。深空文件传输方法包括2个主要的技术方向,一个方向是改进地面Internet中使用最为广泛的TCP协议使之适应深空通信链路,另一个方向是针对深空通信链路的特性专门制定深空文件传输标准。针对TCP协议的改进包括明确的拥塞指示防止指数退避和慢启动,头部压缩降低协议开销,增大发送窗口提高链路利用率,修改定时器减少不必要的超时重传,采用NACK或SNACK减少反馈等。针对空间环境制定的文件传输标准采用不依赖反馈的发送机制和SNACK,并支持多个文件的同时传输。不依赖反馈的发送机制是指发送端在一次传输过程中将需要发送的数据全部发送,只有当所有数据发送完成后才会接收反馈,并根据反馈进行一次新的传输,直到接收方正确接收到所有数据。支持多个文件的同时传输是指发送方完成某个文件的一次传输后,立即开始一个新的文件的传输而不需要等待接收方确认前一个文件已经完全正确收到。本文档来自技高网...

【技术保护点】
一种深空通信中的文件传输方法,其特征在于:包括如下步骤:步骤一、发送端将待传输文件分为N段,每段K个数据包,每个数据包长度为L字节;步骤二、设定每个数据段需要重传的喷泉编码包数量K′:K′=K·ε′,其中ε′为在系统允许的喷泉译码失败概率范围内,接收端译码所要求的编码冗余度;设定发送端喷泉编码冗余度ε:ϵ=ϵ′+[1-(1-Pe)8·L]1-[1-(1-Pe)8·L],其中,Pe为估计的当前信道误码率;步骤三、采用与CFDP协议兼容的文件可靠传输方式传输文件,具体方法为;发送端的传输过程为:步骤3.1,发送包含源文件名...

【技术特征摘要】
1.一种深空通信中的文件传输方法,其特征在于:包括如下步骤:步骤一、发送端将待传输文件分为N段,每段K个数据包,每个数据包长度为L字节;步骤二、设定每个数据段需要重传的喷泉编码包数量K':K' =K- ε',其中ζ丨为在系统允许的喷泉译码失败概率范围内,接收端译码所要求的编码冗余度;设定发送端喷泉编码冗余度ε:2.根据权利要求1所述的一种深空通信中的文件传输方法,其特征在于:所述步骤一的分包方法具体为:3.根据权利要求1所述的一种深空通信中的文件传输方法,其特征在于:Ν为满足取值范围的最小整数。4.根据权利要求1所述的一种深空通信中的文件传输方法,其特征在于:每个数据段的位置偏移为该段数据的第一个字节在待传输文件中的偏移字节数,同一数据段中的每个数据包位置偏移取值相同。5.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:杨雷安建平卜祥元卢继华朱海周
申请(专利权)人:北京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1