计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (6): 188-192.

• 信号处理 • 上一篇    下一篇

一种非同时接收导航定位算法

何智力1,2,徐  颖2,刘杨斌1,2,袁  洪2   

  1. 1.中国科学院大学,北京 100049
    2.中国科学院 光电研究院 导航技术室,北京 100094
  • 出版日期:2015-03-15 发布日期:2015-03-13

Navigation algorithm for signal received non-simultaneously

HE Zhili1,2, XU Ying2, LIU Yangbin1,2, YUAN Hong2   

  1. 1.University of Chinese Academy of Sciences, Beijing 100049, China
    2.Department of Navigation Technology, Academy of Opto-electronics, Chinese Academy of Sciences, Beijing 100094, China
  • Online:2015-03-15 Published:2015-03-13

摘要: 对于遮挡或快速切换环境下,同一时刻接收到的卫星个数少于4颗,且一段时间内不同编号的导航卫星大于4颗时,常用定位算法将不能进行导航定位。提出一种离散Kalman滤波导航定位算法,建立接收机运动方程和观测方程,并采用真实的星历数据,在Matlab环境下进行仿真。结果表明,在动力学模型较准确的情况下,能达到比较高的导航精度,适用于非同时接收导航信号下的导航定位。

关键词: 非同时, 卫星导航, 定位, Kalman

Abstract: Common positioning algorithm cannot be used for navigation positioning in such occlusion or fast switching environment as less than 4 satellites are received at the same time and over 4 different coded positioning satellites are received in a particular period. An algorithm based on discrete Kalman filter is proposed. Receiver motion and measurement equations are established, and real ephemeris data are used for simulation in Matlab environment. The results show that higher accuracy navigation can be achieved for more accurate dynamic model, and the algorithm is applicable to navigation and positioning for signal received non-simultaneously.

Key words: non-simultaneously, satellite navigation, positioning, Kalman