系统工程与电子技术 ›› 2026, Vol. 48 ›› Issue (10): 3589-3595.doi: 10.12305/j.issn.1001-506X.2026.10.29

• 制导、导航与控制 • 上一篇    

基于UKF的轨道闭环追踪与机会信号定位算法

孙骞1,2, 简鑫1,2, 韩春阳1,2   

  1. 1. 哈尔滨工程大学信息与通信工程学院,黑龙江 哈尔滨 150001
    2. 哈尔滨工程大学先进船舶通信与信息技术重点实验室,黑龙江 哈尔滨 150001
  • 收稿日期:2025-07-10 出版日期:2026-10-25 发布日期:2026-09-30
  • 通讯作者: 孙骞
  • 作者简介:孙 骞(1988—),男,副教授,博士,主要研究方向为组合导航技术、通信导航一体化设计
    简 鑫(2001—),男,硕士研究生,主要研究方向为机会信号定位
    韩春阳(2002—),男,硕士研究生,主要研究方向为机会信号定位
  • 基金资助:
    国家自然科学基金(52271311);黑龙江省优秀青年科学基金 (YQ2024F017);中央高校基本科研业务费 (3072024XX0802)资助课题

Closed-loop orbit tracking and opportunistic signal positioning algorithm based on UKF

Qian Sun1,2, Xin Jian1,2, Chunyang Han1,2   

  1. 1. College of Information and Communication Engineering,Harbin Engineering University,Harbin 150001,China
    2. Key Laboratory of Advanced Ship Communications and Information Technology,Harbin Engineering University,Harbin 150001,China
  • Received:2025-07-10 Online:2026-10-25 Published:2026-09-30
  • Contact: Qian Sun

摘要:

低轨卫星导航系统因其高信号功率和丰富频率资源在全球导航卫星系统受限环境下展现出巨大的定位潜力,基于低轨卫星的定位技术正成为定位领域的研究热点。本文针对低轨卫星传统星历定轨算法简化常规摄动模型(simplified general perturbations 4,SGP4)精度不足的问题,提出一种基于无迹卡尔曼滤波(unscented kalman filter,UKF)的轨道闭环追踪算法,所提算法以卫星位置与速度为优化目标,充分利用接收机从信号中解调获得的伪距率和伪距测量值形成闭环模型,能够动态调整估计结果,并获得更优的位置和速度估计值并通过置信度判断融合SGP4算法避免UKF震荡阶段的误差。对10颗Starlink卫星200次的蒙特卡罗仿真实验表明,与传统的SGP4开环星历定轨算法相比,所提方法有效降低了位置和速度误差,且在定位应用中实现了45.98%的精度提升。实验中,使用改进无迹卡尔曼滤波的轨道闭环追踪算法获取星历的接收机定位平均误差88.16 m,较传统UKF提升了20.94%,验证了该方法在低轨卫星机会信号定位领域的优越性。

关键词: 低轨卫星, 多普勒定位, 无迹卡尔曼滤波, SGP4

Abstract:

Due to its high signal power and rich frequency resources, orbit satellite navigation systems have shown huge positioning potential in the constrained environment of Global Navigation Satellite Systems. Positioning technology based on low-orbit satellites is becoming a research hotspot in the field of positioning. This paper aims at the problem of insufficient accuracy of the simplified general perturbations 4 (SGP4), a closed-loop tracking algorithm based on improved unscented Kalman filter (UKF) is proposed in this paper. The proposed algorithm takes the satellite position and speed as the optimization goal, and makes full use of the pseudorange rate and pseudorange measurements obtained by the receiver from the signal to form a closed-loop model, which can dynamically adjust the estimation results and obtain better position and velocity estimates, and obtain better position and velocity estimates and integrate the SGP4 algorithm through confidence judgment to avoid errors in the UKF oscillation stage. Experiment based on 200 Monte Carlo simulation runs on 10 Starlink satellites shows that compared with the traditional SGP4 open-ring ephemeris orbital algorithm, the proposed method effectively reduces position and velocity errors, and achieves a 45.98% accuracy improvement in positioning applications. In the experiment, the average positioning error of the ephemeris of the receiver of the ephemeris is obtained by using an improved trackless Kalman filtering method to obtain the average positioning error of the ephemeris 88.16 m, which is 20.94% higher than that of the traditional UKF, which verifies the superiority of this method in the field of opportunity signal positioning of low-orbit satellites.

Key words: low-orbit satellite, Doppler positioning, unscented kalman filter (UKF), simplified general perturbations 4 (SGP4)

中图分类号: