摘要
为了使接收信号强度指示(RSSI)的测量误差对节点定位精度的影响程度达到最小化,提出一种基于RSSI高斯加权校正的质心定位算法.首先通过高斯函数滤去偏差较大的RSSI值,然后再对余下的RSSI值加权计算得到优化的RSSI测量值,并利用测量到的RSSI值计算出锚节点与未知节点之间的距离,然后根据计算出的距离对锚节点坐标加权,并通过质心定位算法求出未知节点的位置坐标.仿真实验表明:该算法相比基于RSSI的质心定位算法,定位覆盖率提升3%~6%,平均定位误差至少减少4%,是一种定位精度更高的算法.
In order to minimize influence of measurement error of RSSI on localization precision of node, propose a centroid localization algorithm based on Gaussian weighting correction. Firstly, large bias value of RSSI is filtered by Gaussian function, then, remained RSSI value is weighted calculation to obtain optimized RSSI measurement value, and use measured RSSI value to calculate distance between anchor nodes and unknown nodes, then coordinates of anchor node is weighting by using centroid localization algorithm to calculate unknown node location coordinate. Simulation experiments show that the algorithm improves 3 % -6 % on the issue of localization localization coverage rate and reduces at least 4 % in average localization error compared with centroid localization algorithm based on RSSI, and it is a higher positioning precision algorithm.
出处
《传感器与微系统》
CSCD
北大核心
2014年第12期134-136,145,共4页
Transducer and Microsystem Technologies
基金
安徽大学研究生学术创新研究项目