论文部分内容阅读
GPS精密单点定位(Precise Point Positioning-PPP)是利用精密卫星星历和钟差数据,以单台双频接收机采集的非差相位数据作为主要观测值来进行单点定位计算。由于PPP利用单台接收机在全球范围内进行静态独立作业能直接得到厘米级的定位精度,因此具有广阔的应用前景。
虽然PPP应用前景广,但目前较为成熟的理论与软件产品不多。本文针对GPS精密单点定位中的技术难点,对精密单点定位的理论与算法进行了系统深入的研究,探讨了其中的一些关键技术,主要包括数学模型、误差改正模型、数据预处理过程、卡尔曼滤波参数估计等方面的问题,并进行了算法程序实现,编制了相应软件SEU_PPP。主要研究内容及结论如下:
(1)本文首先介绍了GPS精密单点定位的原理,深入分析了目前已有的精密单点定位模型,并对其优缺点进行了比较。在此基础上,提出了一种基于星间差分的新模型,该模型成功消除了接收机钟差的影响,并完全能满足厘米级的定位要求。
(2)研究了GPS精密单点定位需要考虑的各种误差。分析对比了各种误差改正模型,结果表明本文采用的改正模型运用正确。
(3)深入探讨了GPS精密单点定位数据预处理过程,主要包括:粗差的剔除、卫星位置信息的计算、周跳探测与修复及中间文件的形成。采用相位减伪距,电离层残差法,Melbourne-Wnbbena三级组合探测与修复周跳,并从理论和试验两方面证明此方法的可用性。
(4)在参数估计方面,重点介绍了卡尔曼滤波估计方法,结合附加模糊度参数卡尔曼滤波与附加衰减因子的渐消滤波,设计了适合GPS精密单点定位的滤波器,并分析探讨了滤波初始值的设定与卫星升降时的处理方法。
(5)在上述理论研究的基础上,通过VC++设计开发了SEU PPP软件,实现上述模型算法。本文对软件各功能模块的实现做了详细介绍。并通过实测数据验证了算法的正确性和软件的可靠性,结果表明:利用SEU_PPP软件可以在15分钟内将精密单点定位结果收敛在1分米左右的精度。