差分定位

差分GPS定位原理

它使用一台 GPS基准接收机(基准站)和一台用户接收机(移动站),利用实时或事后处理技术,就可以使用户测量时消去公共的误差源 —卫星轨道误差卫星钟差大气延时多路径效应。特别提出的是,当GPS工作卫星升空时,美国政府实行了SA政策。使卫星的轨道参数增加了很大的误差,致使一些对定位精度要求稍高的用户得不到满足。因此,现在发展差分GPS技术就显得越来越重要。

GPS定位是利用一组卫星的伪距星历卫星发射时间等观测值来实现的,同时还必须知道用户钟差。因此,要获得地面点的三维坐标,必须对4颗卫星进行测量。

在这一定位过程中,存在着三部分误差:
第一部分是对每一个用户接收机所公有的,例如,卫星钟误差、星历误差、电离层误差、对流层误差等;
第二部分为不能由用户测量或由校正模型来计算的传播延迟误差;
第三部分为各用户接收机所固有的误差,例如内部噪声、通道延迟、多径效应等。
利用差分技术,第一部分误差完全可以消除,第二部分误差大部分可以消除,其主要取决于基准接收机和用户接收机的距离,第三部分误差则无法消除。

根据差分GPS基准站发送的信息方式可将差分GPS定位分为三类,即:位置差分伪距差分载波相位差分。这三类差分方式的工作原理是相同的,即都是由基准站发送修正数据,由用户站接收并对其测量结果进行修正,以获得精确的定位结果。所不同的是,发送修正数据的具体内容不一样,其差分定位精度也不同。

1. 位置差分原理

这是一种最简单的差分方法,任何一种GPS接收机均可改装和组成这种差分系统。安装在基准站上的GPS接收机观测4颗卫星后便可进行三维定位,解算出基准站的坐标。由于存在着轨道误差、时钟误差、SA影响、大气影响、多径效应以及其他误差,解算出的坐标与基准站的已知坐标是不一样的, 存在误差。基准站利用数据链将此改正数发送出去,由用户站接收,并且对其解算的用户站坐标进行改正。

最后得到的改正后的用户坐标已消去了基准站和用户站的共同误差,例如卫星轨道误差、 SA影响、大气影响等,提高了定位精度。以上先决条件是基准站和用户站观测同一组卫星的情况。 位置差分法适用于用户与基准站间距离在100km以内的情况。

2. 伪距差分原理(DGPS)

伪距差分是目前用途最广的一种技术。几乎所有的商用差分GPS接收机均采用这种技术。国际海事 无线电委员会推荐的RTCM SC-104也采用了这种技术。

在基准站上的接收机要求得它至可见卫星的距离,并将此计算出的距离与含有误差的测量值 加以比较。利用一个α-β滤波器将此差值滤波并求出其偏差。然后将所有卫星的测距误差传输 给用户,用户利用此测距误差来改正测量的伪距。最后,用户利用改正后的伪距来解出本身的位置, 就可消去公共误差,提高定位精度。

与位置差分相似,伪距差分能将两站公共误差抵消,但随着用户到基准站距离的增加又出现了系统误差,这种误差用任何差分法都是不能消除的。用户和基准站之间的距离对精度有决定性影响。利用伪距差分方法,定位精度可达到亚米级。

3. 载波相位差分原理(RTK)

载波相位差分技术又称之为RTK技术(real time kinematic),是建立在及时处理两个测站的载波相位基础上的。载波相位差分技术能实时提供观测点的三维坐标,并达到厘米级的高精度。

与伪距差分原理相同,由基准站通过数据链及时将其载波观测值及基准站坐标信息一同传送给用户站。用户站接收GPS卫星的载波相位与来自基准站的载波相位,并组成相位差分观测值进行及时处理,能及时给出厘米级的定位结果。

实现载波相位差分GPS的方法分为两类:修正法与差分法。前者和伪距差分相同,基准站把载波相位修正量发送给用户站,以改正其载波相位,之后求解坐标。后者把基准站采集的载波相位发送给 用户台进行求差解算坐标。前者是准RTK技术,后者为真正的RTK技术。

下面这段话来源于(RTCM SC104)海事无线电技术委员会关于DGNSS的描述

For conventional differential operation, the data include pseudorange corrections that mitigate the effects of ionosphere, troposphere, and inaccuracies in the satellite ephemeris data. For higher accuracy real-time kinematic (RTK) operations, the data elements are code and carrier-phase observables that support double-differencing algorithms in the mobile units.
————————————————
版权声明:本文为CSDN博主「欧阳小俊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37362454/article/details/84776873

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RTK差分定位(Real Time Kinematic Differential Positioning)是一种高精度的全球卫星导航系统定位技术,它通过接收多个全球卫星定位系统(GNSS)信号,结合使用基站和移动设备,实现对移动设备位置的高精度定位。 Matlab是一种高级的计算机编程语言和环境,可以实现各种科学计算和工程应用。在RTK差分定位中,Matlab可以用于数据处理、析、可视化等。 首先,Matlab可以用于数据处理。对于RTK差分定位来说,基站和移动设备别接收到的卫星信号经过无线传输得到的原始观测数据。这些数据需要进行预处理,去除误差、滤波等。Matlab提供了丰富的数据处理函数和工具箱,可以对原始数据进行处理,提取有效的信息。 其次,Matlab可以用于数据析。RTK差分定位的关键是通过测量卫星信号的时间差、距离差等信息,计算出移动设备的三维位置。Matlab提供了强大的数值计算和数学建模功能,可以根据已知的算法和模型,对数据进行析和计算。 最后,Matlab可以用于结果可视化。通过将RTK差分定位的结果进行可视化展示,可以更直观地观察到移动设备的位置和轨迹。Matlab提供了丰富的绘图函数和图形界面工具,可以将数据处理和析的结果以图表、图像等形式进行展示。 综上所述,RTK差分定位和Matlab的结合可以实现高精度的定位和数据处理析。Matlab提供了丰富的功能和工具,能够对RTK差分定位的数据进行处理、析,并将结果可视化展示。这种结合将进一步提升RTK差分定位的应用价值和研究成果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值