为了延长无线传感器网络的生命周期,提高节点能量利用效率,将簇与节点调度相结合,提出了保持覆盖的无线传感器网络簇内节点调度。首先将网络分簇,然后每个簇内的节点,按节点号自小到大的顺序依次计算每个节点与簇内邻居节点的距离,并判断所有距离小于监测半径的邻居节点能否对自己实现圆周覆盖,从而判断自己是否是冗余节点。利用Matlab仿真表明,一方面该算法可以有效减少网络的能量消耗,延长网络生命周期;另一方面该算法的调度效率与网络节点密度以及节点监测半径都有密切关系。
In order to prolong the lifetime of Wireless Sensor Networks(WSNs),and improve the use efficiency of node energy,combined cluster and node scheduling,a coverage-preserving nodes scheduling method in clusters for WSNs(CPNSC) is proposed in this paper.In this method,clusters are set up at first,then every node in every cluster judges itself whether a re- dundant node or not according to follow conditions:the first one,it has more than 3 neighbor nodes whose distance to itself are less than nodes' same monitor radius R;the other one, it can be circle covered by the neighbor nodes satisfying condition above.Simulations in Matlab 7.1 indicate that,for one thing,this method can decrease the energy consumption of WSNs, for another thing, the schedule efficiency has an affinity with node density and node monitor radius.