摘要
本文针对ZigBee网络中的MAC层核心算法CSMA/CA不能区分业务优先级和在高网络负荷中性能较差的问题,提出了根据网络负荷设置竞争窗口的方法来确定网络中不同业务的优先级;同时,根据网络负荷来自适应调整算法中的退避指数,进一步优化网络性能。对网络模型进行了数学建模和分析,并且利用NS2软件建立仿真场景进行了网络仿真,仿真结果表明改进后的算法以较小的时延代价提高了网络吞吐量,并降低了丢包率,从而使网络整体性能得到优化。
The CSMA/CA is the core algorithm in MAC layer for ZigBee,which can't provide priority service and has poor performance in high load network. A new scheme is proposed,including that the priorities of different services can be rated by setting the contention window according to network load states,meanwhile,the backoff exponent of the algorithm can be adjusted adaptively with network load. The network model of the proposed algorithm is constructed by means of Markov chain model and simulated by NS2. The simulation results show that the network throughput capacity is improved and the packet loss rate is reduced,obviously,the overall performance of the network is optimized with a little time delay increasing.
作者
石佳川
刘剑飞
秦浩
王蒙军
SHI Jiachuan;LIU Jianfei;QIN Hao;WANG Mengjun(School of Electronic and Information Engineering,Hebei University of Technology,Tianjin 300401,China)
出处
《传感技术学报》
CAS
CSCD
北大核心
2018年第6期920-926,共7页
Chinese Journal of Sensors and Actuators
基金
河北省教育厅基金重点项目(ZD2017021)
河北省高层次人才项目(C2013001048
GCC2014011)