张彦虎,鄢丽娟,孔淑梅
(广东松山职业技术学院计算机系,广东 韶关 512126)
随着科技的进步和无线网络技术的发展,无线传感器节点的应用范围越来越广[1-3],有时因为监控环境或科研需要,需将无线传感器节点分布在各种复杂的山地地形去探测所需信息,如森林火灾、气温、降雨等自然状况的监测信息,这种状况下,无线传感器节点被分布在比较广阔的区域,其特点是分布面积较广、地形高低起伏不一、信号比较容易受障碍物的遮挡而减弱,因此无线传感器网络中各个节点的能量损耗相对平面无线网络而言有所增加,造成无限传感器节点能量容易消耗殆尽[4-5]。
本文着力于山地地形的特点,结合LEACH协议算法,对凹陷型山地地形进行研究与分析,探索一种能减缓无线传感器节点在高低起伏地形中各网络节点能量消耗速度的路由算法。
WSN路由协议分为平面、层次2种路由协议。平面路由协议一般适用于小规模网络;另外一种层次路由协议也称为分簇路由协议,其以簇头为核心,周边的普通传感器将信息传送至簇头节点,由簇头节点对其所收集的簇成员节点信息进行数据融合,通过一跳或者多跳的方式传送给基站[6]。分簇路由协议中最具代表性的一种协议是LEACH协议,许多学者在其基础上进行了多方面的优化及改进,如黄利晓等人[7]提出的LEACH-improved协议;叶继华等人[8]提出了LEACH改进协议——可变通信周期策略的能量均衡成簇协议ACPSEB-LEACH;鄢丽娟等人[9]提出了一种基于剩余能量进行簇头选举的算法;……