数模-AD-HOC网络资源分配问题.docVIP

  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文档。上传文档
查看更多
Ad Hoc网络的区域划分和网络抗毁性分析 摘 要 本文探讨了如何合理地对Ad Hoc网络区域进行划分。针对区域内节点状态和区域有湖、无湖的状况,给出了每一种情况下区域的划分方案、信道分配方案和网络抗毁率。 问题1:讨论了用正多边形覆盖平面的问题,发现只有正三角形、正方形和正六边形拼装起来能够完全覆盖平面。当相交部分不小于5%时,用45个圆可以完全覆盖全部区域,选择3个通信信道即可;当相交部分不小于18% 时,用64个圆可以完全覆盖全部区域,选择2个通信信道即可完全进行数据交换。用抗毁率来衡量网络的抗毁性,在抽取掉相同比例的节点数时,发现正六边形覆盖方案比正方形覆盖方案的网络抗毁率大一些。 问题2:在无湖的情况下,全部采用半径为100的圆覆盖整个区域。考虑到有湖情况,将覆盖湖区的两个圆去掉后出现了两个盲区,用半径分别为75和75.1545的半径的圆即可将这个区域完全覆盖,总的半径之和为4450.1545,整个区域需要分配3个信道即可。 问题3:要求使用基于节点的划分方式时,本文使用K-means聚类算法对节点进行分类,对每一个类用一个尽量小的圆去覆盖,得出了覆盖每个类的圆的最小半径,然后对节点的连通性进行了验证,对于有转发任务的相邻的圆公共面积占大圆面积的比例小于5%的情况,采用增大小圆半径的方法解决,最后得到无湖情况下,用57个簇可将926个节点完全覆盖,需要分配3个信道来满足数据交换要求。 问题4:用计算机模拟前10个节点的运动,当达到400单位时间后,计算出前10个点的新坐标,然后重新建立所有节点之间的最短路径矩阵,判断网络是否连通。随机模拟2000次,计算出网络连通的概率为0.549。 关键词:抗毁性;Dijkstra算法;K-means聚类算法 一 问题的重述 Ad Hoc网络有着无需基站、无需特定交换和路由节点、随机组建、灵活接入、移动方便等特点,可以实现在任意环境下自由通信,同时也为军事通信、灾难救助和临时通信提供了有效的解决方案,具有极大的吸引力。 在Ad Hoc网络中,节点之间的通信均通过无线传输来完成,由于发射功率以及信道(即频率)的限制,节点的覆盖范围有限,当它要与其覆盖范围之外的节点进行通信时,可以通过中间节点转发。对一个指定区域,用一系列称为一跳覆盖区的小区域将其有重叠地完全覆盖,对每个一跳覆盖区分配一个信道,处于几个一跳覆盖区重叠部分的节点同时使用几个信道工作。在同一个一跳覆盖区内的用户使用同一个信道相互通信;不同一跳覆盖区的用户之间通过中间节点转发。如果区域中任意两个节点都能通信,则称之为连通。 现在,需要在一面积单位)的区域内构建一个Ad Hoc网络,请你完成以下工作: (1) 将此正方形区域用若干个半径都是100的圆完全覆盖,要求相邻两个圆的公共面积不小于一个圆面积的5%,最少需要多少个圆(如果一个圆只有部分在正方形区域中,也按一个计算)?若给每个圆分配一个信道,使得有公共部分的圆拥有不同的信道,最少需要几个信道?怎样分配(用示意图标出)?如果将上面的5%改为18%,其它不变,结果又如何?对以上两种划分,若每个公共部分中心和相应圆心各恰有一个节点,讨论网络的抗毁性。(即从节点集合中随机地抽掉2%、5%、10%、15%等数量的节点后网络是否仍然连通) 设正方形区域中有一中心在(550,550)、长轴与正方形水平的一条边成30度角、长度为410、短轴为210的椭圆形湖泊。节点仅能设置在地面上,假设一跳覆盖区圆的半径可以在75~100间随意选择,两个面积不等的圆相交,它们之间的公共面积应不小于大圆面积的5%,其他假设同(1),研究使全部圆半径之和为最小的区域分划和信道分配方案。 由于节点是可以移动的,但运动速度较为缓慢,上面的固定的划分虽然不能保证Ad Hoc网络在实际使用中始终是连通的,但在一个较短的时间间隔内,网络的连通性可能并未变化。因此,实际中往往采用基于节点的划分方式。在某一时刻,将正方形区域内的节点(用户)分成若干个簇。以完全覆盖某一簇内所有节点、且半径不大于100的圆作为一个一跳覆盖区(由于圆心可以有一个活动范围,半径也可以变化,因此某一簇的一跳覆盖区不一定唯一)。在满足有转发任务的相邻一跳覆盖区的公共面积不小于较大一跳覆盖区面积的5%、且正方形区域内所有节点连通的条件下,以附件1给出的数据作为静止(节点不移动)状态,针对正方形中无湖和有湖(有湖时认为湖中节点不存在)两种情况,研究使全部一跳覆盖区半径之和为最小的一跳覆盖区划分和信道分配方案。找出区域连通的充分、必要条件。类似于(1),讨论你们建立的Ad Hoc网络的抗毁性? 进一步假设数据文件中的前10个用户只作折线运动,每30个单位时间可能改变一次运动的方向和速度,运动的方向角、速度是分别服从在[0

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档