当前位置: 首页 > 专利查询>闽江学院专利>正文

一种提高RTK定位精度的选星方法技术

技术编号:14897707 阅读:389 留言:0更新日期:2017-03-29 13:01
本发明专利技术公开了一种提高RTK定位精度的选星方法,属于全球卫星导航系统RTK定位领域。本发明专利技术方案在通过高度角选择一个参考卫星后,设定一个双差残差阈值,对参考卫星和每颗普通卫星计算相位伪距双差残差,根据其值大小进行选星。本发明专利技术方案计算量较小,并且能够根据RTK定位过程所处的不同阶段,动态地调整双差残差的阈值,以此加快RTK定位的收敛速度,并且进一步提高RTK的定位精度,对山体滑坡检测等精度要求日益提高的应用场合具有重要意义。

【技术实现步骤摘要】

本专利技术涉及全球卫星导航系统RTK定位领域,特别是一种提高RTK定位精度的选星方法
技术介绍
卫星全球定位系统作为新兴技术被广泛应用到军事、导航调度、地质勘探、测绘、开发等多种领域。定位包括单点定位和RTK(Real-TimeKinematic)定位两种,在大地测量或工程测量等精度要求较高的领域,通常采用RTK定位,以确保一定的精度。以前的静态、快速静态、动态测量都需要后处理才能获得厘米级的精度,而RTK能够实时地提供测站点在指定坐标系中的三维定位结果,并且达到厘米级甚至毫米级定位精度,它采用的是载波相位动态实时差分方法,是应用的重大里程碑,它的出现为工程放样、地形测图,各种控制测量带来了新曙光,极大地提高了外业作业效率。然而,对于如滑坡灾害等动态实时形变监测,传统RTK的效果还不够理想,需要进一步提高RTK的定位精度。
技术实现思路
本专利技术的目的是针对现有技术的不足,提供一种提高RTK定位精度的选星方法。本专利技术解决其技术问题所采用的技术方案针对的是基线较短的情况,对于每一个历元,均包括以下步骤:(1)若可视卫星颗数N小于4,则该历元的RTK定位解算结果为无解,进入下一个历元;否则,在所有可视卫星中选择一颗高度角最大的卫星,作为参考卫星,编号记为1;(2)若可视卫星颗数N等于4,则跳过步骤(2),进入步骤(3),否则,按照下式计算相位伪距双差残差由于i为参考卫星的编号,上式可具体化为:其中,为移动站接收到的参考卫星的相位伪距测量值与预测距离的差;为基站接收到的参考卫星的相位伪距测量值与参考卫星到基站的真实距离的差;为移动站接收到的普通卫星j的相位伪距测量值与预测距离的差;为基站接收到的普通卫星j的相位伪距测量值与普通卫星j到基站的真实距离的差;j=2,3,…,N;预测距离指的是:RTK定位解算的结果到卫星的距离(在计算中,所述卫星即为参考卫星;在计算中,所述卫星即为普通卫星j)。根据相位伪距双差残差判断哪颗卫星需要被剔除,判断方式如下:①对于所有j=2,3,…,N,均满足:VL(1,j)>VThrd则认为参考卫星存在问题,将参考卫星剔除,VThrd为设定阈值,返回步骤(1);②当不满足①时,则认为普通卫星存在问题,将所有满足VL(1,j)>VThrd的普通卫星j,放入集合Del,按照VL(1,j)的值由大到小对卫星j进行剔除,直到N=4或集合Del为空。(3)对于经过步骤(2)后保留下的卫星,进入正常的RTK定位解算环节,来实现卫星定位。上述技术方案中的步骤(1)中,在基线较短的情况下,使用基站还是移动站计算的高度角几乎相等,优选的,使用基站来计算卫星的高度角。优选的,将RTK定位分成四个阶段:①初始阶段:连续六个历元出现固定解之前;②初始->稳定阶段:第一次连续六个历元出现固定解之后;③稳定->异常阶段:在阶段②后,因数据质量变差等异常情况发生,导致出现浮点解之后;④异常->稳定阶段:在阶段③后,连续三个历元出现固定解之后;所述阈值VThrd为一个动态的值,满足函数:其中,t为当前历元数,t0为最近一次由初始->稳定或异常->稳定的历元数。可以看出,当RTK定位处于初始、异常->稳定阶段时,随着历元数的增加,VThrd的值会一直减小,但始终大于2。有益效果:本专利技术方案提供的选星方法,计算量较小,并且能够根据RTK定位过程所处的不同阶段,动态地调整双差残差的阈值,以此加快了RTK定位的收敛速度,并且进一步提高了RTK的定位精度,尤其对短基线以及观测环境较差时效果更为明显。附图说明图1:单差示意图图2:RTK选星方法流程图图3:算法仿真对比图图4:算法仿真对比放大图具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。结合图2,给出本专利技术一种提高RTK定位精度的选星方法的最优实施例:使用2016年1月1日的24小时的IGS站点jfng(中国-九峰)作为基站(真值坐标精度达到2mm),wuh(中国-武汉)作为移动站(真值坐标精度达到3mm)进行测试,历元间隔为30s,数据包含的GNSS(GlobalNavigationSatelliteSystem)系统仅为GPS(GlobalPositionSystem)。对于第720个历元:(1)该历元中可视卫星颗数为N为10,其中,25号GPS卫星的高度角最大,为75°,作为参考卫星,编号记为1;(2)按照下式计算相位伪距双差残差由于i为参考卫星的编号,上式可具体化为:其中,为移动站接收到的参考卫星的相位伪距测量值与预测距离(定位解算的结果)的差;为基站接收到的参考卫星的相位伪距测量值与参考卫星到基站的真实距离的差;为移动站接收到的普通卫星j的相位伪距测量值与预测距离的差;为基站接收到的普通卫星j的相位伪距测量值与普通卫星j到基站的真实距离的差;j=2,3…,N;预测距离指的是:RTK定位解算的结果到卫星的距离(在计算中,所述卫星即为参考卫星;在计算中,所述卫星即为普通卫星j)。代入数值后,得到的值分别为:1.5、1.6、2.2、1.3、2.9、1.4、0.8、1.7、0.6。此时,RTK定位已处于初始->稳定阶段,且上一次收敛的历元数为220,求得此时VThrd=2.368。根据相位伪距双差残差判断哪颗卫星需要被剔除:①存在如故保留参考卫星,并进行下一步筛选;②将满足VL(1,j)>VThrd的普通卫星j放入集合Del,本实施例中,集合元素仅为对卫星j=6进行剔除即可。(3)对于经过步骤(2)后保留下的卫星,进入正常的RTK定位解算环节,来实现卫星定位。上述技术方案中的步骤(1)中,在基线较短的情况下,使用基站还是移动站计算的高度角几乎相等,优选的,使用基站来计算卫星的高度角。原理说明:上述技术方案的步骤(2)中:<1>利用双差残差进行选星的依据:单差观测方程(基线较短的情况下有下式成立):其中,ri为卫星i的真实位置到移动站预测位置的距离;表示卫星到移动站的方向,(Δx,Δy,Δz)表示移动站真实位置与移动站预测位置的偏差,ΔDt为移动站和基站的钟差的差。图1描述了单差的观测量之间的关系。其中,为卫星i与基站的真实距离,ri为移动站的预测位置,为卫星i与移动站的真实距离,分别为移动站和基站的相位伪距测量值(图中的波浪线表示观测噪声)。下面结合图1给出对上式的证明。证明:由于基站和移动站的电离层、对流层等误差近似相等,因此有其中,为移动站的钟差;为基站的钟差。于是:即上式成立。根据单差观测方程,得到双差观测方程:由于而单独定位的三维精度(即||(Δx,Δy,Δz)||的大小)通常在5~10m内,观测环境恶劣时有可能达到10m以上,因此,相比的值与(Δx,Δy,Δz)关系更加密切,即说明移动站真实位置与预测位置的偏差大小在一定程度上可以通过双差残差来判断。因此,依据相位伪距的双差残差来进行选星,可以提高RTK的定位精度。<2>由于在定位初始阶段,移动站预测位置有较大偏差,若将VThrd设置过小,会误剔除部分卫星,影响定位性能。因此,将VThrd设为一个动本文档来自技高网...

【技术保护点】
一种提高RTK定位精度的选星方法,其特征在于针对的是基线较短的情况,对于每一个历元,均包括以下步骤:(1)若可视卫星颗数N小于4,则该历元的RTK定位解算结果为无解,进入下一个历元;否则,在所有可视卫星中选择一颗高度角最大的卫星,作为参考卫星,编号记为1;(2)若可视卫星颗数N等于4,则跳过步骤(2),进入步骤(3),否则,按照下式计算相位伪距双差残差VL(i,j)=(ΔRi-ΔBi)-(ΔRj-ΔBj)]]>由于i为参考卫星的编号,上式可具体化为:VL(1,j)=(ΔR1-ΔB1)-(ΔRj-ΔBj)]]> .其中,为移动站接收到的参考卫星的相位伪距测量值与预测距离的差;为基站接收到的参考卫星的相位伪距测量值与参考卫星到基站的真实距离的差;为移动站接收到的普通卫星j的相位伪距测量值与预测距离的差;为基站接收到的普通卫星j的相位伪距测量值与普通卫星j到基站的真实距离的差;j=2,3,…,N;预测距离指的是:RTK定位解算的结果到卫星的距离;根据相位伪距双差残差判断哪颗卫星需要被剔除,判断方式如下:①对于所有j=2,3,…,N,均满足:VL(1,j)>VThrd则认为参考卫星存在问题,将参考卫星剔除,VThrd为设定阈值,返回步骤(1);②当不满足①时,则认为普通卫星存在问题,将所有满足VL(1,j)>VThrd的普通卫星j,放入集合Del,按照VL(1,j)的值由大到小对卫星j进行剔除,直到N=4或集合Del为空;(3)对于经过步骤(2)后保留下的卫星,进入正常的RTK定位解算环节,来实现卫星定位。...

【技术特征摘要】
1.一种提高RTK定位精度的选星方法,其特征在于针对的是基线较短的情况,对于每一个历元,均包括以下步骤:(1)若可视卫星颗数N小于4,则该历元的RTK定位解算结果为无解,进入下一个历元;否则,在所有可视卫星中选择一颗高度角最大的卫星,作为参考卫星,编号记为1;(2)若可视卫星颗数N等于4,则跳过步骤(2),进入步骤(3),否则,按照下式计算相位伪距双差残差VL(i,j)=(ΔRi-ΔBi)-(ΔRj-ΔBj)]]>由于i为参考卫星的编号,上式可具体化为:VL(1,j)=(ΔR1-ΔB1)-(ΔRj-ΔBj)]]>.其中,为移动站接收到的参考卫星的相位伪距测量值与预测距离的差;为基站接收到的参考卫星的相位伪距测量值与参考卫星到基站的真实距离的差;为移动站接收到的普通卫星j的相位伪距测量值与预测距离的差;为基站接收到的普通卫星j的相位伪距测量值与普通卫星j到基站的真实距离的差;j=2,3,…,N;预测距离指的是:RTK定位解算的结果到卫星的距离;根据相位伪距双差残差判断哪颗卫星需要被剔除,判断方式...

【专利技术属性】
技术研发人员:樊春明商云鹏管庆林彭飞朱正平林炳陈光永
申请(专利权)人:闽江学院福建星海通信科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1