基于KNN算法和RSS指纹特征的可见光通信地铁列车定位方法

Visible Light Communication Metro Train Positioning Method Based on KNN Algorithm and RSS Fingerprint Characteristics

  • 摘要:
    目的 为提高可见光通信地铁列车定位技术在地铁隧道狭窄封闭场景中的可靠性,并弥补现有列车定位方法的不足,有必要研究光信号在隧道内壁的不规则反射以及列车运行速度对定位精度的影响,进而提出一种能够实现连续定位的列车定位方法。
    方法 首先,采用信号调制技术对待发送信息进行编码调制,使其携带隧道内照明灯的位置信息,并建立符合实际情况的可见光通信不规则信道模型。其次,利用发射端光源的光强特征构建指纹数据库,以构造列车位置坐标与信号强度特征之间的映射关系。同时,使用KNN(k-最邻近)算法将列车位置信息与信号强度进行匹配,以实现列车定位。最后,使用卡尔曼滤波算法优化定位结果;并基于成都地铁1号线的真实线路数据和设备参数,验证所提方法的有效性和可行性。
    结果及结论 当列车以40 km/h匀速直线运动时,所提定位方法的平均定位误差为1.8 m;当列车分别以20 km/h、100 km/h和180 km/h为最大运行速度进行变速运动时,定位误差约为2.0 m,定位结果满足基于通信的列车控制系统要求。

     

    Abstract:
    Objective To improve the reliability of visible light communication-based metro train positioning technology in narrow and enclosed metro tunnel scenarios and make up for the deficiencies of existing train positioning methods, it is necessary to study the effects of irregular reflections of optical signals from tunnel inner walls and train running speed on positioning accuracy, and further to propose a train positioning method capable of achieving continuous positioning.
    Method First, signal modulation technology is employed to encode and modulate the information to be transmitted, making it carry the position data of the tunnel lighting lamps. An irregular channel model for visible light communication that conforms to actual conditions is established. Next, a fingerprint database is established using the light intensity characteristics of transmitting light sources to build a mapping relationship between train position coordinates and signal strength features. Meanwhile, the KNN (k-nearest neighbor) algorithm is used to match train position information with signal strength, thereby achieving train positioning. Finally, a Kalman filter algorithm is applied to optimize the positioning results. The effectiveness and feasibility of the proposed method are verified based on actual line data and equipment parameters from Chengdu Metro Line 1.
    Result & Conclusion  When the train runs in a straight line at a constant speed of 40 km/h, the average positioning error of the proposed method is 1.8 m. When the train runs at variable speeds with the maximum speeds of 20 km/h, 100 km/h and 180 km/h respectively, the average positioning error is approximately 2.0 m. The positioning results meet the requirements of the CBTC (communication-based train control) system.

     

/

返回文章
返回