摘要
为了解决DV-Hop算法误差较大的问题,提出了一种基于RSSI修正的WSN定位算法RMDV-Hop(RSSI Modified DV-Hop)。该算法限制最大传播跳数,并对跳数为1的锚节点利用RSSI值修正其跳数值,取RSSI值较大的前N个锚节点作为参考锚节点,利用参考锚节点的平均每跳距离误差进行加权处理未知节点的平均每跳距离,最后用总体最小二乘法计算未知节点的坐标位置,实现RMDV-Hop定位算法的全面改进,以提高定位精度。仿真结果验证,改进算法的定位精度和稳定性都比原始算法有了明显的提高。
In order to solve the problem that there is large errors in DV-Hop algorithm in network topology environments,a modified RSSI-based WSN localization algorithm RMDV-Hop(RSSI Modify DV-Hop)is presented in this paper.The algorithm limits the maximum number of hops and uses RSSI value to modify its hop value when hop of an anchor node is 1.The first Nanchor nodes with greater RSSI value is chosen as reference anchor nodes and per hop distance error of the reference anchor nodes are used to weight average hop distance of the unknown node.Finally,a total least squares method is used to calculate the coordinates of the position of the unknown node to achieve overall improvement of RMDV-Hop localization algorithm and improve the positioning accuracy.The simulation results show that the positioning accuracy and stability of the improved algorithm has been significantly improved than those of the original algorithm.
出处
《重庆大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2014年第8期144-150,共7页
Journal of Chongqing University
基金
安徽省青年人才基金重点资助项目(2012SQRL199ZD
2013SQRL083ZD)
宿州学院开放课题平台(2012YKF38)