关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于IEEE 802.15.4 CSMA/CA机制的无线非均匀传感网络实时性能分析

基于IEEE 802.15.4 CSMA/CA机制的无线非均匀传感网络实时性能分析

作者:时间:2011-08-01来源:网络收藏

从式(14)~(16)可以看到操作点参数可以通过数学迭代的方法唯一求出,从而可以得到数据包的传输时间度量。用概率母函数(PGF)来表示数据包的平均访问时间delay,如下表达式(17):
i.jpg
j.jpg

3 仿真验证
通过NS-2仿真软件来验证数据包的。参考文献所述的仿真搭建仿真平台。所有节点都分布在以sink节点为圆心、半径为3 m的圆内:每个节点都在彼此的传输范围内,节点的传输距离为7 m;每个节点都能侦听到其他节点的传输,也就是说不存在隐藏终端。节点只能存储一个数据包,也就是节点传完数据包,或者达到最大重传次数,或者访问信道失败后会直接进入休眠状态。
根据式(17)的,可以看到数据包的传送时间度量(将所有的时间度量归一化为backoff时间大小)与MAC参数及系统的操作点有关系。 MAC的参数选取backoff计数器的初始值为23;backoff阶段值为m=5:重传计数器为r=3;数据包的长度为L=7个backoff大小。而每种情况的操作点可以根据式(14)~(16)用数学的迭代的方法计算出来。把这些参数应用在实际的仿真环境中,得到了数据包的平均传送时间,如图3所示。取R=λ1/λ2,以其作为数据包访问时间的度量基准,并把节点数目的比例作为度量系统非度即非对称度的度量,也就是说,系统的最大非度即最大非对称度是两种节点的数目相当如N1=5,N2=5,而系统的最小非度是两种节点的数目相差最大如N1=8,N2=2。从图中得到:随着节点数的增加,数据包的平均delay增加;随着非均匀度的增加,delay会增加;在R=1时,也就是两种节点的数据包到达率相同,那么系统总的数据包数λ1N1+λ2N2在不同的节点组成情况下相等,所有的delay值相同,并且delay达到最大值。从图中看出,仿真结果与结果是基本误差在1.41%~7.52%范围内,这个误差是可以允许的。

本文引用地址:http://www.eepw.com.cn/article/161698.htm

k.jpg


了在R=1的特殊情况下,也就是系统节点为均匀分布时的delay,如图4所示。随着数据包到达率的增加,对于节点数小的情况如N=10和N=25,delay会缓慢增加;对于节点数多的情况,delay增加比较剧烈。系统节点数N=60时,delay在λ=0.573时达到最大值,而系统节点数N=45时,delay在λ=0.839时达到最大值。

l.jpg



4 结论
本文采用了两个半马尔可夫链和一个宏观马尔可夫链模型详细分析了 802.15.4 访问的。在有限节点数和理想信道的情况下,分析了该在非均匀的数据包到达率和非饱和条件下各个数据包访问信道的时间性能,并且通过NS-2仿真验证了分析结果,发现分析与仿真的结果是很吻合的。本文最大的特点是,数据包之间没有优先权的限制,所有包都有相同的机会访问信道,无论是同一种节点还是不同种节点之间,这是与先前分析非均匀等最大的区别。也分析了两种节点在相同的数据包到达率条件下的性能,发现其访问时间随着到达率的增加急剧增加。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭