论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,WSN)被认为是近年来研究的热点之一,在过去几年已经有很多国内外学者对此展开研究工作,无线传感器网络得以迅速发展。无线传感器网络在健康医疗、公共安全、工业控制、环境监测、智能家居、国防军事等重要领域得到了广泛的应用。WSN通过传感器节点进行监测、控制等一系列活动。传感器节点要知道自己的位置,才会更有意义,对事件的处理帮助更大,但是信标节点的成本比未知节点的成本要贵,全部用成信标节点不太现实,此时就需要定位技术的支撑,通过少量的信标节点可以计算出周围的未知节点的位置。节点定位是无线传感器网络的研究热点之一,而高精度定位被认为是无线传感器网络最具有挑战的热点之一。很多的学者都对定位算法提出了诸多方式的改进,提高定位精度。本文也是本着提高定位精度的目的,对DV-Hop算法提出了两种方式的改进。本文的主要工作如下:(1)简述无线传感器网络节点定位的研究背景及意义,查阅了国内外现状,对DV-Hop算法及其改进算法进行分析与总结。还介绍了基本的节点位置计算方法以及经典的无需测距方法。(2)研究DV-Hop算法的计算过程,分析其不足。在前人的基础上提出了两种思路的改进:第一种是MCDV-hop算法——基于多通信半径加余弦定理的DV-Hop算法。算法采用多通信半径进行广播位置,获取未知节点与信标节点之间的最小跳数,估计未知节点与对应信标节点的距离,利用余弦定理对估计跳距进行调整,最后用三边测量法或极大似然估计法估算位置坐标。第二种是采取移动信标节点移动路线的不同和信标节点数目的不同分别记为MARDV-Hop算法和MAQDV-Hop算法。算法采用固定位置布置移动信标节点,然后移动信标节点经过移动构造出多个虚拟的信标节点,然后未知节点会根据移动信标节点每一次移动后的位置信息计算自身坐标,经过多次求得自身坐标取平均值作为最后的坐标。(3)对本文提出的两种改进算法进行仿真实验,并与经典的DV-Hop算法、所参考文献的算法放到同样的环境中进行比较分析,两种算法在定位精度上均有所提高。