摘要

Recently, indoor visible light localization has become attractive. Unfortunately, its performance is limited by diffuse reflection. The diffuse reflection is estimated by the bilinear interpolation-based method. A received signal strength-based iterative visible light positioning algorithm is proposed to reduce the influence of diffuse reflection by subtracting the estimated diffuse reflection signal from the received signal. Simulations are made to evaluate the proposed iterative positioning algorithm in a typical scenario with different parameters of the field-of-view (FOV) of the receiver and the reflectivity of the wall. Results show that the proposed algorithm can reduce the average positioning error by 12 times in a typical scenario and can reduce the positioning error greatly with various FOV of the receiver and the reflectivity of the wall. The proposed algorithm is effective and robust to reduce the degradation caused by diffuse reflection in a positioning system and will have many potential applications in indoor localization scenarios.