An Accurate Cooperative Localization Algorithm Based on RSS Model and Error Correction in Wireless Sensor Networks

Bo Chang,Xinrong Zhang,Haiyi Bian
DOI: https://doi.org/10.3390/electronics13112131
IF: 2.9
2024-05-30
Electronics
Abstract:Aiming at the problem that there is a big contradiction between accuracy and calculation and cost based on the RSSI positioning algorithm, an accurate and effective cooperative positioning algorithm is proposed in combination with error correction and refinement measures in each stage of positioning. At the ranging stage, the RSSI measurement value is converted to distance by wireless channel modeling and the dynamic acquisition of the power attenuation factor. Then, the ranging correction is carried out by using the known anchor node ranging error information. The Taylor series expansion least-square iterative refinement algorithm is implemented in the position optimization stage, and satisfactory positioning accuracy is obtained. The idea of cooperative positioning is introduced to upgrade the nodes that meet the requirements and are upgraded to anchor nodes and participate in the positioning of other nodes to improve the positioning coverage and positioning accuracy. The experimental results show that the localization effect of this algorithm is close to that of the Taylor series expansion algorithm based on coordinates but far higher than that of the basic least-squares localization algorithm. The positioning accuracy can be improved rapidly with the decrease in the distance measurement error.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that in wireless sensor networks, there is a large contradiction between the accuracy and the computational cost in the RSSI (Received Signal Strength Indicator) - based location algorithms. Specifically, although the existing RSSI location algorithms can achieve low - cost location, their accuracy is often limited. Especially in indoor environments, due to the influence of factors such as multipath effects and obstacle occlusion, the change of RSSI values will lead to large location errors. In addition, the computational complexity and communication overhead of the algorithms are also important factors to be considered. To address these problems, the paper proposes a high - precision cooperative location algorithm combined with error - correction measures. The main contributions of this algorithm are as follows: 1. **Distance Estimation Stage**: Through wireless channel modeling and dynamically obtaining the power attenuation factor, the RSSI measurement values are converted into distances, and the ranging error information of known anchor nodes is used for ranging correction. 2. **Location Optimization Stage**: A least - squares iterative refinement algorithm based on Taylor series expansion is implemented, obtaining satisfactory location accuracy. 3. **Cooperative Location Concept**: The concept of cooperative location is introduced. Nodes that meet the requirements are upgraded to anchor nodes and participate in the location of other nodes, thereby improving the location coverage rate and location accuracy. Through these improvement measures, the paper aims to provide a location algorithm with both high accuracy and low computational complexity and small communication overhead, which is suitable for the application scenarios of large - scale low - power wireless sensor networks.