论文部分内容阅读
无线传感器网络(WirelessSensorNetworks,WSNs)因其广泛的应用而备受关注,其在军事、经济、科技和生活等方面具有非常巨大的使用潜能以待发掘和研究,是近年来比较热门的研究课题。无线传感器网络是由节点组成的多跳自组织网络,传感器节点资源受限,因此在不改变节点信息感知的情况下,如何减少传感器节点的能源损耗是重要的研究内容。其中,分簇路由算法由于具有扩展性好和能耗小的特点,已经逐步成为研究的热点。本文在研究了国内外各种分簇路由算法的基础上,主要进行了如下工作:分析了已有分簇路由算法在簇结构构建方法上存在的问题,在此基础上,提出了一种基于中介点的簇结构构建算法(Intermediate-point-basedClusterConstructionAlgorithm,ICCA)。ICCA算法将“中介点”引入簇结构构建过程中,综合考虑节点间的距离和节点的剩余能量,以中介点作为构建的辅助节点来选取合适的节点作为簇头节点。同时,根据相邻簇结构间的信息交互,调整自身簇结构的覆盖范围,以减少簇间重叠区域内的节点数目。最后,利用NS2工具对ICCA算法进行了仿真实验,验证了该算法的有效性。在在基于中介点的簇结构基础上,提出了一种基于中介点的簇间多路径路由算法(Inter-clusterMulti-pathRoutingAlgorithm,IMRA),以及维护多路径结构的簇头节点轮换机制。IMRA方法利用中介点作为簇头节点间通信的转发节点,采用层数概念标记簇头节点和中介点,簇头节点接受从层次属性高的中介点发送的信息,以节点剩余能量作为参考标准选择层次属性低的转发中介点。最后给了仿真实验过程和结果对比分析。