基于ZigBee协议栈的PHY服务研究.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文档。上传文档
查看更多
基于ZigBee协议栈的PHY服务研究.doc

基于ZigBee协议栈的PHY服务研究   摘 要:ZigBee是一种标准,ZigBee联盟在IEEE 802.15.4定义的物理(PHY)层和媒体访问控制(MAC)层基础之上制定的一种低速无线个域网技术规范,规定了PHY协议的功能及如何与MAC层交互。讨论PHY服务机制及PHY服务的实现原理。   关键词:ZigBee;PHY服务;原语;MAC层   中图分类号:TN91 文献标识码:A 文章编号:2095-1302(2015)06-00-02   0 引 言   ZigBee无线网络协议层基于国际标准化组织(ISO)和开放式系统互联(OSI)基本参考模型。ISO/OSI模型有7层,但ZigBee仅保留了对于组建低功耗、低数据率的无线网络所需的功能层。物理层和媒体接入控制协议是在IEEE 802.15.4中描述的低速率无线个人局域网,在其定义的物理(PHY)层和媒体访问控制(MAC)层基础上制定的一种低速无线个域网(LR-WPAN)技术规范,所以ZigBee协议栈的物理(PHY)层和媒体访问控制(MAC)层是按照IEEE 802.15.4标准规定来工作的,网络(NWK)层和应用(APL)层由ZigBee标准定义[1]。   1 PHY概述   IEEE802.15.4协议描述中分别有2.4 GHz物理层和868/9l5 MHz物理层两个物理层标准,数据传输速率高达250 kb/s。两个物理层使用的传输方式都基于DSSS(Direct Sequence Spread Spectrum,直接序列扩频),简称直扩方式(DS方式),在物理层使用相同的数据包格式,其低功耗、低成本的优点使它在很多领域获得了广泛的应用[2]。在于调制方式、工作频率、扩频码片长度和传输速率方面有所区别。2.4GHz频段申请的ISM频段在全球范围内无需统一申请,有利于ZigBee设备降低生产成本和市场推广;另外通过采用高阶调制可以达到250 kb/s的传输速率,从而获得极小的通信延时、极短的周期以及更大的吐吞量,从而ZigBee网络中的终端节点更加节电。欧洲的ISM频段是868 MHz,美国的ISM频段是915 MHz,引入868 MHz及915 MHz这两个频段可以使2.4 GHz附近的无线通信设备在不互相影响的条件下发出各自的频率。这两个频段在无线信号传输过程由于表现出小损耗特点,因而拥有极广的通信范围,可以适当降低接收机的灵敏度而不改变传输质量,从而在给定区域用较少设备进行有效覆盖。   2 PHY服务机制   PHY层提供两种类型的服务:PHY数据服务和PHY管理服务。PHY数据服务负责在射频信道中收发PHY协议数据单元(PPDU)。PHY还有一个称为物理层管理实体(PLME)的管理实体,通过PLME可以唤醒PHY管理功能。   (1)PHY数据服务   数据总是以MAC协议数据单元(MPDU)的形式进行传输。本地MAC需要传输数据时,就向PHY提供一个MPDU. PHY尝试进行传输,然后向MAC报告传输结果(成功或失败)。当射频收发器收到数据后,PHY层通知MAC层收到了一个MPDU。PHY层不仅向MAC层提供MPDU,还向MAC层提供链路质量指标(LQI)信息。如图1所示。   图1 两台设备间的数据传输服务   数据可以由MAC层产生,更高层完全不知道这个数据的存在。数据由ZigBee设备对象(ZDO)或应用支持子层应用对象产生。在传输过程中,每一层都对数据单元(DU)加入自己的头部和尾部(如果允许),然后将该结果传递给下一个更低层。每一层的数据单元都以该层的名称命名。在APS层和NWK层,数据单元分别被称为APS协议数据单元(APDU)和NWK协议数据单元(NPDU)。PHY数据服务接收一个MAC协议数据单元(MPDU)并创建将通过射频传输的PHY协议数据单元(PPDU)。在接收端,数据从某一层向上传输到下一个更高层,直到数据单元到达目的层头部和尾部被删除。   (2)PHY管理服务   管理实体提供的管理服务有:信道能量检测(ED)、链路质量指示(LQI)、空闲信道评估(CCA)等。信道中接收信号的功率强度是由信道能量检测来完成的,是为上层提供信道选择的依据[3]。噪声信号功率和有效信号功率之和作为信道检测结果的依据,其检测过程没有进行解码操作。而链路质量指示对检测信号需要进行解码操作,生成一个信噪比的指标值,为上层提供接收的无线信号的质量和强度服务信息。空闲信道评估主要评估信道指标值是否空闲。   3 PHY服务实现   IEEE 802.15.4和ZigBee标准使用原语的概念来描述服务,这些服务由上一层使用。相邻协议层之间的通信是通过在层与层之间调用函数或传递原语来管理的。服务原语的概念是比较

文档评论(0)

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

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

1亿VIP精品文档

相关文档