无线网络环境下网络编码模型Ncma和其实现.docVIP

无线网络环境下网络编码模型Ncma和其实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线网络环境下网络编码模型Ncma及其实现 摘要:网络编码具有提高网络传输速率,逼近多播最大容量等优点。本文建立了一个无线环境下的网络编码模型ncma,并提出了一种结合路由信息的编码节点选取方法,该方法比传统编码节点更简单、高效。对其实现是在现有的ns2系统上进行扩展,创建一个可以仿真各种网络编码算法的通用工具,为网络编码的进一步研究提供实验平台。 abstract: network coding could improve the transmission rate of network, almost realize the maximum capacity of multicast. the contributions are as follows: a model of network coding for wireless environment, named ncma (network coding model in ad hoc), is built, and then a method of choosing coding nodes is proposed based on ncma. the operations of network coding are confined in a one-hop network by ncma, and this makes the listening operation much easier which helps to reduce errors caused by the complex transmission routes. 关键词:网络编码;网络编码模型ncma;ns2的网络编码扩展 key words: model of netwrok coding;coding nodes selection method;extension of ns2 for network coding 1 简介 网络编码是指网络中的节点既具有存储转发的功能,还具有对来自不同链路中的数据包进行编码组合,将其压缩成一个数据包进行传输的功能。其优越性在于能够提高网络传输速率,逼近多播最大容量,节约网络带宽,改善网络负载均衡,提高网络信息安全性。不足之处是增加了节点的计算复杂性及网络传输时延,存在同步问题和安全隐患。 网络编码是在解决网络多播容量的环境中提出的,已有很多研究成果。目前存在两个问题:一是网络编码节点的选取算法复杂度高;二是缺乏能支持网络编码研究的仿真实验平台。针对这两个问题,本文的研究内容:一是在无线网络环境下的网络编码模型ncma的建立,二是对ns2仿真工具的网络编码扩展,实现一个通用的网络编码模型的仿真平台。 2 网络编码模型ncma的建立 网络编码的研究从有线网络发展到无线网络,相比于有线网络,无线网络的特点是网络节点能量有限,具有天然的广播特性,节点分布具有多维空间的随机性,节点之间连接受节点移动和分布地域的限制、空间域上相互制约的相关性、时间域上信号传输受时变衰落的影响等。 已有的网络编码模型cope建立在无线mesh网络中,提出按需路由协议ocr。该模型及其优化可以提高网络性能,但不能实现重叠编码,并可能带来更大的计算开销。 本文利用cope中最佳编码方案、节点对数据侦听和发送接收报告的思想,提出网络编码模型ncma(network coding model in ad hoc),使其有较强的扩展性和通用性。 2.1 模型简介 2.1.1 模型定义: ①网络节点:a、b、c、d……,为叙述方便,将“节点a”简称为“a” 。 ②数据包:p1、p2、p3……,为叙述方便,将“数据包p1”简称“p1”。 ③参编包和编码包:网络编码是要将若干个数据包进行编码组合,然后产生一个新的数据包,本文将这“若干个数据包”统一称作参编包,将“新的数据包”称作编码包。如p=p1?茌p2?茌p3?茌…?茌pn,其中,诸如p1、p2等称为参编包,p称为编码包。 ④用pp1表示原始数据p1经过某种编码操作之后得到的编码包。 2.1.2 模型说明 如图1所示,该网络拓扑由六个无线节点组成,它囊括了无线ad hoc网络通信中的基本通信情况。图1中,如果b作为源节点,a作为目的节点,则b和a的通信属于一个单跳通信;如果c作为源节点,a作为目的节点,则c和a的通信就属于一个两跳通信;如果c作为源节点,e作为目的节点,则c和e的通信就属于一个多跳通信。 2.1.3 编码节点选取方法 以往网络编码节点的选取有两个不足:一是算法非常复杂,二是对现有的路由协议改动太大。本文提出了一种新的网络编码节点选取方案,能够简单有效的选取编码节点,可以较好的在现有路由方案上运行。 基于ncma模型的网络编

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档