基于BATS码的传输方法、装置、设备及可读存储介质制造方法及图纸

技术编号:32782166 阅读:21 留言:0更新日期:2022-03-23 19:40
本发明专利技术提供了基于BATS码的传输方法、装置、设备及可读存储介质,所述方法包括:获取待传输的数据包和传输参数;根据所述传输参数计算得到所述理论传输次数最小时所对应的度值;根据所述理论传输次数最小时所对应的度值,得到至少一个数据包集合;按分块顺序对每个所述数据包集合依次进行BATS码的外码和内码编码操作,编码后得到不同的批次,并将所述批次依次传输至接收端。本发明专利技术通过对数据包采用分块传输,避免随机选择数据包进行外码编码时,数据包重复被选择的情况,同时求解推导出在给定条件下的传输次数,从而可在分块传输前,确定最佳的度值,减少传输成功所需的传输次数,并且节约了宿节点的储存开销和译码复杂度。且节约了宿节点的储存开销和译码复杂度。且节约了宿节点的储存开销和译码复杂度。

【技术实现步骤摘要】
基于BATS码的传输方法、装置、设备及可读存储介质


[0001]本专利技术涉及传输
,具体而言,涉及基于BATS码的传输方法、装置、设备及可读存储介质。

技术介绍

[0002]BATS码是一种性能优异的喷泉码,在传统BATS码传输时,源节点对需要传输的数据包随机选择后进行编码,进而生成批次传输,以至于宿节点会重复接收相同的数据包,而部分未接收的数据包可能会在收到额外的若干批次后方可恢复,这会导致传输批次数增加,产生额外的计算和储存开销。

技术实现思路

[0003]本专利技术的目的在于提供基于BATS码的传输方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请实施例提供了如下技术方案:
[0005]一方面,本申请实施例提供了基于BATS码的传输方法,所述方法包括:
[0006]获取待传输的数据包和传输参数,所述传输参数包括传输的网络节点长度、传输的批次大小、传输的丢包率、传输的有限基域取值和传输的内码的编码方式;
[0007]根据所述传输参数计算传输的不同度值本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于BATS码的传输方法,其特征在于,包括:获取待传输的数据包和传输参数,所述传输参数包括传输的网络节点长度、传输的批次大小、传输的丢包率、传输的有限基域取值和传输的内码的编码方式;根据所述传输参数计算传输的不同度值所对应的理论传输次数,根据所述传输的不同度值所对应的理论传输次数得到所述理论传输次数最小时所对应的度值;根据所述理论传输次数最小时所对应的度值,将所述数据包进行分块,得到至少一个数据包集合,每个所述数据包集合中包含的数据包的个数相同;按分块顺序对每个所述数据包集合依次进行BATS码的外码和内码编码操作,编码后得到不同的批次,并将所述批次依次传输至接收端。2.根据权利要求1所述的基于BATS码的传输方法,其特征在于,所述根据所述传输参数计算传输的不同度值所对应的理论传输次数,根据所述传输的不同度值所对应的理论传输次数得到所述理论传输次数最小时所对应的度值,包括:根据所述传输的批次大小生成不同的度值;根据每一个所述度值、所述网络节点长度、所述批次大小、所述丢包率和所述有限基域取值计算得到不同度值所对应的直接可译概率和非直接可译概率;根据所述待传输的数据包的个数和所述不同的度值,计算得到不同度值所对应的分块数,根据所述不同度值所对应的分块数生成不同的传输次数;根据所述传输次数、所述待传输的数据包的个数、所述直接可译概率和所述非直接可译概率得到所述理论传输次数最小所对应的度值。3.根据权利要求2所述的基于BATS码的传输方法,其特征在于,所述根据每一个所述度值、所述网络节点长度、所述批次大小、所述丢包率和所述有限基域取值计算得到不同度值所对应的直接可译概率和非直接可译概率,包括:根据所述批次大小、所述丢包率、所述内码编码方式和有限基域取值,确定概率转移矩阵;查找所述概率转移矩阵的主对角线上的第J+1个元素,所述J与所述度值相等,基于所述第J+1个元素和所述网络节点长度计算得到所述直接可译概率;根据所述直接可译概率计算得到所述非直接可译概率。4.根据权利要求2所述的基于BATS码的传输方法,其特征在于,所述根据所述传输次数、所述待传输的数据包的个数、所述直接可译概率和所述非直接可译概率得到所述理论传输次数最小所对应的度值,包括:根据所述传输次数和所述待传输的数据包的个数计算得到不同传输次数所对应的第一数值和第二数值;根据所述第一数值、所述第二数值、所述直接可译概率和所述非直接可译概率计算得到不同所述传输次数所对应的传输成功概率;根据所述不同的所述传输次数所对应的传输成功概率、所述传输次数和所述待传输的数据包的个数计算得到不同度值所对应的传输次数理论值;查找所述不同度值所对应的传输次数理论值中传输次数理论值最小条件下所对应的所述度值,得到所述理论传输次数最小所对应的度值。5.基于BATS码的传输装置,其特征在于,包括:
获取模块,用于获取待传输的数据包和传输参数,所述传输参数包括传输的网络节点...

【专利技术属性】
技术研发人员:刘恒王士恒周权白朝元杨思远肖越方泽群
申请(专利权)人:西南交通大学
类型:发明
国别省市:

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

1