-
电离层延迟是全球导航卫星系统(global navigation satellite system,GNSS)精密定位中最重要的误差影响因素之一。传统的精密单点定位(precise point positioning,PPP)采用消电离层组合观测值来消除电离层延迟的影响,对于单频用户一般使用模型改正或者外部的电离层产品来削弱其影响[1]。传统的电离层产品或模型是基于伪距或者相位平滑伪距的方式来提取电离层延迟[2]。非差非组合PPP观测方程中保留了电离层延迟参数,因此高精度的先验的电离层信息有助于非差非组合PPP快速收敛。
高精度的实时电离层模型对于实时的快速高精度定位有十分重要的作用[3]。在GNSS研究和应用中,通常涉及经验模型和非经验模型两类电离层模型[4]。经验模型主要包括国际参考电离层(international reference ionosphere,IRI)模型、Bent模型和Klobuchar等模型。研究表明,即使根据最佳的电离层经验模型计算出的月平均总电子含量(total electron content,TEC)值效果也只有75%~80%,其精度不能满足高精度的GNSS用户的需求[5];非经验模型大多基于GNSS双频观测值构建电离层模型,其中对于区域、广域应用最广泛的是多项式模型(polynomial model,POLY),其精度要好于经验模型。国际GNSS服务(International GNSS Service,IGS)下属的不同国际分析机构如欧洲定轨中心(Centre for Orbit Determination in Europe,CODE)、欧洲空间局(European Space Agency,ESA)、加拿大能源矿产资源部(Energy,Minesand Resources,EMR)、美国喷气动力实验室(Jet Propulsion Lab,JPL)和武汉大学在薄层的条件下,采用球谐函数模型对全球电离层TEC分布进行拟合,并发布各自的电离层网格产品,精度在2~8 TECu之间[6-11]。文献[12-15]基于多频多系统数据对中国区域或全球范围的电离层建模进行分析,但受观测噪声和多路径误差的影响,伪距观测值精度较低,所以建模精度不高。为提高提取精度,文献[16]采用非差非组合PPP技术提取电离层延迟值;文献[17]将非差非组合PPP提取的电离层观测值用于单频动态PPP,获得分米级精度,虽然非差非组合PPP的提取精度高于伪距、相位平滑伪距的提取精度,但其提取误差依然可以达到几个TECu;文献[18]利用PPP固定解提取电离层观测值,其提取精度优于1 TECu。
本文提出了一种广域电离层建模的新方法并建立了相应的数据服务系统。首先基于非差非组合PPP函数模型,通过坐标约束和模糊度固定的方法对广域跟踪网观测数据提取出电离层延迟值;然后采用单差的垂直总电子含量(vertical total electron content,VTEC)多项式模型消除接收机硬件延迟对电离层建模的影响,为适应实时需求,采用短时建模方式,每隔10 min生成一套电离层模型参数。用户端接收来自服务端的电离层模型参数,采用电离层约束的方法以实现实时快速高精度定位[19]。
-
非差非组合PPP函数模型将斜路径电离层延迟作为待估参数保留在观测方程中,在PPP解求其他参数的同时提取电离层延迟值[20]。这样的非差非组合PPP的观测方程可简单表示为:
$$ \left\{\begin{array}{l}{P}_{i}=\rho +c\left(\mathrm{d}{t}_{r}-\mathrm{d}{t}^{s}\right)+{C}_{i}{I}^{s}+{M}^{s}T+{B}_{r, i}-{B}_{i}^{s}+{\epsilon }_{P}\\ {L}_{i}=\rho +c\left(\mathrm{d}{t}_{r}-\mathrm{d}{t}^{s}\right)-{C}_{i}{I}^{s}+{\lambda }_{i}{N}_{i}^{s}+{M}^{s}T+{b}_{r, i}-{b}_{i}^{s}+{\epsilon }_{L}\end{array}\right. $$ (1) 式中,$ i $表示频率号;$ s $表示卫星号;$ P $表示伪距观测值;$ L $表示相位观测值;$ \rho $表示测站到卫星的几何距离;$ c $表示光速;$ \mathrm{d}{t}_{r} $表示接收机钟差;$ \mathrm{d}{t}^{s} $表示卫星钟差;当$ i=1\mathrm{时} $,$ {C}_{i}=1 $,当$ i=2\mathrm{时} $,$ {C}_{i}={f}_{1}^{2}/{f}_{2}^{2} $,$ f $表示频率;$ I $表示在第一频点的斜路径电离层延迟;$ M $表示天顶对流层到斜路径方向的投影函数;$ T $表示天顶对流层延迟;$ N $表示相位观测值的模糊度参数;$ {B}_{r} $表示接收机硬件延迟;$ {B}^{s} $表示卫星硬件延迟;$ {b}_{r} $表示接收机相位延迟;$ {b}^{s} $表示卫星相位延迟;$ {\epsilon }_{P} $、$ {\epsilon }_{L} $分别表示伪距、相位测量噪声。
卫星钟差使用外部的无电离层(ionosphere free,IF)组合的钟差产品,把产品修正的钟差记为$ \mathrm{d}{\tilde{t}}^{s} $;在定位中,由于接收机硬件延迟可被接收机钟差所吸收,所以得到新的接收机钟差参数$ \mathrm{d}{\tilde{t}}_{r} $。二者计算如下[21]:
$$ \mathrm{d}{\tilde{t}}^{s}=\mathrm{d}{t}^{s}+\frac{{d}_{\mathrm{I}\mathrm{F}}^{s}}{c} $$ (2) $$ \mathrm{d}{\tilde{t}}_{r}=\mathrm{d}{t}_{r}+\frac{{d}_{\mathrm{I}\mathrm{F}, r}}{c} $$ (3) 式中,
$$ \left\{\begin{array}{l}{d}_{\mathrm{I}\mathrm{F}, r}=\alpha {B}_{r, 1}+\beta {B}_{r, 2}\\ {d}_{\mathrm{I}\mathrm{F}}^{s}=\alpha {B}_{1}^{s}+\beta {B}_{2}^{s}\end{array}\right. $$ (4) 式中,$ \alpha =\frac{{f}_{1}^{2}}{{f}_{1}^{2}-{f}_{2}^{2}} $;$ \beta =-\frac{{f}_{2}^{2}}{{f}_{1}^{2}-{f}_{2}^{2}} $。
将式(2)、(3)、(4)代入式(1)中,可得:
$$ \left\{\begin{array}{l}{P}_{i}=\rho +c\left(\mathrm{d}{\tilde{t}}_{r}-\mathrm{d}{\tilde{t}}^{s}\right)+{C}_{i}{I}^{s}+{M}^{s}T+{C}_{i}\beta (\mathrm{d}{B}_{r}-\mathrm{d}{B}^{s})+{\epsilon }_{{P}_{i}}\\ {L}_{i}=\rho +c\left(\mathrm{d}{\tilde{t}}_{r}-\mathrm{d}{\tilde{t}}^{s}\right)-{C}_{i}{I}^{s}+{\lambda }_{i}{N}_{i}^{s}+{M}^{s}T+{d}_{\mathrm{I}\mathrm{F}, r}-{d}_{\mathrm{I}\mathrm{F}}^{s}+{b}_{r, i}-{b}_{i}^{s}+{\epsilon }_{{L}_{i}}\end{array}\right. $$ (5) 式中,$ \mathrm{d}{B}_{r}={B}_{r, 1}-{B}_{r, 2} $;$ \mathrm{d}{B}^{s}={B}_{1}^{s}-{B}_{2}^{s} $。
由于$ \mathrm{d}{B}_{r} $、$ \mathrm{d}{B}^{s} $参数与电离层参数、相位模糊度参数线性相关,参数之间无法分离,因此,式(5)可以改写为:
$$ \left\{\begin{array}{l}{P}_{i}=\rho +c(\mathrm{d}{\tilde{t}}_{r}-\mathrm{d}{\tilde{t}}^{s})+{C}_{i}{\tilde{I}}^{s}+{M}^{s}T+{\epsilon }_{{P}_{i}}\\ {L}_{i}=\rho +c(\mathrm{d}{\tilde{t}}_{r}-\mathrm{d}{\tilde{t}}^{s})-{C}_{i}{\tilde{I}}^{s}+{\lambda }_{i}{\tilde{N}}_{i}^{s}+{M}^{s}T+{\epsilon }_{{L}_{i}}\end{array}\right. $$ (6) 则可得到等效电离层参数$ {\tilde{I}}^{s} $和等效模糊度$ {\tilde{N}}_{i}^{s} $:
$$ \left\{\begin{array}{l}{\tilde{I}}^{s}={I}^{s}+\beta (\mathrm{d}{B}_{r}-\mathrm{d}{B}^{s})\\ {\lambda }_{i}{\tilde{N}}_{i}^{s}=({\lambda }_{i}{N}_{i}^{s}+{b}_{r, i}-{b}_{i}^{s})+({d}_{\mathrm{I}\mathrm{F}, r}-{d}_{\mathrm{I}\mathrm{F}}^{s})+{C}_{i}\beta (\mathrm{d}{B}_{r}-\mathrm{d}{B}^{s})\end{array}\right. $$ (7) 基于式(6),对于坐标精确已知的参考站,可采用约束测站坐标的非差非组合PPP计算等效斜路径电离层延迟。
计算过程中,对于固定模糊度的卫星,其获取的等效电离层延迟值可直接作为广域电离层模型的原始观测值。对于未固定模糊度卫星,当非差非组合PPP收敛一段时间后,电离层参数方差在设定的阈值范围内时,解得的斜路径电离层延迟值也可以作为电离层建模的观测值。
-
斜路径电离层延迟通常表示为投影函数以及天顶电离层延迟的组合:
$$ {I}^{s}=F\cdot {m}^{s}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{s}} $$ (8) 式中,$ F $表示第一频点由TECu单位向距离单位的转换系数,$ F=(40.28\times {10}^{16})/{f}_{1}^{2} $;ms表示电离层投影函数,$ {m}^{s}=1/\mathrm{c}\mathrm{o}\mathrm{s}{Z}^{\mathrm{\text{'}}} $,$ {Z}^{\mathrm{\text{'}}}=\mathrm{a}\mathrm{r}\mathrm{c}\mathrm{s}\mathrm{i}\mathrm{n}\left[{R}_{E}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{ }\right(\alpha z)/({R}_{E}+H\left)\right] $,$ H=450\mathrm{ }\mathrm{k}\mathrm{m} $,$ {R}_{E} $为地球半径,$ z $为测站天顶距,$ \alpha =0.978\mathrm{ }2;{V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{s}} $为天顶电离层延迟。
结合式(6)、(7),非差非组合PPP求取的等效斜路径电离层延迟可表示为:
$$ {\tilde{I}}^{s}=F\cdot {m}^{s}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{s}}+{D}_{r}-{D}^{s} $$ (9) 式中,$ {D}_{r}=\beta \mathrm{d}{B}_{r} $;$ {D}^{s}=\beta \mathrm{d}{B}^{s} $。
选定一个参考卫星,进行等效斜路径星间单差:
$$ \begin{array}{c}\mathrm{\Delta }{\tilde{I}}^{s}={\tilde{I}}^{s}-{\tilde{I}}^{r}=\mathrm{ }(F\cdot {m}^{s}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{s}}+{D}_{r}-{D}^{s})-(F\cdot {m}^{r}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{r}}+{D}_{r}-{D}^{r})=\\ (F\cdot {m}^{s}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{s}}-{D}^{s})-(F\cdot {m}^{r}\cdot {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{{}^{r}}-{D}^{r})\end{array} $$ (10) 式中,上标$ s $、$ r $分别代表卫星号和参考卫星号。由式(10)可知,单差建模可以消除接收机端的硬件延迟。
对于区域乃至广域(如一个洲的面积)覆盖的台站网,区域内天顶电离层延迟VTEC通常采用多项式进行建模,其模型表达如下:
$$ {V}_{{}_{\mathrm{T}\mathrm{E}\mathrm{C}}}^{}=\sum\limits_{i=0}^{n}\sum\limits_{j=0}^{m}{E}_{ij}(\phi -{\phi }_{0}{)}^{i}(S-{S}_{0}{)}^{j} $$ (11) 式中,$ n\mathrm{、}m $分别为纬度、经度对应的阶数;$ {E}_{ij} $为模型待估参数;$ \phi $、$ {\phi }_{0} $分别为观测时刻卫星电离层穿刺点大地纬度、建模中心大地纬度;$ S $、$ {S}_{0} $分别为观测时刻太阳时角、建模中心的太阳时角。
将式(11)代入式(10)可得到最终模型:
$$ \begin{array}{c}\mathrm{\Delta }{\tilde{I}}^{s}=\left\{F\cdot {m}^{s}\cdot \left[\sum\limits_{i=0}^{n}\sum\limits_{j=0}^{m}{E}_{ij}({\phi }^{s}-{\phi }_{0}{)}^{i}({S}^{s}-{S}_{0}{)}^{j}\right]-{D}^{s}\right\}-\\ \left\{F\cdot {m}^{r}\cdot \left[\sum\limits_{i=0}^{n}\sum\limits_{j=0}^{m}{E}_{ij}({\phi }^{r}-{\phi }_{0}{)}^{i}({S}^{r}-{S}_{0}{)}^{j}\right]-{D}^{r}\right\}\end{array} $$ (12) 基于式(12)解算电离层延迟系数时,必须为每一个测站的每个卫星系统选择一颗参考卫星,可选择高度角最高的卫星。卫星端硬件延迟无法通过星间单差消除,与电离层VTEC参数一起估计并播发给用户。
利用多个测站组成的参考站网求解天顶电离层模型参数和卫星硬件延迟时,对建模时段内每个历元所有测站以及所有卫星系统的法方程进行叠加[22]。
星间单差模型求解的是卫星硬件延迟相对值,在为每个系统组法方程时,必须选择一颗卫星作为约束,且同一个卫星系统,整个建模时段只选一颗约束卫星[23]。
为满足实时性要求,模型必须有短期预报高精度的特点,上述建模可采用参考时刻前后短时期内的数据,并设置最优的多项式阶数[24]。
建模过程中,每个时段内实际所用到的站是不一样的,每个建模时段内的参考中心理论上也是不尽相同的。因此,多项式模型的中心点应该基于实际参与建模测站的分布进行计算。此外,多项式模型是以卫星穿刺点的垂直天顶电离层延迟作为模型的观测值,在计算建模中心时也应考虑每个站参与建模的观测值数目,加权计算建模中心点的大地坐标。
广域单差电离层模型在解求天顶电离层VTEC模型参数的同时也解算了卫星端的硬件延迟。为保证卫星端硬件延迟的解算精度,设定每颗卫星的最少斜路径电离层延迟观测数据量,当卫星的观测数量少于限值时,需要对其进行剔除。
-
§2中的星间单差电离层模型估计的天顶电离层延迟以及卫星端硬件延迟都是相对于参考卫星。用户可通过以上计算的多项式系数计算天顶电离层延迟VTEC,从而利用式(12)获取相对等效斜路径电离层延迟$ \mathrm{\Delta }{\tilde{I}}^{s} $,并对非差非组合PPP定位进行电离层延迟约束。引入电离层虚拟观测值[25],把$ \mathrm{\Delta }{\tilde{I}}^{s} $作为虚拟观测值加到观测方程中。同样地,可选取卫星高度角最高的卫星作为参考星。为方便表述,这里设以最后一颗(第n颗)卫星为参考星,加入电离层单差虚拟观测值后,观测方程可改写为:
$$ \left[\begin{array}{c}{P}_{1}^{1}\\ {L}_{1}^{1}\\ \begin{array}{l}{P}_{2}^{1}\\ {L}_{2}^{1}\\ ⋮\\ {P}_{2}^{n}\\ {L}_{2}^{n}\\ \mathrm{\Delta }{\tilde{I}}^{1}\\ ⋮\\ \mathrm{\Delta }{\tilde{I}}^{n-1}\end{array}\end{array}\right]=\left[\begin{array}{ccc}{\mathit{\boldsymbol{u}}}& {\mathit{\boldsymbol{E}}}& \begin{array}{ccc}{\mathit{\boldsymbol{M}}}& {\mathit{\boldsymbol{C}}}& {\mathit{\boldsymbol{E}}}\end{array}\\ 0& 0& \begin{array}{ccc}0& {\mathit{\boldsymbol{K}}}& 0\end{array}\end{array}\right]\left[\begin{array}{c}{\mathit{\boldsymbol{x}}}\\ \bf{d}{\mathit{\boldsymbol{t}}}\\ \begin{array}{l}T\\ \tilde{I}\\ {\mathit{\boldsymbol{N}}}\end{array}\end{array}\right]+\left[\begin{array}{c}{{\mathit{\boldsymbol{\epsilon }}}}_{P}\\ {{\mathit{\boldsymbol{\epsilon }}}}_{L}\\ {{\mathit{\boldsymbol{\epsilon }}}}_{\mathrm{\Delta }\tilde{I}}\end{array}\right], {{\mathit{\boldsymbol{Q}}}}_{P}\mathrm{、}{{\mathit{\boldsymbol{Q}}}}_{L}\mathrm{、}{{\mathit{\boldsymbol{Q}}}}_{∆\tilde{I}} $$ (13) 式中,左式中元素下标表示频率,上标表示卫星号;$ \mathrm{\Delta }\tilde{I} $表示电离层虚拟观测值;$ {\mathit{\boldsymbol{u}}} $、$ {\mathit{\boldsymbol{x}}} $分别表示坐标参数系数矩阵、坐标参数矩阵;$ {\mathit{\boldsymbol{E}}} $、$ \bf{d}{\mathit{\boldsymbol{t}}} $分别表示单位矩阵、不同卫星系统的接收机钟差矩阵;$ \tilde{I} $为等效斜路径电离层延迟;$ {{\mathit{\boldsymbol{\epsilon }}}}_{P} $、$ {{\mathit{\boldsymbol{\epsilon }}}}_{L} $、$ {{\mathit{\boldsymbol{\epsilon }}}}_{\mathrm{\Delta }\tilde{I}} $分别表示伪距、相位、电离层单差虚拟观测值的观测噪声;$ {{\mathit{\boldsymbol{Q}}}}_{P}\mathrm{、}{{\mathit{\boldsymbol{Q}}}}_{L}\mathrm{、}{{\mathit{\boldsymbol{Q}}}}_{\mathrm{\Delta }\tilde{I}} $分别表示伪距、相位、电离层单差虚拟观测值的方差矩阵;$ {\mathit{\boldsymbol{K}}} $表示电离层单差约束的系数矩阵,去掉全为0的行和列,假设最后一颗(第n颗)卫星为参考星,则可表示为:
$$ {\mathit{\boldsymbol{K}}}={\left[\begin{array}{ccc}1& \cdots & \begin{array}{cc}0& -1\end{array}\\ ⋮& \ddots & \begin{array}{cc}⋮& ⋮\end{array}\\ 0& \cdots & \begin{array}{cc}1& -1\end{array}\end{array}\right]}_{(n-1)\times n} $$ (14) 式(13)中伪距和相位观测值的观测方程和式(5)中保持一致,依然采用部分固定模糊度的方法进行参数解算,式中增加的电离层单差约束,与建模完全自洽,从而可实现非差非组合PPP的快速收敛。
-
基于上述模型和定位算法,开发了相应数据处理系统。系统包括服务端及用户端两部分。服务端的主要任务是对地面跟踪站利用非差非组合PPP提取高精度的电离层观测值,通过一定的质量控制,进行广域单差电离层建模。从服务端到用户端,对电离层和卫星硬件延迟参数进行编码,使用网络播发或者卫星播发给用户。用户接收到播发的数据流后,通过解码获得模型参数就可以进行等效电离层单差值重构,用于非差非组合PPP的电离层约束。其流程如图 1所示。
为了测试上述广域星间单差电离层模型、用户端约束模型以及图 1中的软件系统,选取了欧洲58个IGS站进行实验。测站几乎覆盖了整个欧洲及周边,选取了2018-11-04的30 s采样率观测数据作为服务端PPP提取电离层延迟值的观测数据,选取1 s采样率的观测数据进行PPP验证模型效果。由于很大一部分实验测站没有欧盟的伽利略(Galileo)系统和北斗卫星导航系统(BeiDou navigation satellite system,BDS)的观测数据,所以本文主要针对GPS和GLONASS两个系统进行分析。此外,从实验测站中进一步选取58、39、29和18个测站数据,分析测站分布个数对模型精度的影响。实验区域测站分布如图 2所示。
本文实验采用上海华测导航技术股份有限公司的CORSPPP2010程序进行服务端的多系统电离层延迟值提取,按照上述模型在服务端进行广域电离层建模。CORSPPP2010是上海华测导航技术股份有限公司针对PPP-rtk技术采用非差非组合PPP模型开发的服务端程序,包含了卫星钟差计算模块、实时相位偏差改正模块、区域/广域大气改正模块,相应地为非差非组合PPP用户提供实时卫星钟差(uncalibrated phase delay,UPD)、实时相位偏差改正(fractional cycle bias,FCB)、区域/广域大气模型改正的产品。SWASPPP是CORSPPP2010所服务的用户程序,与CORSPPP2010在模型算法上保持一致,可以接受CORSPPP2010实时解算的卫星钟差、UPD/FCB、区域/广域大气改正产品来进行快速高精度定位。
上述两套程序采用部分模糊度固定的策略,对模糊度进行固定。由于GLONASS频分多址的原因,所以没有对GLONASS系统进行模糊度固定,只对其进行卡尔曼滤波采用其浮点解。根据宽巷模糊度具有长波长更容易进行模糊度固定的特性,为提高模糊度固定的成功率,程序先把卡尔曼滤波计算的浮点模糊度组合成宽窄巷模糊度。由于模糊度中含有接收机端和卫星端的UPD,实际上计算的组合宽窄巷模糊度是不具有整周特性的,要进行模糊度固定,先要恢复其整周特性。选定一个参考卫星进行卫星间单差以消除接收机端UPD的影响,同时使用UPD成品进行卫星端的UPD修正。其UPD产品亦通过该程序的FCB估算模块进行计算。在宽巷模糊度固定时执行以下策略:(1)采用直接取整法对浮点模糊度小数部分小于0.25周的浮点解直接取整;(2)利用最小二乘模糊度降相关平差法(leaset-square ambiguity decorrelation on adjustment,LAMBDA),对宽巷模糊度进行搜索;(3)综合步骤(1)、(2)获得最终的宽巷整周模糊度。以宽巷的单差浮点模糊度为观测值、宽巷的单差整周模糊度为观测真值,与L1、L2的单差浮点模糊度组成观测方程,进行滤波更新,获得更新后的L1、L2单差浮点模糊度。对L1、L2的窄巷UPD进行修正,利用LAMBDA搜索法进行N1单差模糊度搜索,根据宽巷单差整周模糊度和N1单差模糊度确定N2单差整周模糊度。同理,N1模糊度固定后,对其他参数进行更新。
为适应电离层的变化,建模数据弧长为20 min,以建模时段的中间时刻作为建模参考时刻,每隔10 min估计一套4×4阶VTEC多项式参数和卫星端硬件延迟参数。在此基础上,使用SWASPPP程序进行非差非组合动态PPP定位收敛效果的验证。
-
计算内符合精度时,对每个测站选取每个系统高度角最高的卫星作为该系统的参考星,每颗星电离层延迟值与参考星电离层延迟值作差来获得电离层延迟值的单差值。通过建模获得的多项式模型参数和卫星端硬件延迟值计算的电离层延迟值单差值与服务端提取的电离层延迟值差值作差,得到不同卫星的斜路径方向上的残差。图 3是协调世界时(universal time coordinated,UTC)03:00—22:00,GRAZ、HUEG、REDU 3个站在不同的建模站数条件下得到的电离层模型内符合均方根误差(root mean squared error,RMSE)值。
-
电离层外符合精度的计算与内符合精度一样,但是所用到的站为建模未使用的测站。实验中剔除GRAZ、HUEG、REDU 3个测站重新进行建模,然后计算出这3个测站的外符合RMSE如图 4所示。
图 4 广域星间单差电离层模型外符合RMSE
Figure 4. External RMSE of Wide-Area Between-Satellite Single-Differenced VTEC Ionospheric Model
由图 3、4可知,GPS系统采用该模型,以提取的电离层延迟单差值为基准,基本可达到1个TECu(约0.16 m)以内的精度,而GLONASS系统可达到3个TECu(约0.48 m)以内的精度,并且内外符合精度相近。由上述逐渐减少建模使用站的实验可以看出,在站分布较为均匀的情况下,从58个站到18个站的内外符合精度并未产生明显的下降。
-
按照式(13)进行非差非组合精密单点定位,其中电离层参数约束按照式(12)组法方程。其定权方法如下:
$$ v=({a}^{2}+\frac{{a}^{2}}{\mathrm{s}\mathrm{i}{\mathrm{n}}^{2}e})\cdot k $$ (15) $$ W=\frac{1}{v} $$ (16) 式中,$ v $为方差;$ a $根据以往实验验证确定,本文设$ a=0.1 $;对GPS系统,$ k=10 $,对GLONASS系统,$ k=50 $;$ e $为卫星高度角;$ W $为权。
首先把每个站从04:00—21:00分成不重叠的若干个时段,每个时段长度为1 h,然后进行附加电离层约束和无约束非差非组合动态PPP定位模式下的定位比较其首次收敛时所需的时间。以IGS机构提供的IGS站周天解文件中的坐标作为每个测站的坐标真值。由于电离层主要对水平方向的定位结果产生影响,为验证模型对定位的影响,本文实验以水平方向的定位收敛时间作为参考。若水平方向误差连续600历元不超过0.05 m,则认为PPP定位结果已经收敛[26]。以GRAZ站的两个时段为例,其动态坐标与真值差值在东/北/天顶(east/north/up,E/N/U)3个方向上的时间序列如图 5所示。
图 5 GRAZ站两个时段附加电离层约束与无电离层约束获取的动态坐标与真值差值序列
Figure 5. Comparison of Difference Time Series of Kinematic Coordinates with and Without Ionosphere Constraint of Station GRAZ
GRAZ、HUEG站的附加电离层约束和无约束的PPP首次收敛时间对比分别如图 6、7所示。
图 6 GRAZ测站附加电离层约束与无电离层约束动态PPP的收敛时间
Figure 6. Comparison of Convergence Time with and Without Ionosphere Constraint of Station GRAZ
图 7 HUGE测站电离层约束与无电离层约束动态PPP的收敛时间
Figure 7. Comparison of Convergence Time with and Without Ionosphere Constraint of Station HUGE
由图 5、6和图 7可以看出,大部分时段中,附加电离层约束的PPP效果要远好于无约束的PPP。但也存在一些提升幅度不大的时段,通过其他实验验证可知,不同的定权策略导致提升效果不同。现阶段的定权策略并不能反映最有效的约束权,是经验定权,可能导致约束效果不佳。对于精细化的定权策略,需要后续再进行深入的研究。
为了验证模型的约束效果,选取建模区域中FFMJ、GRAS、GRAZ、HUEG、LEIJ、REDU、WTZR、ZIM2这8个站采用1 s采样率的观测文件进行动态PPP。为了比较附加电离层约束与无电离层约束PPP的收敛效果,分别对两种模式的收敛时间、收敛提升效果进行统计,共获得136个统计时段,其统计结果分别如表 1、2所示。表 1中,括号外的数字为时段个数,括号内的百分数为占总量的百分比。
表 1 收敛时间统计表
Table 1. Statistics of Convergence Time
收敛时间指标 附加电离层约束 无约束 5 min内收敛 78(57.35%) 15(11.03%) 10 min内收敛 97(71.32%) 64(47.06%) 15 min内收敛 122(89.7%) 91(66.91%) 25 min内收敛 132(97.06%) 110(80.88%) 25 min以上收敛 4(2.94%) 26(19.12%) 由表 1可以看出,附加电离层约束PPP中,78个时段收敛时间在5 min内,97个时段在10 min内,122个时段在15 min内,132个时段在25 min内,4个时段在25 min以上,分别占时段总数的57.35%、71.32%、89.7%、97.06%和2.94%;在无约束PPP中,上述收敛时间内时段个数分别为15、64、91、110、26,分别占时段总数的11.03%、47.06%、66.91%、80.88%和19.12%。由表 2可知,收敛时间有提升的时段共有124个,占统计总数的91.18%;收敛时间提升超过20%以上的时段有113个,占统计总数的83.09%;收敛时间提升50%以上的有95个,占统计总数的69.85%。从实验结果可以看出,通过附加广域单差电离层模型约束的PPP收敛速度较无约束的PPP有显著的提升。
表 2 收敛时间提升百分比统计表
Table 2. Statistics of Convergence TimeImprovement Effect
收敛效果指标 个数 占总量(136个)百分比/% 有收敛提升 124 91.18 提升20%以上 113 83.09 提升50%以上 95 69.85 -
本文通过非差非组合PPP的方法提取出电离层延迟信息,建立了基于多项式模型的单差VTEC多项式模型。利用欧洲参考站网数据进行电离层单差建模,并通过用户端PPP的收敛时间和精度检验广域电离层单差建模效果,其结论如下:
1)本文提出的广域电离层模型内外符合精度为:GPS系统卫星1个TECu左右,GLONASS系统卫星3个TECu左右。由于电离层模型采用了星间单差,消除了接收机端的硬件延迟,因此用户端无须分离本身的硬件延迟即可以使用模型参数用于本文电离层模型约束下的非差非组合PPP定位。
2)相比无约束的动态PPP收敛时间,附加电离层模型约束动态PPP收敛时间大幅缩短。其中缩短的时段、收敛时间缩短20%以上的时段和收敛时间缩短50%以上的时段分别占总时段数的91.18%、83.09%和69.85%,提升效果明显。
3)本文采用服务端非差非组合PPP电离层延迟提取及建模,通过参数播发给用户端进行附加电离层约束的PPP,由于服务端和用户端采用相同的定位策略,模型的内外符合精度较高,在应用上具有很好的实用性以及可操作性。
Wide-Area Between-Satellite Single-Difference VTEC Ionospheric Model and Its Assessment for Undifferenced and Uncombined PPP
-
摘要: 高精度电离层修正是非差非组合精密单点定位(precise point positioning, PPP)加速收敛的重要前提。首先基于参考站网台站观测数据, 以非差非组合精密单点定位提取的电离层延迟作为建模数据源,提出一种基于多项式模型的估计天顶电离层延迟参数以及卫星硬件延迟的单差电离层模型。然后开发了服务端和用户端相应软件系统,服务端提取电离层延迟和进行单差建模,并将模型参数播发给用户端作为电离层约束进行非差非组合精密单点定位。最后在欧洲地区通过PPP提取电离层进行拟合实验,结果表明,广域地区GPS和俄罗斯GLONASS(global navigation satellite system)单系统电离层模型内外符合精度分别为1 TECu(total electron content unit)和3 TECu。采用电离层约束的非差非组合动态精密单点定位,统计136个1 h时段的定位结果,发现在附加电离层约束PPP实验中,78个时段(57.35%)收敛时间在5 min内,97个时段(71.32%)在10 min内,122个时段(89.7%)在15 min内,132个时段(97.06%)在25 min内;在无约束PPP实验中,上述收敛时间内结果分别为15个(11.03%)、64个(47.06%)、91个(66.91%)、110个(80.88%)。Abstract:
Objectives High-precision ionospheric correction is an important prerequisite for undifferenced and uncombined precise point positioning (PPP) with fast convergence capability. Different from the traditional use of pseudoranges to extract ionospheric information, the ionospheric accuracy obtained by PPP with fixed ambiguity is higher. Methods A wide-area vertical total electron content(VTEC) ionospheric model is developed based on a reference network, where the VTEC of each station is extracted from the undifferenced and uncombined PPP approach. The proposed VTEC model is expressed in the between-satellite single-differenced polynomial function of the sites' latitude and solar hour angle. A data processing procedure and software system are developed for both processing server and user PPP client. In the server part, the VTEC ionospheric delay of the whole network is estimated, the VTEC polynomial function is established and the model parameters are broadcasted to the PPP clients. In the user PPP client, real-time positioning using the broadcasted wide-area VTEC parameters are performed. Results Experiments using the GNSS network in the European region are performed, and results show that the internal RMSE(root mean squared error)and external RMSE of the derived VTEC model is around 3 TECus and 1 TECu for the GLONASS(global navigation satellite system) and GPS, respectively. User kinematic PPP test results using the new VTEC ionospheric model show that, 78 of the whole 136 (57.35%) kinematic undifferenced and uncombined PPP hourly samples converge in 5 minutes, where for 97 samples (71.32%) converge in 10 minutes, 122 samples(89.7%)converge in 15 minutes and 132 samples(97.06%)converge without 25 minutes. In the unconstrained PPP experiment, the results in the above convergence time are 15 (11.03%), 64 (47.06%), 91 (66.91%), and 110 (80.88%), respectively. Conclusions Experiments show that single-difference VTEC ionospheric model has a huge improvement in the accuracy of extracting the ionosphere and shortening the real-time PPP convergence time in a wide-area. -
表 1 收敛时间统计表
Table 1. Statistics of Convergence Time
收敛时间指标 附加电离层约束 无约束 5 min内收敛 78(57.35%) 15(11.03%) 10 min内收敛 97(71.32%) 64(47.06%) 15 min内收敛 122(89.7%) 91(66.91%) 25 min内收敛 132(97.06%) 110(80.88%) 25 min以上收敛 4(2.94%) 26(19.12%) 表 2 收敛时间提升百分比统计表
Table 2. Statistics of Convergence TimeImprovement Effect
收敛效果指标 个数 占总量(136个)百分比/% 有收敛提升 124 91.18 提升20%以上 113 83.09 提升50%以上 95 69.85 -
[1] 张小红, 李星星, 郭斐, 等. GPS单频精密单点定位软件实现与精度分析[J]. 武汉大学学报·信息科学版, 2008, 33(8): 783-787 http://ch.whu.edu.cn/article/id/1678 Zhang Xiaohong, Li Xingxing, Guo Fei, et al. Realization and Precision Analysis of Single-Frequency Precise Point Positioning Software[J]. Geomatics and Information Science of Wuhan University, 2008, 33(8): 783-787 http://ch.whu.edu.cn/article/id/1678 [2] 房成贺, 陈俊平, 兰孝奇, 等. 联合BDS/GPS的北斗广域差分实时电离层延迟格网改正方法研究[J]. 大地测量与地球动力学, 2019, 39(2): 169-177 https://www.cnki.com.cn/Article/CJFDTOTAL-DKXB201902013.htm Fang Chenghe, Chen Junping, Lan Xiaoqi, et al. Research on BeiDou Wide Area Real-Time Differential Ionospheric Delay Grid Correction Based on BDS/GPS Observations[J]. Journal of Geodesy and Geodynamics, 2019, 39(2): 169-177 https://www.cnki.com.cn/Article/CJFDTOTAL-DKXB201902013.htm [3] Li Xingxing, Ge Maorong, Zhang Hongping, et al. A Method for Improving Uncalibrated Phase Delay Estimation and Ambiguity-Fixing in Real-Time Precise Point Positioning[J]. Journal of Geodesy, 2013, 87 (5): 405-416 doi: 10.1007/s00190-013-0611-x [4] 刘长建. GNSS电离层建模方法与质量控制研究[D]. 河南: 信息工程大学, 2011 Liu Changjian. Study on Modeling Method and Model Quality Control of Ionosphere Based on GNSS[D].Henan: Information Engineering University, 2011 [5] 袁运斌. 基于GPS的电离层监测及延迟改正理论与方法的研究[D]. 武汉: 中国科学院研究生院测量与地球物理研究所, 2002 Yuan Yunbin. Study on Theories and Methods of Correcting Ionospheric Delay and Monitoring Ionosphere Based on GPS[D].Wuhan: Institute of Geodesy and Geophysics, Chinese Academy of Sciences, 2002 [6] Schaer S. Mapping and Predicting the Earth's Ionosphere Using the Global Positioning System[D]. Switzerland: University of Bern, 1999 [7] Feltrns J, Schaer S. IGS Products for the Ionosphere[J]. Proceeding of the IGS Ac Workshop, 1998: 225-232 http://citeseerx.ist.psu.edu/viewdoc/summary?cid=25102061 [8] Feltens J. Development of a New Three-Dimensional Mathematical Ionosphere Model at European Space Agency/European Space Operations Centre[J]. Space Weather the International Journal of Researh & Applications, 2007, 5(5): 177-180 doi: 10.1029/2006SW000294/full [9] Ghoddousi-Fard R, Héroux P, Danskin D, et al. Developing a GPS TEC Mapping Service over Canada[J]. Space Weather-The International Journal of Research & Applications, 2011, 9(6): 1-10 doi: 10.1029/2010SW000621 [10] Zhang H, Xu P, Han W, et al. Eliminating Negative VTEC in Global Ionosphere Maps Using Inequality-Constrained Least Squares[J]. Advances in Space Research, 2013, 51(6): 988-1 000 doi: 10.1016/j.asr.2012.06.026 [11] Hernández-Pajares M, Roma-Dollase D, Krankowski A, et al. Methodology and Consistency of Slant and Vertical Assessments for Ionosphere Electron Model[J]. Journal of Geodesy, 2017(2): 1-10 doi: 10.1007%2Fs00190-017-1032-z [12] 章红平, 韩文慧, 黄玲, 等. 地基GNSS全球电离层延迟建模[J]. 武汉大学学报·信息科学版, 2012, 37(10): 1 186-1 189 http://ch.whu.edu.cn/article/id/355 Zhang Hongping, Han Wenhui, Huang Ling, et al. Modeling Global Ionospheric Delay with IGS Ground-based GNSS Obervations[J]. Geomatics and Information Science of Wuhan University, 2012, 37(10): 1 186-1 189 http://ch.whu.edu.cn/article/id/355 [13] Tang W M, Jin L, Xu K. Proformance Analysis of Ionsphere Moitoring with BeiDou CORS Observational Data[J]. Journal of Navigation, 2014, 67(3): 511-522 doi: 10.1017/S0373463313000854 [14] 张瑞. 多模GNSS实时电离层精化建模及其应用研究[D]. 武汉: 武汉大学, 2013 Zhang Rui. Theory and Method on Multimode GNSS Real-Time Refinement Ionospheric Modeling and Its Application[D]. Wuhan: Wuhan University, 2013 [15] 熊波, 万卫星, 宁百齐, 等. 基于北斗、GLONASS和GPS系统的中低纬度电离层特性联合探测[J]. 地球物理学报, 2014, 57(11): 3 586-3 599 doi: 10.6038/cjg20141112 Xiong Bo, Wan Weixing, Ning Baiqi, et al. Investigation of Mid-Latitude and Low-Latitude Ionosphere Based on BDS, GLONASS and GPS Observations[J]. Chinese Journal of Geophysics, 2014, 57(11): 3 586-3 599 doi: 10.6038/cjg20141112 [16] 张宝成, 欧吉坤, 李子申, 等. 利用精密单点定位求解电离层延迟[J]. 地球物理学报, 2011, 54(4): 950-957 doi: 10.3969/j.issn.0001-5733.2011.04.009 Zhang Baocheng, Ou Jikun, Li Zishen, et al. Determination of Ionospheric Observabels with Precise Point Positioning[J]. Chinese Journal of Geophysics, 2011, 54(4): 950-957 doi: 10.3969/j.issn.0001-5733.2011.04.009 [17] 李玮, 程鹏飞, 秘金钟. 利用非组合精密单点定位提取区域电离层延迟及其精度评定[J]. 武汉大学学报·信息科学版, 2011, 36(10): 1 200-1 203 http://ch.whu.edu.cn/article/id/695 Li Wei, Cheng Pengfei, Bi Jinzhong. Regional Ionosphere Delays'Calibration and Accuracy Assessment Based on Uncombined Precise Point Positioning[J]. Geomatics and Information Science of Wuhan University, 2011, 36(10): 1 200-1 203 http://ch.whu.edu.cn/article/id/695 [18] Rovira-Garcia A, Juan J M, Sanz J, et al. A Worldwide Ionosphere Model for Fast Precise Point Positioning[J]. IEEE Transactions on Geoscience & Remote Sensing, 2015, 53(8): 4 596-4 604 http://ieeexplore.ieee.org/document/7053952/references [19] 房成贺. GNSS硬件延迟解算及实时电离层延迟改正方法研究[D]. 南京: 河海大学, 2017 Fang Chenghe. Research on GNSS Differential Code Bias and Real-time Ionospheric Delay Correction Calculation[D]. Nanjing: Hohai University, 2017 [20] 章红平, 高周正, 牛小骥, 等. GPS非差非组合精密单点定位算法研究[J]. 武汉大学学报·信息科学版, 2013, 38(12): 1 396-1 399 http://ch.whu.edu.cn/article/id/2833 Zhang Hongping, Gao Zhouzheng, Niu Xiaoji, et al. Research on GPS Precise Point Positioning with Un-differential and Un-combined Observations[J]. Geomatics and Information Science of Wuhan University, 2013, 38(12): 1 396-1 399 http://ch.whu.edu.cn/article/id/2833 [21] Zhou Feng, Dong Danan, Li Pan, et al. Influence of Stochastic Modeling for Intersystem Biases on MultiGNSS Undiferenced and Uncombined Precise Point Positioning[J]. GPS Solutions, 2019, 23(3): 59-65 doi: 10.1007/s10291-019-0852-0 [22] 肖玉钢, 王峥, 陈华, 等. 法方程叠加的多模GNSS双差精密算法[J]. 测绘通报, 2018(10): 88-92 https://www.cnki.com.cn/Article/CJFDTOTAL-CHTB201810020.htm Xiao Yugang, Wang Zheng, Chen Hua, et al. A Precise Multi-GNSS Data Processing Algorithm with Double Difference Observations Based on the Normal Equation Stacking Technique[J]. Bulletin of Surveying and Mapping, 2018(10): 88-92 https://www.cnki.com.cn/Article/CJFDTOTAL-CHTB201810020.htm [23] 张辉, 郝金明, 刘伟平, 等. 估计接收机差分码偏差的GPS/BDS非组合精密单点定位模型[J]. 武汉大学学报·信息科学版, 2019, 44(4): 495-500, 592 doi: 10.13203/j.whugis20170119 Zhang Hui, Hao Jinming, Liu Weiping, et al. GPS/BDS Precise Point Positioning Model with Receiver DCB Parameters for Raw Observations[J]. Geomatics and Information Science of Wuhan University, 2019, 44(4): 495-500, 592 doi: 10.13203/j.whugis20170119 [24] 付伟, 姚顽强, 陈鹏, 等. 基于多项式的区域电离层建模精度分析与验证[J]. 北京测绘, 2018, 32(10): 1 219-1 225 https://www.cnki.com.cn/Article/CJFDTOTAL-BJCH201810024.htm Fu Wei, Yao Wanqiang, Chen Peng, et al. Polynomial Based Accuracy and Validation of Regional Ionospheric Modeling[J]. Beijing Surveying and Mapping, 2018, 32(10): 1 219-1 225 https://www.cnki.com.cn/Article/CJFDTOTAL-BJCH201810024.htm [25] Zhou Feng, Dong Danan, Li Weiwei, et al. GAMP: An Open-Source Software of Multi-GNSS Precise Point Positioning Using Undifferenced and Uncombined Observations[J]. GPS Solutions, 2018, 22 (2): 1-10 http://smartsearch.nstl.gov.cn/paper_detail.html?id=136b66966a20eff09edb091a70187768 [26] 周承松, 彭月, 张小红, 等. 精密单点定位收敛时间的确定方法研究[J]. 导航定位学报, 2016, 4(1): 80-87 https://www.cnki.com.cn/Article/CJFDTOTAL-CHWZ201601016.htm Zhou Chengsong, Peng Yue, Zhang Xiaohong, et al. A Study of Method in Determining the Precise Point Positioning Convergence Time[J]. Journal of Navigation and Positioning, 2016, 4(1): 80-87 https://www.cnki.com.cn/Article/CJFDTOTAL-CHWZ201601016.htm -