The positioning algorithm based on received signal strength indication (RSSI) and the logarithmic distance path loss model (LDPLM) is widely used in indoor positioning scenarios due to its convenient detection and low costs. However, the classic LDPLM with fixed coefficients and fixed error estimation usually reduces the ranging accuracy, but it is rarely studied in previous literature. This study proposes an adaptive calibration ranging algorithm based on LDPLM, which consists of two parts: coefficient adaptive algorithm and error correction algorithm. The coefficient adaptive algorithm is derived by utilizing the error theory and the least squares method. The error correction algorithm is defined as the linear regression equation, in which coefficients are determined by the least squares method. In addition, to reduce the influence of RSSI’s fluctuation on ranging accuracy, we propose a simple but effective filtering algorithm based on Gaussian. The experimental results show that compared with the classic LDPLM and polynomial fitting model, the ranging accuracy of the proposed algorithm is improved by 58% and 51%, respectively, and the positioning cumulative prediction error of the proposed model is reduced by 69% and 80%, respectively.
Read full abstract