论文部分内容阅读
近年来随着传感器和无线通信技术的发展,无线传感器网络(Wireless Sensor Networks, WSNs)技术也迅猛发展,可以把大量低成本的传感器节点分布在广阔的区域来监测感兴趣的环境。由于传感器节点能量有限,网络部署区域环境复杂,所以如何最大化网络生命周期是传感器网络面临的首要挑战。另外,在无线通信中,无线通信模块的能量主要消耗在数据包的发送和接收上。因此,如何设计网络路由机制以满足传感器网络的通信需求是传感器网络中的关键技术。本文对无线传感器网络中能量有效的分簇路由算法进行了探索性研究,对基于权值的分簇路由协议提出了改进算法。本文的研究工作主要包括以下几个方面:1.分析影响WSNs寿命的主要因素。路由机制是影响WSNs寿命的主要因素。直接将数据传给基站的单跳路由机制使离基站较远的节点消耗很多能量。2.对分簇路由应解决的主要问题——能量有效性进行讨论。分簇路由将WSNs分成若干簇,每个簇选举出一个簇头,簇头将收到的数据进行数据融合后再传给基站。因此,在通信中,簇头的能耗率势必比其它节点的快,为了使网络的能耗平均地分摊给网络中的每个节点,簇头的选举算法是关键。3.根据基于权值的分簇路由协议(Weight-based Clustering Protocol, WBCP)提出了其改进算法(Weight-based Clustering Improved Algorithm, WCIA)。WBCP在选取簇头时只考虑了节点的剩余能量和与邻居节点的平均距离,WCIA在此基础上增加了另外三种因素——节点的邻居节点数、担任过簇头的次数和能耗率,每个因素给设置了一个权系数。另外,WBCP是人为确定权系数的,缺乏合理性,WCIA引入了层次分析法,用数学方法来确定权系数,选出的权系数更真实地反映出了它们对簇头选取影响中所占的比重。本文最后在Matlab上对算法进行了仿真模拟。仿真结果表明,在低吞吐量时,较WBCP、LEACH与LEACH-C,WCIA可使网络寿命分别延长4%、13%和11%,基站收到的数据分别多6.5%、33%和10%;在高吞吐量时,较WBCP、LEACH与LEACH-C,WCIA可使网络寿命分别延长15%、39%和30%,基站收到的数据分别多10%、31%和13%。因此改进算法具有更好的能量有效性。