论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,简称WSNs)是当前一个十分热门的研究课题,它的发展得益于计算、通信、传感等技术的进步。覆盖作为无线传感器网络中的一个基本问题,是直接影响网络性能和服务质量的关键因素之一。覆盖要解决的问题是在传感器节点被部署到目标区域后保证该区域能够被传感器节点有效监控。本论文提出一种基于节点序列(按照区域中的点与网络中各传感器节点之间的距离递增的顺序对网络中的传感器节点排序,所得的序列称为传感器节点序列,简称节点序列)的覆盖算法(Coverage Algorithm With Node Sequences,简称CNS)来判断网络的覆盖情况、消除网络中的覆盖漏洞。论文首先讨论了判断网络1度覆盖情况的方法,然后通过调整距离覆盖漏洞最近的传感器节点的感应半径来动态提高网络的1度覆盖率。同时,论文还对CNS算法进行扩展,用来解决多度覆盖问题。模拟结果表明本论文所提出的算法在性能上要比现有覆盖算法优越。节点调度是一种常用的延长大规模无线传感器网络生命期的方法。本论文提出了一种能量高效型连通性覆盖协议(AnEnergy-efficient Connective Coverage Protocol,简称ECCP),该协议采用RDA算法来判断网络中节点的冗余性,并让节点据此来对自身进行相应的状态转换,从而延长了网络的生命期。RDA算法是基于本论文前面的CNS算法而提出的一种判断冗余节点的算法。该协议能够保证网络的1度覆盖和1度连通。大量实验证明本论文的算法是有效的,达到了预期目的。最后是全文总结,并对无线传感器网络中覆盖问题的研究方向进行了探讨和展望。