- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OPNETIEEE802.15.4仿真与性能分析
基于OPNETIEEE802.15.4仿真与性能分析
摘 要 基于自行开发的OPNET仿真软件,对IEEE802.15.4标准,建立一个支持信标模式超帧中带时隙的CSMA/CA的网络进行的仿真测试。在IEEE802.15.4协议的基础上,描述了星型拓扑结构网络在信标使能模式下,对节点数、信标级数与包的间隔时间改变,测试它们对吞吐量、丢包率及平均能量消耗的影响,得出比其它更有效结论。此理论研究,为今后在信标技术、IEEE802.15.4协议的可靠、及节能的相关应用上提供了深远的理论基础,非常具有研究价值。
关键词 IEEE802.15.4;MAC;OPNET;吞吐量
中图分类号 TP39 文献标识码 A 文章编号 1674-6708(2015)131-0169-02
0 引言
IEEE802.15.4协议是对低速率无线个人局域网(low-rate wireless Personal Area Networks,LR-WPAN)提出的,制定了物理层和媒体接入控制层。与别的无线网MAC协议相比, 802.15.4具有更高的配置性。在分析IEEE802.15.4的基础上,研究了星型网络中信标使能方式下通过改变节点数与包的间隔时间,分析它们对性能参数吞吐量、丢包率及能量消耗的影响。
IEEE802.15.4仿真软件设计的不完整,缺乏相应有效的支持信标模式和GTS的仿真模型,所以仿真分析不够准确和全面。zheng和Chen等完善了NS-2和OMNET++中的IEEE 802.15.4模型,但只支持星型网络。hurtado和jurcik也分别扩展了OMNET++和OPNET的仿真库以支持无线簇树网络,但功能不全存在。国内,研究 IEEE 802.15.4 的CSMA参数配置对介质访问层和物理层的影响,其他(GTS、beacon)没有。为今后在IEEE802.15.4应用中更好的配置协议与进一步达到更好的节能效果提供了理论基础。
1 IEEE802.15.4的物理层
IEEE802.15.4协议的物理层通过对射频硬件和软件,在MAC子层和射频信道间提供接口。物理层的主要功能是数据服务与管理服务两部分。802.15.4物理层功能包括:1)无线收发器的启动与关闭;2)信道的能量检测(ED);3)检测接收的数据包链路质量表示(LQI);4)信道的随机选择;5)空闲信道的评估与收发数据。物理层的任务是管理维护一个由物理层相关数据组成的数据库[2]。
2 IEEE802.15.4的MAC层
MAC层为高层访问物理层提供服务接口且是点对点通信信道。MAC层有两种服务,MAC数据服务与MAC管理服务。数据服务保证MAC协议数据单元在数据服务中的正确收发,管理服务维护一个储存MAC层协议状态的相关信息数据库。
MAC层的主要功能包括:①协调器周期产生并发送信标帧 ,普通设备是根据协调器的信标帧与协调器同步;②支持PAN的网络关联及取消PAN关联的相关操作;③支持无线信道的所有通信安全;④采用CSMA/CA机制;⑤接受GTS机制;⑥支持不同设备之间的MAC层间的可靠性传输[1]。
3 OPNET仿真软件与仿真模型
OPNET采用基于包的建模机制模拟实际网络中设备间的包流动及处理过程,分为三层仿真模型:节点模型、网络的模型和进程之间的模型。最上层是网络层,反映它的拓扑结构;中间层是节点层,反映设备的一些特性,且由相关的协议模型组成;最下层是进程模型,状态机可以描述,还可以编写操作代码,也是对协议和算法的综述。实际的设备、网络、协议与三层的仿真模型是相互对应的,体现了网络的相关性[4]。IEEE802.15.4协议仿真模如下图所示。
图1 IEEE802.15.4协议仿真模型
4 仿真场景的建立与结果分析
网络在一个(100*100)的协调器和100个随机分布的相同节点生成常数分布,有相同的平均到达率。协调器依据BO、SO等参数会定期产生信标帧 ,BO为6,SO为3。
为了集中在CSMA/CA算法下分析性能,假设网络是完全连接的,能听到对方所有节点,没有隐藏终端的问题。有槽的CSMA/CA属性设置为默认值(CW=2,macMaxCSMABackoffs=5 and macMinBE=2)。此网络中,所有节点生成的数据帧常数的大小都是一样的,是300位的数据长度和104位的MAC头文件大小。
图2 网络拓扑(1个协调器,100个节点)
4.1 性能参数的设定
1)吞吐量:吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。
2)丢包率:在仿真测试中丢失数据包的数目占所发送所有数据包
文档评论(0)