GPS测量基本原理 下载本文

内容发布更新时间 : 2024/5/19 2:39:42星期一 下面是文章的全部内容请认真阅读。

1> 概述

测量学中有测距交会确定点位的方法。与其相似, 无线电导航定位系统、卫星激光测距定位系统,其定位原理也是利用测距交会的原理定位。

就无线电导航定位来说,设想在地面上有三个无线电发射台,其坐标为已知,用户接收机在某一时刻采用无线电测距的方法分别测得了接收机至三个发射台的距离d1,d2,d3。只需以三个发射台为球心,以d1,d2,d3为半径作出三个定位球面,即可交会出用户接收机的空间位置。如果只有两个无线电发射台的话,则可根据用户接收机的概略位置交会出接收机的平面位置。这种无线电导航定位系统是迄今为止仍在使用的飞机船舶的的中导航定位方法。

近代卫星大地测量中的卫星激光测距定位也是应用了测距交会定位的原理和方法。虽然用于测距的卫星(表面安装有激光反射镜)是在不停的运动中,但总可以利用固定于地面上三个已知点上的卫星激光测距仪同时测定某一时刻至卫星的距离d1,d2,d3,应用测距交会的原理便可确定该时刻卫星的空间位置。如此,可以确定三可以上卫星的空间位置。如果第四个地面点上(坐标未知)也有一台卫星测距仪同时参与了测定改点到三颗卫星的空间距离,则利用所测定的三个空间距离可交会出该地面点的空间位置。

将无线电信号发射台从地面搬到卫星上,组成一颗卫星导航定位系统,应用无线电测距交会的原理,便可利用三个以上地面已知点(控制站)交会处卫星的位置,反之利用三颗以上的卫星的已知空间位置又可交会出地面未知点(用户接收机)的位置。这便是GPS卫星定位的基本原理。

GPS卫星发射测距信号和导航电文,导航电文中含有卫星的位置信息。用户用GPS接收机在某一时刻同时接收三个以上的GPS卫星信号,测量出测站点(接收机天线中心)P至三颗以上GPS卫星的距离并解算出该时刻GPS卫星的空间位置坐标,据此利用距离交会法解算出测站P的位置坐标,如下图所示,设在时刻t i在在测站P用GPS接收机同时测出P点至三颗GPS卫星的距离ρ1,ρ2,ρ3,通过GPS电文解释出该时刻三颗GPS卫星的三维坐标分别为(Xi,Yi,Zi),j=1,2,3。用距离交会的方法求解出P点的三维坐标(X,Y,Z)的观测方程为

ρ1?(X?X)?(Y-Y)?(Z?Z)ρρ22232222221212122?(X?X)?(Y-Y)?(Z?Z)?(X?X)?(Y-Y)?(Z?Z)32323

2 在GPS定位中,GPS卫星是高速运动的 卫星,其坐标随时间在快速变化着,需要实时地由 GPS卫星信号测量测站至卫星之间的距离,实时 地由卫星的导航电文解算出卫星的坐标值,并标定 测站点的定位,依据测距的原理,其定位原理与方

法主要由伪距法定位,载波相位测量定位以及差分GPS定位等,对于待定点来说,根据其运动状态可以将GPS定位分为静态定位和动态定位。静态定位指的是对于固定不动的待定点,将GPS接收机安置于其上,观测数分钟乃至更长的时间,以确定该点的三维坐标,又叫绝对定位,若以两台GPS接收机分别置于两个不同的固定不动的待定点上,则通过一定时间的观测,可以确定两个待定点之间的相对位置,又叫相对定位。而动态定位则至少有一台GPS接收机处于运动状态,测定的是各观测时刻(观测历元)运动中的接收机的点位(绝对点位或相对定位)

利用接收到的卫星信号(测距码)或载波相位,均可进行静态定位。实际应用中,为了减弱卫星的轨道误差、卫星钟差、接收机钟差以及电离层和对流层的折射误差的影响常采用载波相位观测值的各种线性组合(即差分值)作为观测值,获得两点之间高精度的GPS基线向量(即坐标差)。

2> 伪距测量

伪距法定位是由GPS接收机在某一时刻测出得到四颗以上GPS卫星的伪距以及已知点的卫星位置,采用距离交会的方法求定接收机天线所在点的三维坐标。所测伪距就是由卫星发射的测距码信号到达接收机的传播时间乘以光速所得的量测距离。由于卫星钟、接收机钟的误差以及无线电信号经过电离层和对流层中的延迟,实际测出的距离ρ’与卫星到接收机的几何距离有一定的差距,因此一般称量测出的距离为伪距。用C/A码进行测量的伪距为C/A码伪距,用P码测量出来的伪距为P码伪距。伪距法定位虽然一次定位精度不高(P码定位误差

约为10cm,C/A 码定位误差为20~30m),但因其有定位速度快,且无多值性问题等优点,仍然是GPS定位系统进行导航的最基本的方法。同时,所测伪距又可以作为载波相位测量中解决整波数不确定性问题(模糊度)的辅助资料。因此,有必要了解伪距测量以及伪距法定位的基本原理。

2.1 伪距测量

GPS卫星依据自己的时钟发出某一结构的测距码,该测距码经过τ时间的传播后的到达接收机。接收机在自己的时钟控制下产生一组结构完全相同的测距码——复制码,并通过时延器使其延迟时间τ’将这两组测距码进行相关处理,若自相关系数R(τ’)≠1,则继续调整延迟时间τ’直至自相关系数R(τ’)=1为止。使接收机所产生的复制码与接收到的GPS卫星测距码完全对齐,那么其延迟时间τ’即为GPS卫星信号从卫星传播到接收机所用的时间τ。GPS卫星信号的传播时一种无线电信号的传播,其速度等于光速c,卫星至接收机的距离即为τ’与c的乘积。

为什么采用码相关技术来确定伪距呢?

GPS卫星发射出的测距码是按照某一规律排列的,在一个周期内每个码对应某一特定的时间。应该说识别出每一个码的形状特征,即用每个码的某一标志推算出时延值τ进行伪距测量。但实际上每个码在产生过程中都带有随机误差,并且信号经过长距离传播后也会产生在自相关系数R(τ’)=MAX的情况下来确定信号的传播时间τ。这样就排除了随机误差的影响,实质上就是采用了多个码特征来确定τ的方法。由于测距码和复制码在产生的过程中均不可避免地带有误差,而且测距码在传播过程中还会由于各种外界干扰而产生形变,因而自相关系数往往不可避免地带有误差,而其自相关系数不可能达到“1”,只能在自相关系数为最大的情况下来确定伪距,也就是本地码和接收码基本上对齐了。这样可以最大幅度地消除各种随机误差的影响,以达到提高精度的目的。

测定自相关系数R(τ’)的工作由接收机锁相环路中的相关器和积分器来完成。如下图由卫星钟控制的测距码α(t)在GPS时间t时刻自卫星天线发出,经传播延迟τ到达GPS接收机,接收机所接收到的信号为α(t-τ)。由接收机钟控制的本地码发生器产生一个与卫星发播相同的本地码α’(t+Δt),Δt为接收机钟与卫星钟的钟差。经过码移位电路将本地码延迟τ’,送至相关器与所接

收到的卫星发播信号进行相关运算,经过积分器后,即可得到自相关系数R(τ’)输出:

R(??)?1T?T?(t?????t??t????dt

伪距测量原理图 调整本地码延迟τ’,可使相关输出达到最大值

(t)?R(t)?R?max?t???t??t?????可得

(1)

???????t?nT???????c?t?n? (2)

式中:ρ’为伪距测量值,ρ为卫星到接收机的几何距离,T为测距码的周期,λ=cT 为相应测距码的波长,n=0,1,2,3??是整数值,c为信号传播速度。

式(2)中即为伪距测量的基本方程。式中nλ称为测距模糊度。如果已知

待测距离小于测距码的波长(如用P码测距),则n=0,具有

ρ’=ρ+cΔt (3)

称为无模糊度测距。

由式(3)可知,伪距观测值ρ’的待测距离与钟差等效距离之和。钟差Δt包含接收机钟差δtk与卫星钟差δt,即?t=-δtk+δt,若考虑到信号传播经电离层和大气对流层的延迟,则(3)式改写为:

j

j???????1???2?c?tk?c?tj (4)

(4)式即为所测伪距与真正的几何距离之间的关系式。式中??1,??2分别

j

δtδt为电离层和对流层的改正项。k的下标表示接收机号,的上标j表示卫星

号。

2.2 伪距定位观测方程

从(4)式中可以看出,电离层和对流层改正可以按照一定的模型进行计算,卫星钟差 δt可以自导航电文中取得。而几何距离ρ与卫星坐标(X,Y,Z)与接收机坐标(X,Y,Z)之间有如下关系:

j

??(Xs?X)?(Ys?Y)?(Zs?Z)2222 (5)

式中,卫星坐标可根据导航电文求得,所以式中只包含接收机坐标三个未知数。

如果将接收机钟差δtk也作为未知数,则共有四个未知数,接收机必须同时至少测定四颗卫星的距离才能解算出接收机的三维坐标值。为此,将(5)式代入(4)式,有:

?(X?X)?(Ys?Y)?(Z?Z)???js2j2js21/2?c?tk

??????1????c?t式中,j=1,2,3??。

式(6)即为伪距定位的观测方程组。

jjj2j (6)