一种在多跳传输系统中基于BATS码的高效编码设计方法技术方案

技术编号:26307554 阅读:46 留言:0更新日期:2020-11-10 20:08
本发明专利技术公开了一种在多跳传输系统中基于BATS码的高效编码设计方法,包括以下步骤:1)将原始文件划分成K个等长的原始数据包;2)在发射机端,将k个等长的原始数据包采用BATS码的高效编码设计方案进行BATS码的外码编码,得编码包;3)将步骤2)得到的编码包通过无线信道发送至中继节点;4)中继节点接收编码包,对属于同一批次的编码包使用BATS码内码编码,得重新编码的编码包;5)中继节点将重新编码的编码包发送至下一个中继节点;6)接收机寻找属于同一批次的编码包,再对同一批次的编码包进行迭代译码,然后对同一批次的编码包进行高斯消元译码,得原始数据包,该方法能够降低多跳网络传输中的编码冗余,提高数据包的传输效率。

【技术实现步骤摘要】
一种在多跳传输系统中基于BATS码的高效编码设计方法
本专利技术属于无线通信领域,涉及一种在多跳传输系统中基于BATS码的高效编码设计方法。
技术介绍
近年来,随着无线网络通信技术的不断发展,无线网络得到了广泛的应用,以移动互联网为例,截止到2019年12月,我国手机网民规模达到8.29亿,由此可见,无线网络的需求在逐年增长。因此,如何提高无线网络的传输性能和可靠性是当前无线网络技术研究所面临的重大挑战。为例提高数据传播在网络中的可靠性,2001年首次提出了网络编码的概念,不同于传统的中间节点只能对数据包进行存储转发,网络编码允许中间节点对接收到的数据包进行编码并转发,因此网络编码在增加无线网络可靠性的同时,也实现了更高的网络吞吐量,并且可以降低传输能耗,增加传输数据的安全性。尽管网络编码的优点很多,但是在实际的无线通信中网络编码的应用还不普遍,这主要是因为运用网络编码增加了计算的复杂性,并且也存在系数开销过大、延迟较高的问题,特别是当传输数据包的码长较长时,网络编码的编译码复杂度极高,会给传输系统带来很大的时延和能耗。r>为了在无线通信传本文档来自技高网...

【技术保护点】
1.一种在多跳传输系统中基于BATS码的高效编码设计方法,其特征在于,多跳传输系统包含一个发射机、一个接收机与n个中继节点,信号的传输按帧进行,包括以下步骤:/n1)发射机在进行BATS码数据传输之前,将原始文件划分成K个等长的原始数据包B=(b

【技术特征摘要】
1.一种在多跳传输系统中基于BATS码的高效编码设计方法,其特征在于,多跳传输系统包含一个发射机、一个接收机与n个中继节点,信号的传输按帧进行,包括以下步骤:
1)发射机在进行BATS码数据传输之前,将原始文件划分成K个等长的原始数据包B=(b1,b2,…,bK),其中,b表示数据包;
2)在发射机端,将k个等长的原始数据包(b1,b2,…,bK)采用BATS码的高效编码设计方案进行BATS码的外码编码,得编码包;
3)将步骤2)得到的编码包通过无线信道发送至中继节点;
4)中继节点接收编码包,再寻找属于同一批次的编码包,并对属于同一批次的编码包使用BATS码内码编码,得重新编码的编码包;
5)中继节点将重新编码的编码包发送至下一个中继节点,直至接收机接收到重新编码的编码包;
6)接收机寻找属于同一批次的编码包,再对同一批次的编码包进行迭代译码,然后对同一批次的编码包进行高斯消元译码,得原始数据包;
7)接收机判断是否已经将所有原始数据包译码出来,当已经将所有原始数据包译码出来,则停止发射机,并记录最终的编码冗余,当所有的原始数据包没有全部被译码时,则发射机继续进行编码包的发送,直至所有原始数据包被译码出来为止。


2.根据权利要求1所述的在多跳传输系统中基于BATS码的高效编码设计方法,步骤2)的具体操作过程为:
21)BATS码的外码编码为喷泉码的形式,其中,将原始文件划分成K个等长的原始数据包(b1,b2,…,bK),再根据喷泉码的外码度分布Ψ=(Ψ1,Ψ2,…,ΨK),通过概率得到一个度值di,其中,度值di为第i个批次选取的待编码的原始数据包数目,随机选取di个原始数据包并构成第i个批次的原始数据包集合Bi;
22)发射机将编码出来的外码编码包按顺...

【专利技术属性】
技术研发人员:任品毅柴乐杜清河
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西;61

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

1