测绘通报 ›› 2026, Vol. 0 ›› Issue (2): 87-91.doi: 10.13474/j.cnki.11-2246.2026.0214

• 学术研究 • 上一篇    下一篇

复杂场景下智能手机GNSS定位因子图优化方法及性能分析

周子健1, 徐晓磊1, 宾元岑1,2, 封博卿1, 杨美皓1, 刘唯佳1,2   

  1. 1. 中国铁道科学研究院集团有限公司电子计算技术研究所, 北京 100081;
    2. 北京经纬信息技术有限公司, 北京 100081
  • 收稿日期:2025-07-08 发布日期:2026-03-12
  • 通讯作者: 徐晓磊。E-mail:xxlrails@126.com
  • 作者简介:周子健(1997—),男,硕士,助理研究员,主要研究方向为卫星导航建模与算法优化。E-mail:18120296@bjtu.edu.cn
  • 基金资助:
    国家自然科学基金铁路基础研究联合基金(U2468202);中国铁路成都局集团有限公司科技研究开发计划(RD2024T002)

Factor graph optimization method for mobile phone GNSS positioning in complex environments and performance analysis

ZHOU Zijian1, XU Xiaolei1, BIN Yuancen1,2, FENG Boqing1, YANG Meihao1, LIU Weijia1,2   

  1. 1. Institute of Computing Technology, China Academy of Railway Sciences Co., Ltd., Beijing 100081, China;
    2. Beijing Jingwei Information Technology Co., Ltd., Beijing 100081, China
  • Received:2025-07-08 Published:2026-03-12

摘要: 为了解决城市复杂场景下智能手机GNSS定位受多路径效应、信号遮挡及硬件噪声影响导致的精度不足问题,本文提出了一种基于因子图优化(FGO)的定位方法,联合伪距与多普勒观测值,通过滑动窗口技术融合多历元数据,优化接收机位置、钟差及系统间偏差等状态参数。试验采用华为Mate20(静态)和P40(动态)手机数据,通过对比扩展卡尔曼滤波(EKF)表明,FGO显著提升了定位精度:静态试验中,东、北、高程方向误差分别降低21.2%、9.0%和15.2%;动态试验高程误差降低37.7%。滑动窗口大小为30时,可平衡精度与实时性,多系统数据融合进一步抑制定位发散,可为复杂场景下的高精度移动定位提供有效解决方案。

关键词: 手机定位, 因子图优化, GNSS, 多普勒观测

Abstract: Aiming at the problem of insufficient positioning accuracy of smart phone GNSS caused by multi-path effect,signal occlusion and hardware noise in complex urban scenarios.This paper proposes a positioning method based on factor graph optimization (FGO).By jointly using pseudorange and doppler observations,sliding window technology is adopted to fuse multi-epoch data,so as to optimize state parameters such as position,clock error and inter-system bias.Experiments using Huawei Mate20 (static)and P40 (dynamic)mobile phone data show that compared with the extended Kalman filter (EKF),FGO significantly improves the positioning accuracy.In the static experiment,the errors in the east,north and elevation directions are reduced by 21.2%,9.0% and 15.2%,respectively.In the dynamic experiment,the elevation error is reduced by 37.7%.When the sliding window size is 30,the balance between accuracy and real-time performance can be achieved.The fusion of multi-system data further suppresses the positioning divergence,which can provide an effective solution for high-precision mobile positioning in complex scenarios.

Key words: mobile phone positioning, factor graph optimization, GNSS, Doppler observations

中图分类号: