可多跳预约信道的无线传感器网络MAC协议——CRMAC.pdfVIP

可多跳预约信道的无线传感器网络MAC协议——CRMAC.pdf

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
石油、天然气工业

维普资讯 第 10卷 第 1期 重庆科技学院学报 自然科学版 2008年 2月 可多跳预约信道的无线传感器网络 MAC协议——CRMAC 仇 兆 存 江苏广播 电视大学江都学院,江都 225200 摘 要 :针对无线传感器 网络的特点,提出低能耗低延时的无线传感器 网络 MAC协议——CRMAC。该协议将节点工作 时间分离为信道预约时间和数据发送时间。在信道预约时间里 ,有数据发送的节点发送预定信道 帧通知多跳的转发节 点 ,确定节点的数据发送时间框架。在数据传送时阃里 ,只有需要发送或接收数据的节点被唤醒 ,而其它节点保持睡眠 状态 。 关键词:无线传感器网络:MAC协议:低能耗:低延时 中图分类号:TN915.04 文献标识码 :A 文章编号 :1673—1980 2008 01--0l20—03 微型无线传感器具有无线通信 、数据采集 、处理 文献 4『,5,6]都对 IEEE802.11协议提 出了一些 与协同合作等功能。无线传感器网络 【I就‘是由许多 改进的方法 .其相同之处是用周期睡眠框架来减少 传感器节点协同组织起来的一种特殊 的adhoe网 空闲监听。但是节点的睡眠使数据帧的发送延时大 络,可广泛应用于数据采集 、目标追踪 、灾害与环境 大增加 ,特别是在多跳网络中,数据帧的发送延时会 检测等。 使转发节点的跳数累计增加。这不适于一些要求实 无线传感器网络 MAC协议决定其无线信道的 时性 的应用 ,例如 :灾害报警 ,智能医院,军事监控 使用方式,在传感器节点之间分配有限的无线通信 等。为了解决无线传感器网络特别是多跳网络中数 资源 。构建无线传感器网络系统的底层基础结构。 据传送能耗与延时的矛盾问题 ,我们提出一种新的 无线传感器网络 MAC协议对整个无线传感器网络 MAC协议——CRMAC fchannelreservationmacpro 的性能有着较大的影响,是保证无线传感器网络高 toco1 。 效通信的关键技术之一。 2 CRMAC设计 在设计 MAC协议时必须要考虑电池能量的限 制。由于传感器节点的微型化使节点的电池能量有 2.1概 述 限,同时节点数量及放置环境等因素难以给节点更 与 以往 的无线传感器 网络 MAC协议相 比较 , 换电池.所以传感器节点的电池能量限制是整个传 CRMAC同样采用周期性睡眠,但在侦听周期进行 感器网络设计最关键的约束之一,直接决定了网络 信道的预约,形成一条从检测节点到 sink节点的数 的工作寿命I1。 据传送管道 借助路由层 。数据传送会根据信道的 预约在睡眠周期进行传送,从而避免了数据的碰撞 1相关工作 和串音现象。只有唤醒对信道进行 了预约的节点,让 无线网络 MAC协议的典型代表是 IEEE802.11 其它节点睡眠,才会大大降低节点的能量消耗。 协议日1。它使用 RTS、CTS和ACK来保证一跳范围内 CRMAC数据传送示意 图如图 1所示 ,数据帧 邻居节点的可靠数据帧发送 ,但是存在能量浪费的 从节点A向节点E发送。在监听周期 ,节点A发送 问题 :数据冲撞产生的重传;节点接收并处理不必要 信道预约请求帧CR—RTS,借助路 由层 的节点链接 数据 的串音现象;控制消息过多;节点在不需要收发 表 .CR—RTS通过 B、C、D点的转发到达 sink节点 数据时仍保持对信道的空闲侦听等。 E.从而建立一条从节点A到节点 E的无冲突虚拟 收稿 日期 :20o7—10-10 作者简介:仇兆存 1977一 ,男,江苏江都人,江苏广播电视大学江都学院计算机系教师。 · 120· 维普资讯 仇兆存 :可多跳预约信道的无线传感器网络MAC协议——CRMAC 数据发送时间表与上一个 CR—RTS冲突,则发送一 个 NACK给发送节点。NACK与 CR—RTS相似 ,不 监听周 同的是 NACK包含了接收节点的接收数据时间表。 当发送节点收到 NACK后 .会重新安排数据发送时 间表,再次发送一个 CR—RTS给接收节点。 睡眠周 3 性能分析 3.1 延时分析 为了与 以前的MAC协议进行比较 ,我们引入 文献[5】的假设和等式 。设从数据产生节点到 sink节 图 1 CRMAC数据传送示意 图 点共有 Ⅳ跳。对于第 n跳节点 n≤Ⅳ ,其载波检测 信道。 延时为 ,传送延时为 t,睡眠延时为t,睡眠唤 2.2 信道预约请求帧CR—RTS 醒周期为 。 与 以前 的MAC协议不 同.CRMAC没有使用 则 802.11协议的平均延时为: R C 来预约一跳范围内的信道 ,而是使用 CR— E Ⅳ 】 Ⅳ £+ 1 R 来预约多跳范围内的信道。CR—RTS包含两个 这表 明802.1

文档评论(0)

fengbing + 关注
文档贡献者

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

1亿VIP精品文档

相关文档