摘要
由于RSSI值随机变化较大,使得直接利用RSSI值作为依据来计算信标节点的权值的加权质心定位算法在定位过程中存在较大误差。针对这一问题,提出基于RSSI差值加权的定位算法,利用网络中信标节点之间的距离和相应的RSSI值作为参考,并将测得的RSSI值与信标节点之间的RSSI值作为差值,根据差值的大小判断所测距离与信标节点之间距离的接近程度,以此来减小实际环境对加权质心定位算法的影响。仿真结果表明,与基于RSSI校验的定位算法相比,该方法进一步减小了定位误差。
RSSI value changes randomly, making weighted centroid localization algorithm which directuse RSSI value as the basis to calculate the beacon nodes rights value large error in the positioningprocess. To solve this problem, location algorithm based on the RSSI difference weighted is proposed.This method makes use of the distance between the beacon nodes and the corresponding RSSI value as areference, and the RSSI value between the measured RSSI values and the beacon nodes do Poor, thenbased on the magnitude of the difference to determine the closeness of the distance between themeasured value and beacon node pair, in order to reduce the impact of the actual environment on theweighted centroid localization algorithm. Simulation results show that compared with the positioningalgorithm based on RSSI calibration, this method further reduce the positioning error.
出处
《科技通报》
北大核心
2014年第9期147-151,183,共6页
Bulletin of Science and Technology
基金
河南省教育厅科技研究项目(12B510020)
郑州市科技攻关计划项目(20120410)
关键词
质心算法
定位误差
RSSI差值
加权
距离
centroid algorithm
the positioning error
RSSI difference
weighted
distance