GPS卫星定位系统工作原理初探
赵云 钟生才
2014/01/06 15:36
摘要:GPS卫星定位系统是利用在空间飞行的卫星不断向地面广播发送某种频率并加载了某些特殊定位信息的无线电信号来实现定位测量的定位系统。本篇将丛两种定位方式上(绝对定位、相对定位)简单论述其原理和方法。
关键词:GPS;原理方程;卫星钟差;误差;伪距
一、 概述
GPS卫星定位系统的出现是测量技术的一项技术性变革,它具有高精度、观测时间短、测站间不需要通视和全天候作业等特点,使得三维坐标测定变的简单。GPS已经广泛应用到测绘领域的方方面面。
GPS卫星定位系统一般包括三个部分:第一部分是空间运行的卫星星座。多个卫星组成的星座系统向地面发送某种时间信号、测距信号和卫星瞬时的坐标位置信号。第二部分是地面控制部分。它通过接收上述信号来精确测定卫星的轨道坐标、时钟差异,发现其运转是否正常,并向卫星注入新的卫星轨道坐标,进行必要的卫星轨道纠正等。第三部分是用户部分。它通过用户的卫星信号接收机接收卫星广播发送的多种信号并进行处理计算,最终确定用户的位置。用户接收机通常固连在地面某一确定目标上或固连在运载工具上,以实现定位和导航的目的。
GPS卫星定位系统的空间部分:27~28颗在轨卫星;高度为20200Km;轨道面6个(每个轨道面有至少4颗卫星);轨道倾角为55°;可见性为在地球上或近地空间任何时间至少见4颗,一般为6~8颗。卫星信号:载波频率L1为42MHz,L2为1227.60MHz;卫星识别:码分多址(CDMA),即根据调制码来区别卫星;测距码:C/A码伪距(民用),P1、P2码伪距(军用);导航数据:卫星轨道坐标、卫星钟差方程式参数、电离层延迟改正,上述数据为广播星历,它相当与向用户提供了定位的已知参考点(卫星)的起算坐标和系统参考时间以及相关的信号传播误差修正。
GPS卫星定位系统的控制部分:监控站(接收卫星下行信号数据并送至主控站,监控卫星导航运行和服务状态)主控站(卫星轨道估计、卫星控制、定位系统的运行管理)注入站(卫星轨道纠正信息、卫星钟差纠正信息、控制命令的上行注入卫星)。
GPS卫星定位系统的用户部分:GPS接收机由接收天线和信号处理运算显示两个部件组成。
二、 GPS绝对定位原理
2.1绝对定位方法与概述
在实际工作中,我们把直接确定信息、事件和目标相对于参考坐标系统的坐标位置测量称为绝对定位,它也叫单点定位。
利用GPS进行绝对定位的基本原理,是以GPS卫星和用户接收机之间的距离(或距离差)观测量为基础,并根据已知的卫星瞬时坐标,来确定用户接收天线所对应点的点位,即观测站的位置。
GPS绝对定位方法的实质就是测量学中的空间距离后方交会。为此,在1个观测站上,原则上有3个独立的距离观测量就够了,这时观测站应位于以3颗卫星为球心,相应距离为半径的球与观测站所在平面交线的交点。
但是,由于GPS采用了单程测距原理,同时卫星钟与用户接收钟又难以保持严格同步,所以,实际观测的测站至卫星之间的距离,均含有卫星钟和接收机钟同步差的影响(故习惯上称之为伪距)。关于卫星钟差,我们可以应用导航电文中所给出的有关钟差参数加以修正,而接收机的钟差,一般难以预先确定。所以,通常均把它作为一个未知参数,与观测站的坐标在数据处理中一并求解。因此,在一个观测站上,为了实时求解4个未知参数(3个点坐标分量和一个钟差参数),便至少需要4个同步伪距值。也就是说,至少必须同时观测4颗卫星。
2.2基本定位原理方程
2.2.1 基本定位原理方程
如下图所示:
已知数据信号:如图1所示,卫星坐标三维向量rj,由广播星历提供后计算出的向量形式为rj=(xj yi zi);
观测数据信号:卫星至测站距离ρji,其向量形式为ejiρji,e是ρ方向单位向量(方向余玄);
待求量:Ri,测站在地球上的三维位置向量为Ri=(xi yi zi);
向量方程为: Ri=rj — ejiρji ①
Ri中有三个未知数,但ρji只有一个观测量,不能解出三个未知数,因而从原理上说至少应有三个不同卫星的ρji才能解算出上述方程的三个未知数。
如图2所示,已知:r1,r2,r3
观测:ρ1i,ρ2i,ρ3i
求:Ri=(xi yi zi)
有方程式║rj—Ri║=ρji,j=1,2,3
其中, ║ • ║表示求向量的模,即长度,亦即:
√(xj-xi)2+(yj-yi)2 +(zj-zi)2 = ρji,j=1,2,3 ②
从上面分析看出,从原理上说,只要知道三个卫星至测站的距离,就可实现三维坐标的定位。
2.2.2 伪距观测值ρji 特性
在实际中,我们不能直接观测到卫星到地面的几何距离,而是观测到包含了卫星和接收机时钟误差和时间延迟误差的伪距离 ρji ,称为伪距观测值,它实际上由下式表达出来:
ρji=c(Ti—Tj)=c[(TT+T Ri+ T Ai+ ΔT u) —(TT+ ΔT Si)] ③
其中:c为光速;
Ti为接收机收到信号时的钟面读数;
Tj为卫星在该信号发射时的钟面读数;
TT为卫星信号发射时刻的GPS系统正确时间;
T Ri为信号在真空中运行时间=R/c,R为真空几何距离;
ΔT u为用户接收机钟与GPS系统确定时间的偏差;
ΔT Si为 卫星钟与GPS系统正确时间的偏差。
我们对③式略加整理,可得到下式:
ρji=c[T Ri+ T Ai+ ΔT u—ΔT Si]=c T Ri+ c T Ai—c(Δtjus) ④
ρji=Rji+ c(Δtjus)+ c T Ai;Δtjus=ΔT u—ΔT Si j=1,2,3,4 ⑤
由此可见,在卫星钟差为已知的前提下,伪距为真空几何距离加电离层延迟和对流层延迟,再加未知的卫星接收机钟差延迟,即:
ρji=√(xj-xi)2+(yj-yi)2 +(zj-zi)2 + cΔtjus+ c T Ai,j=1,2,3,4 ⑥
上式中,T Ai可以通过信号传播的电离层对流层的理论预先确定,ΔT Si可由广播星历的计算确定,Δtjus可简写为Δtu。
共有xi,yi,zi和Δtu四个未知数,观测4颗卫星的伪距可以解算出上述的四个未知数。
2.3主要的误差来源
从上面的定位原理来看,用GPS技术可以同时实现三维定位与接收机时间的定时。一般来说,利用C/A码进行实时绝对定位,各坐标分量精度在5~10m,三维综合精度在15~30m;利用军用P码进行实时绝对定位,各坐标分量精度在1~3m,三维综合精度在3~6m;利用相位观测值进行绝对定位技术比较复杂,目前其实时或准实时各坐标分量的精度在0.1~0.3m,事后24小时连续定位三维精度可达到2~3cm。
由此看来绝对定位精度不高,这主要是由于在已知数据和观测数据中都含有大量误差的缘故。我们按照其主要误差来源可以分为以下三类:
⑴. 与卫星相关的误差
► 轨道误差:目前实时广播星历的轨道三维综合误差可达10~20m。
► 卫星钟差:简单的说,卫星钟差就是GPS卫星钟的钟面时间同标准的GPS系统时间之差。对于GPS,由广播星历的钟差方程计算出来的卫星钟误差一般可达10~20ns,引起等效距离误差误差小于6m。
► 卫星几何中心与相位中心偏差:可以事先确定或通过一定方法解算出来。
⑵. 与接收机相关的误差
► 接收机安置误差:即接收机相位中心与待测物体目标中心的偏差,一般可以事先确定。
► 接收机钟差:接收机钟与标准的GPS系统时间之差。对于GPS,一般可达10-6~10-5s。
► 接收机信道误差:信号经过处理信道时引起的延时和附加的噪声误差。
► 多路径误差:接收机周围环境产生信号的反射,构成同一信号的多个路径入射天线相位中心,可以用抑径板等方法减弱其影响。
► 观测量误差:对于GPS而言,C/A码伪距偶然误差约为1~3m;P码伪距偶然误差约为0.1~0.3m;相位观测值的等效距离误差约为1~2mm。
⑶. 与大气传输有关的误差
► 电离层误差:50~1000km的高空大气被太阳高能粒子轰击后电离,即产生大量自由电子,使GPS无线电信号产生传播延迟,一般白天强,夜晚弱,可导致载波天顶方向最大50m左右的延迟量。误差与信号载波频率有关,故可用双频或多频率信号予以显著减弱。
► 对流层误差:无线电信号在含水气和干燥空气的大气介质中传播而引起的信号传播延时,其影响随卫星高度角、时间季节和地理位置的变化而变化,与信号频率无关,不能用双频载波予以消除,但可用模型减弱。
3.GPS相对定位原理
3.1相对定位方法与概述
我们把确定信息、事件和目标相对与坐标系统内另一已知或相关的信息、事件和目标的坐标位置关系称为相对定位。相对定位的最基本情况,是用两台GPS接收机,分别安置在基线的两端,并同步观测相同的GPS卫星,以确定基线端点在协议地球坐标系中的相对位置或基线向量。这种方法,一般可推广到多台接收机安置在若干条基线的端点,通过同步观测GPS 卫星,以确定多条基线向量的情况。
3.2相对定位原理
3.2.1 相对定位方法解析
在前面我们已经看到绝对定位的精度一般较低,是因为:对于GPS卫星定位来说,主要是由于卫星轨道、卫星钟差、接收机钟差、电离层延迟、对流层延迟等误差的影响不易用物理或数学的方法加以消除的原因。但是相对定位是确定Pj点相对Pi点三维位置关系,利用GPS定位技术,只要Pj离Pi点不太远,列如小于30km,那么观测伪距ρ1j,ρ1i,大约通过相近的大气层,其电离层和对流层延迟误差几乎相同,利用ρ1j和ρ1i组成新的观测量,(差分观测量)。如下图3
ΔρijSk=ρjSk—ρiSk, (k=1,2,3,4)
它不仅可以大大消除电离层对流层的影响,还可以大大消弱卫星Sk的轨道误差影响,几乎完全消除Sk的卫星钟差的影响。
又如组成另一类新的差分观测量:
ΔρiSkSq=ρiSq—ρiSk
它可以消除接收机的钟差并消弱其通道误差影响。在差分观测量 的基础上还可组成二次差分观测量:
ΔΔρijSkSq=ΔρjSkSq—ΔρiSkSq=ΔρijSq—ΔρijSk
这种二次差分观测量被称为双差观测量,可以大大消弱卫星轨道误差、电离层、对流层延迟误差的影响,几乎可以完全消除卫星钟差和接收机钟差的影响。用它们进行相对定位,精度就可以大大的提高。
3.2.2 相对定位的原理方程
已知量:RSk(k=1,2,3,4),即卫星某时刻的轨道坐标
RSk=(XSk YSk ZSk)T
观测量:ρik,ρjk(k=1,2,3,4)
待求量:bij=(Δxij Δyij Δzij)T
观测方程如下:
对于伪距差分:bij=f(rSk*ΔρijSk),(k=1,2,3,4)
对于相位差分:bij=f(rSk*ΔΔФijSkSq),(k=1,q=2,3,4)
这里的f是表示某种函数关系的符号,也就是说,相对的三维位置是双差观测量和卫星坐标的函数。
3.2.3 相对定位的精度分析
GPS相对定位精度对于C/A码伪距测量可以达到0.5~5m,相对定位的两点之间距离可以为5m~200km。
对于载波相位测量,可以达到厘米乃至毫米级的精度,相对定位的两点之间距离可以从几米到几千千米。
如果用平均误差量与两点间的长度相比的相对精度来衡量,GPS相位相对定位的方法的相对定位精度一般可打10-6(1ppm),最高可接近10-9(1ppb)。
目前GPS相对定位方式及精度如下表:
名称 简写 相对定位距离 观测值 采用星历 误差修正方式 精度
常规伪距差分 CDGPS <200km C/A码伪距 广播星历 综合伪距误差 1~5m
广域差分系统 WADGPS <2000km C/A码伪距 精密星历 卫星钟差改正、电离层改正 1~5m
广域增强系统 WAAS 全球 C/A码伪距 精密星历 卫星钟差改正、电离层改正 1~5m
局域增强系统 LAAS <10km C/A码伪距 广播星历和地基伪卫星固定星历 卫星钟差改正、电离层改正 0.1~0.5m
在上面的这些定位方式中,由于使用的观测值是精度不高的码伪距观测值,所以定位结果的精度都不是很高。下面我们看看基于相位观测值的相对定位方式的精度,如下表:
名称 简写 相对定位距离 观测值 采用星历 误差修正方式 精度
双差静态定位 DDФ 0.005~3000km 双差相位ΔΔρijSkSq 广播星历或精密星历 数学模型解算 10-6~10-7 10-8~10-9
实时双差动态定位 RTK 0.005~10km 双差相位ΔΔρijSkSq 广播星历 基准站相位误差修正 10-6
网络动态实时定位 Network RTK 0.005~50km 双差相位ΔΔρijSkSq 广播星历 网络相位误差修正 10-6
全球动态定位 Global RTK 全球 相位 精密星历 卫星钟差、电离层对流层误差修正 0.1~0.4m
我们可以清楚的看到使用观测值精度比较高的相位观测值得到的定位结果的精度很高。双差静态定位就是利用两台或两台以上的GPS接收机在两个或两个以上的观测站同步观测相同的卫星信号若干时间,然后用相应的解算软件处理这些数据,得到两个站之间的精确的的坐标差分量;而实时双差动态定位只用单次(又称一个历元)的同步观测数据就可以实时求出流动站到基准站之间的坐标差分量。由这些分量达到高精度定位。而网络RTK技术与全球动态定位技术在这里就不多加叙述了。
四.结论
GPS卫星定位系统工作原理是GPS技术的核心,是其它GPS技术应用的理论指导,利用本文浅入介绍的理论方程以及精度分析,使大家在接触这门高新技术时作为一个理论指导,从而更快、更准的熟悉和操作GPS,提高工作效率。并有利于促进GPS应用的发展。不同的定位方式和定位方法,在实际工作中对于不同的精度要求,有着不同的选择。其各种原理对我们参考和选择时具有重要的理论意义。在这里我们就不多讨论GPS技术在各个方面的应用了。
参考文献:
[1] 《GPS卫星测量原理与应用》.测绘出版社.周忠谟,易杰军,周琪.
[2] 《GPS参考站系统理论与实践》.西南交通大学出版社.吴俐民,吴学群,丁仁军
[3] 《广域差分GPS原理与方法》.测绘出版社.刘经南,陈俊勇,张燕平
[3] 《GPS非差相位精密单点定位》.博士论文.叶世榕
[4] 《全球定位系统(GPS)技术的最新进展》.测绘信息与工程.李征航,徐晓华
[6] 《全球定位系统(GPS)技术的最新进展第2讲》. 测绘信息与工程. 李征航,何良华,吴北平
[7] 《GPS卫星定位方法及系统误差分析》成功测量出版.[台]曾清凉著
[8] 《卫星大地测量原理》. 测绘出版社.李庆海,崔春芳
[9] 《GPS相对定位中系统误差的影响》武汉测绘科技大学学报,陈永奇
作者简介
作者:赵云 性别:男 出生年月:1979年9月 职称:工程师 毕业于:中南大学 学位:本科 研究方向:测绘技术管理
Baidu
map