网站大量收购独家精品文档,联系QQ:2885784924

分析Ad hoc网络多信道MAC协议设计与应用.docxVIP

分析Ad hoc网络多信道MAC协议设计与应用.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Word版本下载可任意编辑】 PAGE 1 - / NUMPAGES 1 分析Ad hoc网络多信道MAC协议设计与应用 无线自组织网络即MANET(Mobile Ad Hoc Network),是一种不同于传统无线通信网络的技术。传统的无线蜂窝通信网络,需要固定的网络设备如基地站的支持,开展数据的转发和用户服务控制。而无线自组织网络不需要固定设备支持,各节点即用户终端自行组网,通信时,由其他用户节点开展数据的转发。这种网络形式突破了传统无线蜂窝网络的地理局限性,能够更加快速、便捷、高效地部署,适合于一些紧急场合的通信需要,如战场的单兵通信系统。但无线自组织网络也存在网络带宽受限、对实时性业务支持较差、安全性不高的弊端。目前,国内外有大量研究人员开展此项目研究。 无线自组织网络(mobile ad-hoc network)是一个由几十到上百个节点组成的、采用无线通信方式的、动态组网的多跳的移动性对等网络。其目的是通过动态路由和移动管理技术传输具有服务质量要求的多媒体信息流。通常节点具有持续的能量供应。 1 协议基本思想 把整个信道分为1个控制信道和n个数据信道,这些子信道互不重叠且带宽相等,每个节点配置两部半双工收发机,1个用于控制信道,1个可在n个数据信道间切换使用。CUL表项有3个元素:CUL.host是A的一个邻居地址,CUL.ch是被邻居CUL.host占用的数据信道,CUL.rel_time指CUL.ch信道的释放时间。FCL表可由CUL计算得出。 建立发送链表,采用自动重传技术,双方可实现数据信道上连续的DATA/ACK帧交换过程,直到通信完成或者到达预定通信时间。下面说明协议中的几个重要规则。协议中用到的标识符含义如下表1所示。 1.1 发送链表 按目的地址的不同把高层数据参加到相应链表中,发送数据链表的构造形式如图1所示。 Hld_Data_Elem是高层数据的表示构造,pkptr指向高层数据,qos是描述分组优先级的整数值,实时(语音、视频等)分组比数据分组优先级高,ar_time是高层数据的到达时间。NL是链表头构造,具有同一目的地址的分组均放在此链表中,Hld_List是链表头指针,dest是目的地址,T_qos是表示此链表中所有分组的平均优先级权值,由链表中所有分组的qos和ar_time值决定: 1.2 控制信道规程 在控制信道上交换RTS/CTS/RES帧预约数据信道,RTS/CTS/RES帧格式如图2所示。 RTS帧中的N域表示发送链表中的高层数据个数;Tdl(Total data length)域是N个高层数据的总长度,目的节点可以结合N、Tdl域计算数据信道上的总通信时间。Ndl(next data length)域是节点A当前发送链表中下一个要发送的数据长度,用于节点B设置超时定时器。 要在数据信道上实现连续的帧交换功能,则在控制帧交换过程中,网络分配矢量NAVcts必须有效地预测数据信道Dj上的通信时间,NAVcts值被设为发送链表中的数据正常交换完成所需要的时间,NAVcts的计算过程如下: 源节点的当前发送链表中有4条数据,在数据信道上正常交换时的传输序列如图3所示,由此可以推出: NAVcts=TdlA+NA×T_ack+2NA×T_prop 其中,若帧交换过程中出现异常需要重传,则数据信道上的通信时间将会大于NAVcts值,这种异常情况的处理见下文。 1.3 数据信道规程 数据信道上交换DATA/ACK帧,DATA/ACK帧格式如图4所示。 DATA帧中的Seq域用于对方节点区分到来是否是重复帧,正常情况下此位按0、1交替变化,在重传时不发生变化,这样重传时设置Seq位不变,对方节点便知道是重复帧而丢弃它;Itrp域是强制中断位,正常情况下此位为1,当为0时,表示要求立即停止通信,之后双方交换ACK帧结束本次通信。 系统记录数据信道上的通信时间,当发生重传时,源节点在发送本条数据时,计算发送链表中下一条数据正常传输结束的时刻会不会超过NAVcts值表示的时刻,如果超过,则把Itrp位置0,强制结束通信,如图5中所示,目的节点收到DATA(Itrp(0))时,返回ACK帧,之后结束通信。 2 本文协议的描述过程 本文协议的描述过程如下,其分组交换时序图如图6所示。 (1)节点(如A)发送链表不全为空时,选择T_qos权值的链表作为当前发送链表,其目的地址为节点B,在RTS帧前,节点A做三项检查: (a)保证目的节点B的数据信道收发机空闲。

文档评论(0)

189****2896 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档