基于线性网络编码的混合传输方法、电子设备和存储介质技术

技术编号:20686728 阅读:24 留言:0更新日期:2019-03-27 20:39
本发明专利技术提供了一种基于线性网络编码的混合传输方法、电子设备和存储介质,涉及网络编码技术领域,包括获取当前分组中的n个原始数据包,将n个原始数据包发送给接收端;当n个原始数据包发送完毕时,接着将发送过程中计算得到m个编码数据包发送给接收端,其中,m≤n;当n个原始数据包中有x个丢失时,接收端根据预设编码系数矩阵、接收到的编码数据包和原始数据包,还原得到x个丢失数据包,其中,x<m,这样整体上可以增强数据传输的可靠性,同时编码数据和原始数据混合传输的特性可以大大减少编码解码运算时间,预设编码系数矩阵可以降低解码失败率、减少传输负载。

【技术实现步骤摘要】
基于线性网络编码的混合传输方法、电子设备和存储介质
本专利技术涉及网络编码
,尤其是涉及一种基于线性网络编码的混合传输方法、电子设备和存储介质。
技术介绍
网络编码技术是信息论领域与网络传输工程实践交叉结合产生的一项新技术。网络编码技术通过在传输节点上对传输信息进行某种编码,从而实现链路的高吞吐率、可靠性传输等。现有的网络编码传输应用中,常通过采用随机编码系数进而传输编码数据包的方式,来实现还原原始数据包的目的,但上述方式解码失败率较高,且时延较长。
技术实现思路
有鉴于此,本专利技术的目的在于提供基于线性网络编码的混合传输方法、电子设备和存储介质,在保证数据传输可靠的基础上,加快编解码的速度,降低解码失败率,并缩短解码时延。第一方面,本专利技术实施例提供了一种基于线性网络编码的混合传输方法,应用于发送端,包括:获取当前分组中的n个原始数据包,将所述n个原始数据包发送给接收端;当所述n个原始数据包发送完毕时,根据所述n个原始数据包和预设编码系数矩阵,计算得到m个编码数据包,其中,m≤n;将所述m个编码数据包发送给所述接收端,以使所述接收端根据所述预设编码系数矩阵、接收到的编码数据包本文档来自技高网...

【技术保护点】
1.一种基于线性网络编码的混合传输方法,其特征在于,应用于发送端,包括:获取当前分组中的n个原始数据包,将所述n个原始数据包发送给接收端;当所述n个原始数据包发送完毕时,根据所述n个原始数据包和预设编码系数矩阵,计算得到m个编码数据包,其中,m≤n;将所述m个编码数据包发送给所述接收端,以使所述接收端根据所述预设编码系数矩阵、接收到的编码数据包和原始数据包,还原得到所述n个原始数据包。

【技术特征摘要】
1.一种基于线性网络编码的混合传输方法,其特征在于,应用于发送端,包括:获取当前分组中的n个原始数据包,将所述n个原始数据包发送给接收端;当所述n个原始数据包发送完毕时,根据所述n个原始数据包和预设编码系数矩阵,计算得到m个编码数据包,其中,m≤n;将所述m个编码数据包发送给所述接收端,以使所述接收端根据所述预设编码系数矩阵、接收到的编码数据包和原始数据包,还原得到所述n个原始数据包。2.根据权利要求1所述的基于线性网络编码的混合传输方法,其特征在于,所述预设编码系数矩阵中的编码系数固定、所述预设编码系数矩阵中任意两行组成的向量组线性无关且所述预设编码系数矩阵中任意j行j列交叉线上的元素构成的子矩阵为非奇异矩阵,其中,j<n。3.根据权利要求2所述的基于线性网络编码的混合传输方法,其特征在于,所述将所述m个编码数据包发送给所述接收端,以使所述接收端根据所述预设编码系数矩阵和接收到的编码数据包和原始数据包,还原得到所述n个原始数据包,包括:将所述m个编码数据包发送给所述接收端,在所述原始数据包未在预设时间内都被接收情况下,以使所述接收端根据所述预设编码系数矩阵和接收到的原始数据包和编码数据包构建与丢失的原始数据包相关的高斯方程组,计算得出所述丢失的原始数据包,还原所述丢失的原始数据包。4.根据权利要求3所述的基于线性网络编码的混合传输方法,其特征在于,所述接收端接收到的原始数据包和编码数据包的个数大于且等于n。5.根据权利要求4所述的基于线性网络编码的混合传输方法,其特征在于,所述将所述m个编码数据包发送给所述接收端,在所述原始数据包未在预设时间内都被接收情况下,以使所述接收端根据所述预设编码系数矩阵和接收到的原始数据包和编码数据包构建与丢失的原始数据包相关的高斯方程组,计算得出所述丢失的原始数据包,还原所述丢失的原始数据包包括:将所述m个编码数据包发送给所述接收端,在所述原始数据包丢失或接收超时情况下,以使所述接收端根据所述预设编码系数矩阵和接收到的原...

【专利技术属性】
技术研发人员:彭雷
申请(专利权)人:广东中兴新支点技术有限公司
类型:发明
国别省市:广东,44

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

1