论文部分内容阅读
无线传感器网络集现代传感技术、无线通信技术、分布式信息处理技术于一体,是一个多跳的自组织网络系统。在无线传感器网络中,传感器节点随机分布在监测场景中,共享无线信道,介质访问控制协议MAC (medium access control)决定信道的使用方式,在传感器节点之间建立通信链路保证节点公平有效地分配无线通信资源。本文分析了传统的基于竞争的无线传感器网络MAC协议,针对其退避机制导致时隙选择概率分布不均匀、数据包碰撞概率大的问题,提出了一种基于模糊理论的分布式协调功能F-DCF (Fuzzy-based Distributed Coordination Function),采用分布式算法,根据节点发送数据包的情况设置参数,表征网络负载状态,建立反映网络负载状态与数据包发生碰撞可能性关系的隶属度函数,控制节点选择合适的时隙接入信道。针对在分层结构的无线传感器网络中,大量节点竞争信道导致冲突严重,且簇头节点易因数据累积造成溢出丢包的问题,提出节点优先级自适应的PA-MAC (Priority Adaptive MAC)协议,根据节点的缓存占用率动态调整优先级,增大高优先级节点的信道竞争力,使得各节点的缓存占用率维持在较理想的水平;采用分布式算法,利用节点发送数据包的传输情况评估网络负载状态,结合缓存占用率及当前竞争窗口取值范围,调整竞争窗口的变化。本文利用面向对象的、离散事件驱动的网络仿真环境OPNET搭建无线传感器网络模型,对改进算法及传统MAC协议进行仿真实验,验证了改进算法在吞吐量、丢包率、时延等方面对网络性能的改善。