[发明专利]多中继网络中基于网络编码的传输控制方法有效
申请号: | 201210086748.9 | 申请日: | 2012-03-28 |
公开(公告)号: | CN102647253A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 毕琰;钱良;丁良辉;宋欣 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中继 网络 基于 编码 传输 控制 方法 | ||
技术领域
本发明涉及通信技术领域,尤其地,涉及一种多中继网络中基于网络编码的传输控制方法。
背景技术
随着无线通信技术迅猛发展,各种基于无线通信技术的应用渗透到人们生活生产的方方面面中。多中继网络作为一种典型的网络形式,广泛体现在无线体域网、水下声波网络等场景中。采用多中继网络可有效对抗丢包。理论和实验表明,采用网络编码技术可提升多中继网络的吞吐率,提高传输节点的能效。网络编码由R.Ahlswede等人于2000年提出,其核心思想是利用传输节点的运算能力,对多个数据包进行处理后再发送,在接收端再次运算以得到初始数据包。
传统的传输方式是各中继节点收到编码数据包后再次进行编码,然后依次发送给目的节点。然而,由于任意两个中继节点接收到的数据包来自同一个源节点,因而可能接收到相同数据包,再次编码后的编码数据包则可能存在相关数据包。发送相关数据包造成能源、时间等资源的浪费,限制了吞吐量的提高,同时也限制了能效的提升。
发明内容
本发明针对上述现有传输方式的不足,提出了一种多中继网络中基于网络编码的传输控制方法,其采用协作式的传输控制方法(NCCF,Network Coding with Cooperative Forwarding),目的节点在接收到中继节点发送的数据包后广播数据包接收情况,实现目的节点与中继节点关于接收情况的信息的共享,使得中继节点能够融合目的节点和自身的信息做出更好的发送决策,避免了发送具有相关性的数据包的情况,从而有效提高了网络编码在多中继网络中的性能。
为实现上述目的,本发明提供了一种多中继网络中基于网络编码的传输控制方法,其包括以下步骤:
步骤一:源节点首先对初始数据包进行网络编码,然后给各个已编码的数据包添加区分标签后发送;
步骤二:各中继节点接收所述源节点发送来的的数据包,读取所述数据包的区分标签并将所述区分标签记录到一个向量中,其中,中继节点i生成的向量记为αi,中继节点i再次编码所接收到的数据包并发送,同时发送所述向量αi,i=1;
步骤三:目的节点构造一个接收情况反映矩阵Ti,所述矩阵初始为空,即T0=0,当接收到中继节点i发来的数据包及向量αi后,将αi以及从中继节点i接收到的数目包数目Ri作为所述Ti的最后一行添加到所述Ti中,并广播所述Ti;
步骤四:下一个将要发送的中继节点i+1接收到由目的节点发送的矩阵Ti后,结合所述中继节点i+1生成的向量αi+1确定所述中继节点i+1发送数据包的数目并发送相应数目的数据包,且i=i+1;
步骤五:重复步骤三,步骤四,直到最后一个中继节点发送完毕。
根据上述的多中继传输网络中基于网络编码的传输控制方法,其中,所述矩阵Ti为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210086748.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置的制造方法
- 下一篇:一种短应力线轧机导卫安装结构