At the stage of preliminary scheme and algorithm design for spaceborne navigation systems, a precise and high-fidelity software global positioning system (GPS) simulator is a necessary and feasible testing facility in laboratory environments, with consideration of the tradeoffs where possible. This article presents a software GPS measurements simulator on the L1 C/A code and carrier signal for space-oriented navigation system design. The simulator, coded in MATLAB language, generates both C/A code pseudorange and carrier phase measurements. Mathematical models in the Earth centered inertial (ECI) frame are formulated to simulate the GPS constellation and to generate GPS measurements. A series of efficient measures are investigated and utilized to rationalize the enhanced simulator, in terms of ephemeris data selection, space ionospheric model and range rate calculation, etc. Such an enhanced simulator has been facilitating our current work for designing a space integrated GPS/inertial navigation system (INS) navigation system. Consequently, it will promote our future research on space-oriented navigation system.
为了说明高动态环境中时间同步对于组合导航系统的重要性,在Kalman滤波方程的基础上,推导了时间同步误差与Kalman滤波结果之间的定性关系。提出一种利用GPS接收机中1PPS(Pulse Per Second)信号作为同步标签的时间同步方法,将IMU中的数据加上精确的时间标签,从而达到时间同步的目的。全部时间同步功能由FPGA实现,利用Verilog HDL语言进行开发,整体硬件结构简单而且适用范围广。试验结果显示了这种时间同步设计可以明显减小滤波结果的估计误差,有效的提高了组合导航系统的定位精度。