节点文献
加权质心和DV-Hop混合算法研究
A Hybrid Localization Scheme Based on Weighted Centroid Localization Algorithm and DV-Hop Localization Algorithm
【作者】 赵翠;
【导师】 刘明;
【作者基本信息】 华中师范大学 , 计算机系统结构, 2011, 硕士
【摘要】 随着无线通讯技术、电子技术以及计算技术的迅速发展,传感器网络作为获取信息的新方式出现并得到广泛应用。无线传感器网络主要的功能是将传感器节点采集的有用数据进行处理并使用无线通信网络传输给计算机,实现对传感器网络覆盖区域的检测。在传感器网络的许多应用中,传感器节点的位置对整个应用起着至关重要的作用,如将传感器网络应用于消防警报中,当传感器网络节点通过无线网络向消防局发出消防警报时,必须同时告知自身位置,这样消防局根据提供的位置信息才能尽快采取措施,传感器网络提供的信息才是有用的信息。本论文综合加权质心定位算法和DV-Hop定位算法两种算法在对待定位节点进行定位时存在的优势,并对其不足的地方进行改进。论文算法首先将传感器网络中信标节点进行虚拟网格划分,然后根据质心定位算法与DV-Hop定位算法的特点,分情况对网络中的待定位节点进行定位。当虚拟网格中的信标节点达到门限值时,使用质心定位算法对虚拟网格中的待定位节点进行定位,反之,则使用DV-Hop定位算法对虚拟网格中待定位节点进行定位。加权质心算法在定位待定位节点时由于信标节点比例较低且分布不均匀而导致定位精度较低的问题,论文将加权质心定位算法的定位分为两个阶段,在第一个阶段中使用加权质心定位算法形成质心区域,在第二阶段中,对得到的质心再次使用加权质心定位算法,通过这样的改进以期加权质心定位算法在实际应用中能取到更好的定位效果。通过分析对DV-Hop定位算法在定位待定位节点时误差产生的原因,并针对DV-Hop定位算法产生误差的主要原因是平均每跳距离值的计算误差,提出改进方案,使DV-Hop定位算法在定位待定位节点时能够更加精确。最后论文使用Matlab平台进行仿真测试,该算法与文献[27]所述算法相比,无论是在节点总数固定、信标节点比例可变的情况下,还是在信标节点比例固定、节点总数可变的情况下,本文算法均减小了定位待定位节点时产生的误差,提高了定位精度。
【Abstract】 With the rapid development of wireless communication technology, electronic technology and computing technology, wireless sensor networks is a new means to get information, and widely used. The main function of wireless sensor networks is to process the useful datas collected by sensor nodes and transmit those data using wireless communication network to a computer to detect of sensor network coverage area. In many applications of sensor network, the position of sensor node plays a vital role in the entire application, such as sensor network is used in fire alarm, when a sensor node of sensor network sends out a fire alarm through wireless network to the Fire Department, it must also inform the its position, so Fire Department can take measures as soon as possible based on the provided position information, and the information provided by sensor networks is useful information.This paper integrats the advantage of weighted centroid localization algorithm and DV-Hop localization algorithm, nextly makes up for their deficiencies. The algorithm put forward in thesis firstly partitions beacon nodes by virtual grids, then locates sensor nodes using centroid location algorithm or DV-Hop localization algorithm based on the number of beacon nodes in virtual grid. When the number of beacon nodes in a virtual grid reachs the threshold, the algorithm uses centroid localization algorithm to locate the node in the virtual grid, otherwise, it uses DV-Hop localization algorithm to locate the node in the virtual grid.Beasuse of the low accuracy of weighted centroid algorithm caused by the low ratio and uneven distribution beacon nodes, the paper devides weighted centroid location algorithm into two stages, in the first phase of is to form the centroid region using weighted centroid location algorithm, in the second stage, unknown node uses weighted centroid localization algorithm in centroid region, such improvements of weighted centroid localization algorithm in applications can take to better results.Through analyzing the orientation of when DV-Hop localization algorithm locates the nodes, it can be found that localization error of DV-Hop localization algorithm is mainly due to the calculation error of hop-size, so improvement program is proposed in the paper to make the location of node using DV-Hop localization Algorithm more precise. Finally, the algorithm proposes in article is tested by Matlab, compared with the algorithm of Bai J al. [27], both in the situtation that the total number of nodes is fixed, the ratio of beacon nodes is variable, and the situtation that the percentage of beacon nodes is fixed, the total number of nodes is variable, the proposed algorithm reduces the localization error and increases the positioning accuracy.
- 【网络出版投稿人】 华中师范大学 【网络出版年期】2011年 10期
- 【分类号】TN929.5;TP212.9
- 【被引频次】3
- 【下载频次】178