一种顾及卫星轨道误差的低轨导航增强实时定位方法

文档序号:287181 发布日期:2021-11-23 浏览:1次 >En<

阅读说明:本技术 一种顾及卫星轨道误差的低轨导航增强实时定位方法 (Low-orbit navigation enhancement real-time positioning method considering satellite orbit error ) 是由 杨轩 谢松 孙一雄 刘晓旭 王刚 韩双林 刘天立 伍蔡伦 易卿武 蔚保国 于 2021-09-07 设计创作,主要内容包括:本发明公开了一种顾及卫星轨道误差的低轨导航增强实时定位方法,属于低轨卫星导航增强定位领域。该方法采用两步法减弱轨道误差的影响,其使用地面接收机接收观测数据与导航电文,计算导航卫星和低轨卫星各自的轨道和钟差;按照常规方式进行定位,待定位收敛后,估计轨道误差参数,通过给定适当的权重,吸收低轨卫星和导航卫星轨道误差,从而达到提高定位精度的作用。本发明利用低轨导航增强PPP收敛速度快的特性,通过快速收敛载波相位模糊度,进而引入轨道误差参数,用以削弱卫星轨道误差对定位的影响,提高低轨导航增强定位的精度。(The invention discloses a low-orbit navigation enhancement real-time positioning method considering satellite orbit errors, and belongs to the field of low-orbit satellite navigation enhancement positioning. The method adopts a two-step method to weaken the influence of orbit errors, and uses a ground receiver to receive observation data and navigation messages and calculate respective orbits and clock errors of a navigation satellite and a low-orbit satellite; positioning is carried out according to a conventional mode, orbit error parameters are estimated after convergence of the position to be positioned, and the orbit errors of the low-orbit satellite and the navigation satellite are absorbed by giving proper weight, so that the effect of improving the positioning precision is achieved. The method utilizes the characteristic that the low-orbit navigation enhances the PPP convergence speed, and introduces the orbit error parameter by rapidly converging the carrier phase ambiguity so as to weaken the influence of the satellite orbit error on the positioning and improve the accuracy of the low-orbit navigation enhanced positioning.)

一种顾及卫星轨道误差的低轨导航增强实时定位方法

技术领域

本发明属于卫星导航定位技术领域,尤其涉及一种顾及卫星轨道误差的低轨导航增强实时定位方法。

背景技术

随着北斗三号全球定位系统的建成,目前包括北斗、GPS、GLONASS、Galileo在内有四大全球定位系统,以及日本QZSS和印度IRNSS等区域卫星导航系统。这些导航系统的基本定位服务精度为米级,无法满足高精度定位如无人驾驶、无人机、机器人导航定位的需求。为了提高导航系统的服务精度,各国均研发了地基增强系统和星基增强系统。地基增强系统采用差分定位技术,实现一定区域范围内的高精度瞬时定位,但是由于单基站服务范围较小,需要布设大量地面基站,难以实现偏远地区、沙漠及海洋区域的覆盖,且投资巨大,建设周期冗长,业务范围有限。星基增强系统一般依托GEO卫星,投入较小,易于实现,已先后有美国的WAAS、俄罗斯的SDCM、欧洲的EGNOS以及日本的MSAS等投入运行,但受相关物理规律和技术水平的约束,该体制存在链路损耗大、地面终端难以小型化等问题,不能满足当前用户对快速高精度导航服务的要求,且目前的高轨星基增强系统仍是一个区域增强系统,不能满足全球范围内的高精度实时应用需求。利用精密单点定位技术虽然能够实现全球厘米级定位精度,但是需要相对比较长的收敛时间分离载波相位模糊度参数。目前单系统精密单点定位的收敛时间在30-40分钟,四系统的收敛时间也需要10分钟以上,严重影响了定位的应用场景。

低轨卫星距离地面较近,卫星运行速度迅速,相同时间间隔内,低轨卫星将比中高轨导航卫星在天空中划过更长的轨迹,因此观测几何构型变化相对较为剧烈,将有助于快速分离载波相位模糊度参数、定位坐标以及对流层参数,解决当前高精度定位服务的瓶颈,实现精密单点定位的快速收敛。

实现低轨导航增强精密单点定位,首先需要获得低轨卫星的精密轨道和钟差。在事后处理中,可获得较高精度的低轨卫星的精密轨道和钟差,但是低轨导航增强精密单点定位需要实时获得精密轨道和钟差,采用地面上注预报轨道,星上实时钟差计算的方式,可向地面终端播发相应的星历与钟差。然而低轨星历不可避免的会存在误差,因此会对地面用户终端定位时带来较大影响。

发明内容

针对现有低轨导航定位技术存在的问题,本发明提供了一种顾及卫星轨道误差的低轨导航增强实时定位方法,其通过构造正弦或余弦函数,可最大程度的吸收卫星轨道误差对定位结果的影响。

为了实现上述目的,本发明所采用的技术方案如下:

一种顾及卫星轨道误差的低轨导航增强实时定位方法,包括如下步骤:

步骤1,地面接收机接收来自导航卫星和低轨导航增强卫星的观测数据;

步骤2,获得导航卫星和低轨导航增强卫星的导航电文,计算导航卫星和低轨导航增强卫星的广播星历和钟差,获取卫星状态空间表示的改正信息,对广播星历和钟差进行改正,得到高精度的轨道和钟差;

步骤3,对步骤1获得的观测数据进行预处理,剔除粗差;

步骤4,进行传统单点定位计算;

步骤5,进行精密单点定位计算;

步骤6,待精密单点定位结果收敛后,固定载波相位模糊度,引入附加轨道误差参数,吸收卫星轨道误差的影响;

步骤7,若下一历元发生周跳、观测失锁的情况,则暂停轨道误差参数估计,重新估计载波相位模糊度,重复步骤5;若定位成功,则返回步骤1,进行下一时刻定位。

进一步的,步骤4中,传统单点定位计算的计算方程为:

式中,为卫星s发射接收机r接收到的第j频点伪距观测值,单位为米;表示卫星s和接收机r之间的几何距离;c表示真空中光速;dtr为接收机钟差,dts为卫星钟差;表示倾斜电离层延迟;朘为对流层映射函数,ZWDr表示接收机r处天顶对流层延迟;εr表示伪距观测值的观测噪声。

进一步的,步骤5中,精密单点定位计算的计算方程为:

式中,为卫星s发射接收机r接收到的第j频点载波相位观测值,单位为米;分别为接收机和卫星的伪距硬件延迟;表示接收机和卫星的载波相位硬件延迟;Ns为载波相位模糊度;ξr表示载波相位观测值的观测噪声。

进一步的,步骤6中,引入附加轨道误差参数后的定位方程为:

式中,表示低轨导航增强卫星和导航卫星轨道误差在视向方向的影响:

式中,(Xs,Ys,Zs)为导航卫星和低轨导航增强卫星的真实位置,为计算所得的导航卫星和低轨导航增强卫星带有误差的位置;卫星轨道误差呈现近似三角函数类特征,周期与卫星运行周期一致,因此卫星轨道误差可简单表示为:

进一步的,低轨卫星和导航卫星轨道误差在视向方向的影响可表示为:

式中,θ表示低轨导航增强卫星和导航卫星轨道误差与视向方向的夹角,随卫星运动而不断变化,不是一个完全的正弦或余弦函数,但考虑到一般预报轨道较短,故而把简化为三角函数:

此时方程(4)和方程(5)的未知数个数为5+N,观测方程数量为2N,冗余度为N-5,N为卫星个数,需要同时观测5颗卫星才可求解。

进一步的,步骤6中误差的方程为:

V=Hx-L (10)

其中,V为伪距和载波相位观测值的残差向量,H表示待估参数的雅可比矩阵,若采用消电离层组合,待估参数包括接收机位置坐标改正量、钟差改正、天顶对流层湿延迟、载波相位模糊度,若采用非差非组合方式建立观测方程,则还包括倾斜电离层延迟参数;L表示观测量与计算量之差组成的向量;观测值权重根据卫星高度角定权方式确定:

其中,a和b均为经验常数,E为卫星高度角;

观测值的噪声方差矩阵R为:

系统噪声方差矩阵Q为:

其中,表示接收机位置的方差阵,对于动态精密单点定位,采用103m的白噪声为方差,静态精密单点定位则采用初值为103m的常数估计;

表示接收机钟差的方差,采用白噪声来描述:

表示天顶对流层湿延迟的方差,采用随机游走过程描述:

其中,τ耀为白噪声;

表示倾斜电离层延迟的方差,采用随机游走过程描述:

表示载波相位模糊度方差,初始方差为104m;表示卫星轨道误差参数,采用常数估计,初始方差为2π;

参数估计采用扩展卡尔曼滤波,其递推公式为:

Q耀+1,耀+1=[I-Kk+1,kHk+1]Q耀+1,耀 (17)

其中,Φ表示待估参数的状态转移矩阵,K为卡尔曼滤波的增益矩阵,Γ表示动态噪声驱动矩阵,一般可认为是单位矩阵,I为单位矩阵。

与现有技术相比,本发明的有益效果在于:

1、本发明可实现精密单点定位的快速收敛。通过引入低轨导航增强信号,与中高轨导航卫星信号进行联合定位,充分利用低轨卫星运行速度快,几何变换剧烈的优势,提高全球精密单点定位的收敛速度,实现全球高精度瞬时定位服务。

2、本发明方法考虑到目前低轨卫星和中高轨导航卫星均存在轨道误差的影响,在目前精密单点定位方法中无法消除和减弱此影响,通过在定位过程中引入轨道误差参数,达到减弱轨道误差的目的,从而使定位精度达到提升。

附图说明

图1是本发明实施例中一种顾及卫星轨道误差的低轨导航增强实时定位方法的流程图。

图2是本发明实施例的预期可达到的定位精度提升图。

具体实施方式

下面结合附图更详细的描述本发明的原理与实施例,应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。

一种顾及卫星轨道误差的低轨导航增强实时定位方法,该方法利用低轨增强信号与导航卫星信号对地面接收机进行快速精密定位;利用卫星轨道误差的特性,通过构造正弦或余弦函数,最大程度的吸收卫星轨道误差对定位结果的影响;利用低轨卫星运行速度快,定位收敛快的特性,采用二步法逐步吸收卫星轨道误差的影响。

该方法包括以下步骤:

步骤1,地面接收机接收来自导航卫星和低轨导航增强卫星的观测数据;

步骤2,获得导航卫星和低轨导航增强卫星的导航电文,计算导航卫星和低轨导航增强卫星的广播星历和钟差;通过网络、卫星通信等其他方式获取卫星状态空间表示的改正信息,对广播星历和钟差进行改正,得到精度较高的轨道和钟差;

步骤3,对获得的观测数据进行预处理,使用包括MW组合在内的方法剔除粗差;

步骤4,进行传统单点定位计算;

步骤5,进行精密单点定位计算;

步骤6,待精密单点定位结果收敛后,固定载波相位模糊度,在精密单点定位方程中引入附加轨道误差参数,吸收卫星轨道误差的影响;

步骤7,若下一历元发生周跳、观测失锁的情况,则暂停轨道误差参数估计,重新估计载波相位模糊度,重复步骤5;若定位成功,则返回步骤1,进行下一时刻定位。

将定位观测方程线性化,同时将码和载波相位偏差吸收至接收机钟差和电离层延迟参数中,可得下式:

式中,表示卫星s发射至接收机r的单位向量,表示吸收了码和载波相位偏差的接收机钟差,表示吸收了码和载波相位偏差的倾斜电离层延迟;朘为对流层映射函数,ZWDr表示接收机处天顶对流层延迟,为吸收了载波相位偏差的模糊度;表示低轨卫星和导航卫星轨道误差在视向方向的影响;εr和ξr表示伪距和载波相位观测值的观测噪声、多路径影响以及其他影响。

低轨卫星和导航卫星轨道误差可表示为:

式中,(Xs,Ys,Zs)为导航卫星和低轨卫星真实位置,为计算的导航卫星和低轨卫星带有误差的位置。导航卫星与低轨卫星播发的轨道是由此前精密定轨后经过轨道预报而来,卫星轨道误差呈现近似三角函数类特征,周期与卫星运行周期一致,因此卫星轨道误差可简单表示为:

进一步的,低轨卫星和导航卫星轨道误差在视向方向的影响可表示为:

式中,θ表示低轨卫星和导航卫星轨道误差与视向方向的夹角,随卫星运动而不断变化,不是一个完全的正弦或余弦函数,但考虑到一般预报轨道较短,可以把简化为三角函数:

根据观测方程,可列出误差方程:

V=Hx-L (24)

其中,V为伪距和载波相位观测值的残差向量,H表示待估参数的雅可比矩阵,若采用消电离层组合,待估参数包括接收机位置坐标改正量、钟差改正、天顶对流层湿延迟、载波相位模糊度等,若采用非差非组合方式建立观测方程,则还应包括倾斜电离层延迟参数;L表示观测量与计算量之差组成的向量。观测值权重根据卫星高度角定权方式确定:

其中a和b均为经验常数,E为卫星高度角,则可组成观测值的噪声方差矩阵R:

系统噪声方差矩阵Q可表示为:

其中,表示接收机位置的方差阵,对于动态精密单点定位,采用103m的白噪声为方差,静态精密单点定位则采用初值为103m的常数估计。表示接收机钟差的方差,采用白噪声来描述: 表示天顶对流层湿延迟的方差,采用随机游走过程描述:其中τ耀为白噪声。表示倾斜电离层延迟的方差,同样采用随机游走过程描述: 表示载波相位模糊度方差,初始方差为104m。表示卫星轨道误差参数,采用常数估计,估计参数为公式(23)中的初始方差为2π,其中B根据实际轨道精度设置,一般为0.1~3m。

参数估计采用扩展卡尔曼滤波,则可用下列方程描述:

X耀+1=Φ耀+1,耀X耀耀+1,kW耀

L耀+1=Hk+1X耀+1-V耀+1

其递推公式为:

Q耀+1,耀+1=[I-Kk+1,kHk+1]Q耀+1,耀 (31)其中,Φ表示待估参数的状态转移矩阵,K为卡尔曼滤波的增益矩阵,Γ表示动态噪声驱动矩阵,一般可认为是单位矩阵,I为单位矩阵。

在定位初始时刻,存在载波相位模糊度,因此首先忽略低轨卫星和导航卫星轨道误差,采用传统方法分别进行单点定位和精密单点定位。由于低轨卫星运行速度快,几何构型变化剧烈,因此低轨导航增强精密单点定位收敛速度较快,定位收敛后载波相位模糊度也将收敛。

首次定位收敛后,固定载波相位模糊度参数,引入低轨卫星和导航卫星轨道误差参数设定的初值为0,初始方差为2π,重组系统噪声方差矩阵Q。根据低轨卫星和导航卫星轨道的标称精度,为轨道误差参数方程给定相应的初值B,以及根据相应的卫星运行周期T,估计待估参数随着待估参数被成功固定,定位精度可得到进一步提升。若在后续观测中发生周跳,则需要重新收敛载波相位模糊度与参数其初值和初始方差也将重新设置。

下面为一个更具体的例子:

如图1所示,一种顾及卫星轨道误差的低轨导航增强实时定位方法,该方法基于扩展卡尔曼滤波,可作为一种实时定位算法,也可作为一种后处理算法,应用范围包括静态定位与动态定位等。下面将此方法用于实时定位中,对其具体步骤描述如下:

1)地面接收机接收来自导航卫星和低轨导航增强卫星的观测数据;

2)接收机解析导航卫星和低轨导航增强卫星的导航电文,计算导航卫星和低轨导航增强卫星的广播星历和钟差,也可通过网络、卫星通信等其他方式获取卫星状态空间表示的改正信息,对广播星历和钟差进行改正,改正的方法如下:

广播星历位于地心地固坐标系,而轨道改正数所处的坐标系为星固系,因此将轨道改正数转化为地心地固系下的改正数,然后再对卫星轨道进行改正,公式如下:

Xorbit=Xbroadcast-δX (32)

式中,Xorbit表示经过低轨增强信息改正后的卫星轨道,Xbroadcast表示广播星历计算得到的卫星位置,δX为低轨增强信息计算的在地心地固系下的轨道改正数,其计算方法如下:

en=et×rr (35)

δX=[ereten]·δO (36)式中,r=Xbroadcast,表示广播星历计算的卫星位置矢量, 表示广播星历计算的卫星速度矢量,δO表示轨道改正矢量。

卫星钟差改正参数一般使用二次多项式系数表示,首先需要恢复当前时刻对应的钟差改正参数:

Δt=C0+C1(t-t0)+C2(t-t0)2 (37)进而可根据下式恢复卫星钟差:

其中,tbroadcast表示广播星历计算得到的卫星钟差参数,ts为改正后的卫星精密钟差参数,c表示光速。

3)对获得的观测数据进行预处理,使用包括MW组合在内的方法剔除粗差;

4)将本发明提出的顾及卫星轨道误差的定位观测方程线性化,同时将码和载波相位偏差吸收至接收机钟差和电离层延迟参数中,可得下式:

式中,表示卫星s发射至接收机r的单位向量,表示吸收了码和载波相位偏差的接收机钟差,表示吸收了码和载波相位偏差的倾斜电离层延迟;朘为对流层映射函数,ZWDr表示接收机处天顶对流层延迟,为吸收了载波相位偏差的模糊度;表示低轨卫星和导航卫星轨道误差在视向方向的影响;εr和ξr表示伪距和载波相位观测值的观测噪声、多路径影响以及其他影响。

根据计算获得的广播星历钟差或精密星历和钟差,以及上述线性化后的定位观测方程,使用最小二乘法进行传统单点定位计算。若卫星数超过4颗,则继续使用GF与MW组合进行周跳检测;

5)不考虑轨道误差,进行精密单点定位。根据观测方程,可列出误差方程:

V=Hx-L (41)

其中,V为伪距和载波相位观测值的残差向量,H表示待估参数的雅可比矩阵,若采用消电离层组合,待估参数包括接收机位置坐标改正量、钟差改正、天顶对流层湿延迟、载波相位模糊度等,若采用非差非组合方式建立观测方程,则还应包括倾斜电离层延迟参数;L表示观测量与计算量之差组成的向量。观测值权重根据卫星高度角定权方式确定:

其中a和b均为经验常数,E为卫星高度角,则可组成观测值的噪声方差矩阵:

系统噪声方差矩阵Q可表示为:

其中,表示接收机位置的方差阵,对于动态精密单点定位,采用103m的白噪声为方差,静态精密单点定位则采用初值为103m的常数估计。表示接收机钟差的方差,采用白噪声来描述: 表示天顶对流层湿延迟的方差,采用随机游走过程描述:其中τ耀为白噪声。表示倾斜电离层延迟的方差,同样采用随机游走过程描述: 表示载波相位模糊度方差,初始方差为104m。

参数估计采用扩展卡尔曼滤波:

X耀+1=Φ耀+1,耀X耀耀+1,kW耀 (45)

L耀+1=Hk+1X耀+1-V耀+1 (46)其递推公式为:

Q耀+1,耀+1=[I-Kk+1,kHk+1]Q耀+1,耀 (50)其中,Φ表示待估参数的状态转移矩阵,K为卡尔曼滤波的增益矩阵,Γ表示动态噪声驱动矩阵,一般可认为是单位矩阵,I为单位矩阵。

依次对每历元观测值进行参数估计,若此时精密单点定位结果未收敛,则保存此时待估参数的方差协方差矩阵,继续进行下一历元的计算;若此时精密单点定位结果收敛,则固定载波相位模糊度,定位方程中引入附加轨道误差参数,在系统噪声方差矩阵Q中引入轨道误差参数:

其中,表示卫星轨道误差参数,采用常数估计,初始方差为2π。再次应用扩展卡尔曼滤波进行精密单点定位计算。

6)若发生不可修复周跳、观测失锁等情况,暂停轨道误差参数估计,返回步骤4;若无周跳,返回步骤1,进行下一历元定位。

本方法的预期精度提升效果如图2所示。图中在定位初始时刻,存在载波相位模糊度,因此定位存在首次收敛过程,由于低轨卫星运行速度快,几何构型变化剧烈,定位收敛速度比传统精密单点定位较快,待定位收敛后载波相位模糊度也将收敛。首次定位收敛后,固定载波相位模糊度参数,引入低轨卫星和导航卫星轨道误差参数进行估计,精度提升可用图2中的阶梯状表示。

本发明采用两步法减弱轨道误差的影响,其使用地面接收机接收观测数据与导航电文,计算导航卫星和低轨卫星各自的轨道和钟差;按照常规方式进行定位,待定位收敛后,估计轨道误差参数,通过给定适当的权重,吸收低轨卫星和导航卫星轨道误差,从而达到提高定位精度的作用。本发明利用低轨导航增强PPP收敛速度快的特性,通过快速收敛载波相位模糊度,进而引入轨道误差参数,用以削弱卫星轨道误差对定位的影响,提高低轨导航增强定位的精度。

总之,本发明充分考虑了卫星轨道误差的特性,通过在观测方程中添加轨道误差参数来达到吸收卫星轨道误差对精密定位精度的影响。本发明能够为对定位精度要求高的用户提供高质量的定位服务,首次定位具有一定的延迟性,但当定位收敛后,可提供不间断的高质量定位结果。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种车辆融合定位系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类