摘要
在基于接收信号强度RSSI(received signal strength index)测距定位算法中,RSSI的测距误差直接影响着定位精度。为此,提出基于RSSI滤波优化的加权质心定位算法(weighted centroid localization algorithm based on Gaussian filter RSSI,WC-RSSI)。利用最小二乘法测量信号传输环境的参数,通过高斯滤波摒弃劣质的RSSI值,优化RSSI值,通过测距模型将RSSI值转换成距离,引用加权质心定位算法计算节点位置,实现节点定位。仿真结果表明,利用最小二乘法的环境参数估计误差低于2.5%,与传统的质心定位算法相比,WC-RSSI算法的均方定位误差得到有效地下降。
In received signal strength index(RSSI)-based ranging localization algorithm,the measurement error of RSSI-based ranging plays key role on localization precision.Therefore,weighted centroid localization algorithm based on Gaussian filter RSSI(WC-RSSI)was proposed.Environmental parameters were estimated using least squares method,the poor RSSI values were abandoned and RSSI values were optimized using Gaussian filter.The RSSI values were converted into distance using measurement model,and the unknown node coordinates were calculated using weighted centroid localization.Simulation results show that the relative error of environment parameter estimation is less than 2.5%,and the precision of WC-RSSI algorithm is greatly improved than that of the centroid localization algorithm.
出处
《计算机工程与设计》
北大核心
2017年第10期2631-2635,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(61170040
60903088)
河北省高校百名优秀创新人才计划基金项目(CPRC002)
关键词
接收信号强度
最小二乘法
高斯滤波
质心定位
无线传感网络
received signal strength
least-squares
Gaussian filter
centroid localization
wireless sensor networks