原始公式
PPP消电离层组合时,PPP非差非组合时,用户端与精密的钟差产品使用的双频观测值一致,伪距观测值中卫星端伪距硬件延迟将被完全消除;若不一致,则需要DCB 产品进行改正,否则将会存在系统性偏差。
普通的PPP用精密钟差和精密轨道,为什么不能固定?
因为用IGS的精密钟差的时候,精密钟差的解算方式决定了钟差里包含了硬件延迟。那么硬件延迟会被模糊度吸收(不被考虑的误差只能被线性相关的待估参数吸收),影响了模糊度固定。当然大气误差用模型改正,如果模型不准确也会影响模糊度的固定。
那么想要固定模糊度就需要考虑硬件延迟以及大气误差等影响。用户端又如何拿到这些参数呢?那么服务端的作用就体现了。
服务端:在服务端做的也是PPP解算,把用户端影响PPP固定的误差估计出来,供用户端使用。
那么服务端如何解算的?
PPP-AR
基于共同卫星钟差方法
基于共同卫星钟差估计方法是通过几何无关组合和消电离层组合,构建包含卫星钟差、载波和伪距偏差及模糊度参数的方程组,将由伪距硬件延迟和载波硬件延迟(UPD偏差)等因素引起的模糊度非整数偏差分解到待估的卫星钟差和载波偏差参数中去。同时解算出来卫星钟差和载波偏差。
注释,未校准硬件相位延迟(Uncalibrated Phase Delays,UPD),整周部分的偏差是不会影响整周模糊度特性,小数部分的偏差又叫FCB.
注意,用户端需要与服务端采用同样的模型,才可以使用这些参数。
图片来自于《基于局域参考站的 PPP-RTK 定位技术研究》
基于 UPD 估计的方法
该方法利用星间作差消除了与测站、接收机有关的误差—接收机钟差、海洋潮汐、固体潮、接收机端相位未校准硬件延迟等影响,与卫星和信号传播路径有关的误差也能在一定程度上得到减弱。用户端利用该方法固定模糊度时在误差改正方面可以节省许多工作,且星间作差后模糊度中残余误差量也会小很多,固定模糊度相对容易和准确。MW 组合,然后将分离出来的硬件延迟的小数部分(Fractional Cycle Bias,FCB),因此一般也称为 FCB 估计。
图片来自于《基于局域参考站的 PPP-RTK 定位技术研究》
当服务端的星间单差宽巷 UPD 和窄巷 UPD 确定以后,需要通过传输媒介播发给用户,用户端利用这些已知信息,仍然使用 MW 组合求解宽巷模糊度,利用消电离层组合求解窄巷模糊度。
总结:用服务端的参数,用户端的模型需要与之保持一致。
具体细节理解可以参考《基于局域参考站的 PPP-RTK 定位技术研究》论文。
以上方法模糊度固定仍然有一定的收敛时间。
获取产品的网址:
CNES IRC ftp://igs.ign.fr/pub/igs/products 整数相位钟
SGG FCB https://github.com/FCB-SGG 小数相位偏差
CODE OSB http://ftp.aiub.unibe.ch/CODE/ 原始观测值绝对偏差产品
WHU OSB ftp://igs.gnsswhu.cn/ 原始观测值绝对偏差产品
FCB 和 IRC 产品需要用户端与服务端保持相同的函数模型。
OSB 产品包含每颗卫星各频点的伪距和相位观测值相位偏差产品。
PPP-RTK
RTK 和 PPP 两者数学模型的本质区别在于模糊度固定和大气延迟参数.。
利用PPP-AR 技术提取精密大气延迟信息,用户在精密大气产品约束的下,实现了快速 PPP 模糊度固定达到瞬时厘米级定位效果,这就是 PPP-RTK技术。(本质都是做的PPP)。PPP-RTK 技术以 PPP 为基础,结合网络 RTK 的思想,利用精密大气延迟产品加快模糊度固定。
PPP-RTK 与 PPP-AR 的区别在于大气误差的处理。传统 PPP 和 PPP-AR 均将大气延迟作为待估参数,而 PPP-RTK 利用外部精密大气延迟产品约束大气参数,从而达到快速模糊度固定的效果。
如何得到精密大气延迟,这是服务端需要做的事情。
服务端利用 PPP-AR 提取大气延迟,模糊度固定以后,代入方程,求解对应的大气延迟。
PPP -------------------PPP-AR ----------------------PPP-RTK
浮点 固定 加速固定
精密钟差+星历 +相位偏差 +大气延迟
用户端如何用大气延迟参数约束?
用精密大气产品进行约束的话,一般需要建立虚拟观测值,对虚拟观测量进行约束,简单理解,就是对流层、电离层当观测值构建方程。
例如非差非组合的模型,红框框柱的就是约束方程,前面的Z代表待估的真实量,后面的Z就是外部提供的用做
本文的理论学习,参考了《GNSS PPP-RTK 模糊度固定关键技术研究》,文章写的比较容易理解,感兴趣的可以下载看看。