论文部分内容阅读
无线通信技术和计算机网络技术如今正蓬勃发展,得益于此,由无线传感器节点组成的无线传感器网络(WSN)成为了新兴的研究热点。无线传感器节点具有的探测、感知多种信息例如温度、湿度、光照、烟雾等等的功能,使传感器网络得到了广泛的应用,特别是军事、环境监测、医疗卫生、工业矿业等需要人不可到达的,但需实时监测的领域。在传感器网络的诸多监测应用中,无线传感器网络的工作时间是评价网络性能的一个极其重要的指标,提高网络生命周期一直是无线传感器网络研究的一个重点和难题。在无线传感器网络中,目标覆盖问题是一个经典问题,在应用中往往要求完全覆盖、连续覆盖和基站连通性这三个网络覆盖要求,而关键目标是制约网络的生存时间的瓶颈。在本文介绍了传感器网络的相关定义,对于已有的目标覆盖算法,叙述和分析了它们取得研究成果和不足之处,对于制约无线传感器网络生存时间的关键目标提出了新的系数来评价目标的关键程度,阐述了其设计意义,并以此作为源节点选取的参考因素。然后对于重叠目标提出了重叠传感器的负责权重,来为重叠目标选择负责节点,进一步降低数据冗余,从而降低能耗,延长网络的生存时间。最后利用提出的新的关键性系数,设计了基于关键目标的节能连通覆盖算法ESACM,并给出全部算法的伪代码描述。本文使用C++编程对提出的ESACM算法和已有OCCH算法进行了模拟仿真。在不同传感器节点数目、目标数目和不同监测区域面积的条件下将ESACM算法和现有的OCCH启发式连通覆盖算法进行了性能比较,实验结果验证了新的ESACM算法有更长的网络生存时间和更少的连通覆盖子集个数。