通信学报 ›› 2023, Vol. 44 ›› Issue (2): 136-147.doi: 10.11959/j.issn.1000-436x.2023006

• 学术论文 • 上一篇    下一篇

基于CHAN的改进卡尔曼滤波室内定位算法

蒋锐1,2, 虞跃1,2, 徐友云2, 王小明1,2, 李大鹏1,2   

  1. 1 南京邮电大学通信与信息工程学院,江苏 南京 210003
    2 南京邮电大学通信与网络技术国家工程研究中心,江苏 南京 210003
  • 修回日期:2022-11-11 出版日期:2023-02-25 发布日期:2023-02-01
  • 作者简介:蒋锐(1985– ),男,江苏南京人,博士,南京邮电大学副教授,主要研究方向为传感器定位、人工智能等
    虞跃(1966– ),男,江苏泰州人,南京邮电大学硕士生,主要研究方向为传感器定位
    徐友云(1966– ),男,浙江兰溪人,博士,南京邮电大学教授,主要研究方向为传感器定位、移动通信等
    王小明(1986– ),男,山东聊城人,博士,南京邮电大学副教授,主要研究方向为传感器定位、无线移动通信、人工智能等
    李大鹏(1982– ),男,河南平顶山人,博士,南京邮电大学教授,主要研究方向为传感器定位、移动通信、群体智能通信等
  • 基金资助:
    国家自然科学基金资助项目(61971241);国家自然科学基金资助项目(62071245)

Improved Kalman filter indoor positioning algorithm based on CHAN

Rui JIANG1,2, Yue YU1,2, Youyun XU2, Xiaoming WANG1,2, Dapeng LI1,2   

  1. 1 College of Telecommunications and Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    2 National Engineering Research Center of Communications and Networking, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • Revised:2022-11-11 Online:2023-02-25 Published:2023-02-01
  • Supported by:
    The National Natural Science Foundation of China(61971241);The National Natural Science Foundation of China(62071245)

摘要:

由于现在室内环境的复杂度越来越高,室内非视距情况下定位误差的影响逐渐增大,如何降低其影响显得尤其重要。定位技术选用的是UWB室内定位技术,其中,卡尔曼滤波在降低室内非视距定位误差方面有着广泛的应用,针对其在视线线路与非视距场景转换过程中会产生新的误差的问题,提出了一种基于CHAN的改进卡尔曼滤波定位算法。采用5个或以上基站的测距结果构建定位解算方程组,选取在非视距情况下定位误差敏感的CHAN算法进行解算,将解算结果与各基站的位置进行残差处理,并划分出不同的置信区域。对于不同置信区域,预先设定匹配的卡尔曼滤波增益系数K,提高视线线路和非视距场景转换的定位结果稳定性,降低转换过程中的定位误差。实验结果表明,在仿真环境中,所提算法可将误差降低至80 cm左右;在实际应用中,可将复杂场景下的定位误差降低至60 cm,比正常复杂室内定位精度提高60%。

关键词: 非视距, CHAN, 残差判别, 卡尔曼滤波

Abstract:

Due to the raising complexity of the indoor environment, the influence of the non-line-of-sight error is gradually increasing in indoor positioning.How to reduce the non-line-of-sight error in the indoor positioning environment is particularly significant.The UWB indoor positioning technology was selected, Kalman filter has been used widely in reducing the positioning error in indoor non-line-of-sight situations.However, in the process of switching between line of sight and non-line-of-sight scenes, the Kalman filter will produce a new error.To solve this problem, an improved Kalman filter indoor positioning algorithm based on CHAN was proposed.The ranging results of five or more base stations were used to construct a positioning solution equation set.Then the CHAN algorithm that was sensitive to positioning errors under non-line-of-sight conditions was selected to calculate the result.Finally, residual processing was performed with the results of each base station and different confidence regions were judged in line with the residual processing.For different confidence regions, the Kalman filter preset gain factor K was used to improve the stability of the positioning result and reduce the positioning error in the conversion process.In the simulation environment, the error can reach about 80 cm.In real scene, the algorithm can reduce the positioning error in non-line-of-sight scenes to 60 cm, which can improve accuracy 60% higher than normal complex indoor positioning.

Key words: non-line-of-sight, CHAN, residual error judgement, Kalman filter

中图分类号: 

No Suggested Reading articles found!