论文部分内容阅读
在无线传感器网络(WirelessSensorNetwork,WSN)中,路由协议的研究从未中断,在保证信息量传输不变的条件下降低能量消耗延长网络寿命一直是路由协议研究的关键。分析总结现有的路由协议的优缺点,基于簇头能量消耗过快、部分节点过早死亡、簇头分布不均匀等不足之处展开研究,并分别针对静态和动态的WSN提出两个新的路由协议。具体内容如下:1.在静态的WSN中,LEACH协议通过随机概率模型选取簇头节点,会造成部分节点过早死亡。针对这一问题,将簇头的选举过程分为预选簇头和正式选举。在预选簇头阶段,基于节点的剩余能量等信息利用模糊逻辑原理计算出簇头节点竞争半径,在有效的簇头竞争半径内,只能选举出一个簇头节点,以保证簇头节点的合理分布;在正式选举阶段,根据模糊逻辑原理计算出预选簇头节点的成簇概率,确定簇头节点。较LEACH协议,改进后的簇头选举方法可使簇头在整个网络中均匀分布,同时避免部分节点过早死亡,显著的提高了网络寿命。2.在移动WSN中,由于节点的移动造成节点间通信路径中断、数据延迟等问题。对此在M-LEACH的基础上提出一种新的路由协议。协议在簇头的选举过程中,根据节点的剩余能量、节点到汇聚节点的距离以及节点本身的移动速度因素,采用模糊逻辑计算出节点的成为簇头节点的概率,选举出簇头节点。在数据传输阶段,采用簇头多跳方式传输数据。在选择下一跳的簇头时,提出新的通信代价函数,通过计算最小通信代价函数得出最佳的下一跳簇头节点。通过MATLAB仿真提出的两个基于簇的路由协议,分析和比较的结果得出新的路由协议可以有效地控制簇头的分布密度、平衡网络负载、降低能耗、延长网络寿命。