摘要
提出一种结合接收信号强度指示(RSSI)模型参数动态修正和协作定位的RSSI改进算法.首先,利用高斯滤波对RSSI值进行优化,根据锚节点间的距离和RSSI值动态修正RSSI模型参数;然后,利用共线度有效阈值选取适合定位的锚节点组,由加权三边定位法得到节点坐标;最后,引入协作定位,利用锚节点置换策略自适应地选取已定位节点进行升级,升级节点作为锚节点参与协作定位.实验结果表明:在相同的环境下,RSSI改进算法较其他算法能有效降低测距误差,提高未知节点的定位精度.
An improved received signal strength indicator(RSSI)algorithm combining dynamic correction of RSSI model parameters and collaborative localization was proposed to enhance the localization accuracy of unknown nodes.Firstly,the improved algorithm optimized RSSI values with Gaussian filter,and dynamically modified the RSSI model parameters according to the distance and the RSSI values between anchor nodes.Then,the collinearity valid threshold was used to select good anchor node groups,and the coordinates of unknown nodes were estimated by using weighted trilateral positioning.Finally,the idea of cooperative positioning was introduced,in which unknown nodes adaptively promoted positioned node with high localization accuracy to anchor nodes to participate in cooperative localization.The experimental results show that compared with the traditional RSSI algorithm and related reference,the improved algorithm can effectively reduce the error of the estimation distance for unknown nodes,and improve the localization accuracy of unknown nodes under the same environment.
作者
任克强
潘翠敏
REN Keqiang;PAN Cuimin(School of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,Jiangxi China)
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2020年第2期97-102,共6页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家自然科学基金资助项目(61562038).
关键词
无线传感器网络
节点定位
RSSI算法
共线度
协作定位
wireless sensor network
node localization
received signal strength indicator(RSSI)algorithm
collinearity
collaborative localization