GPS技术讲座.docx
- 文档编号:11568955
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:35
- 大小:67.63KB
GPS技术讲座.docx
《GPS技术讲座.docx》由会员分享,可在线阅读,更多相关《GPS技术讲座.docx(35页珍藏版)》请在冰豆网上搜索。
GPS技术讲座
GPS技术讲座
(武汉大学索佳测绘技术研究中心赵新维)
1GPS发展概况
GPS是(GLOBALPOSITIONINGSYSTEM)英文字头的缩写,其含义是—利用卫星的测时和测距进行导航,以构成全球卫星定位系统,国际公认将这一系统简称为GPS。
上世纪50年代末期,美国海军武器实验室委托霍布金斯大学研究美国军用舰艇导航服务的卫星定位系统,即海军导航卫星系统简称NNSS。
在这一系统中,卫星轨道通过南北两极上空,所以又称为--子午卫星导航系统。
该系统于1964年1月研制成功,在海上石油勘探、钻井定位、海底电缆铺设、海洋调查与测绘、海岛联测以及大地控制网的建立等方面都相继采用。
尽管NNSS系统已得到广泛的应用,并显示出巨大的优越性。
但这一系统在实际应用方面却存在着严重的缺陷。
卫星数5—6颗星
卫星高度平均1000公里
NNSS系统运行周期107分钟
同一颗卫星每天通过次数最多为13次,两颗卫星通过的间隔时间0.8—1.6小时
15次合格的卫星通过,才能达到10米的单点定位精度
当各个测站观测了公共的17次合格的卫星通过时,精度才达到0.5米左右。
NNSS系统
只能给出全天候的二维坐标(B,L),不能给出高程。
另一方面由于所需观测时间长,不能给
用户提供实时定位和导航服务。
而且卫星轨道较低,受大气影响严重,定位精度的提高受到限
制。
所以NNSS系统的作用远远不能满足全球实时定位的要求。
由于NNSS系统存在以上的缺
陷60年代末美国开始研制新的卫星导航系统。
1973年12月,美国国防部批准由陆海空三军联合研制一种新的军用卫星导航系统——
NAVSTARGPS。
我们称为GPS卫星全球定位系统,简称GPS系统。
1978年2月22日第一颗GPS试验卫星发射成功(第一代),标志着GPS研制阶段开始,试验阶段从1978—1985年共发射了11颗BLOCKⅠGPS卫星,其中论证阶段发射4颗,全面研制和试验阶段发射7颗,同时测地型GPS接收机问世。
1989年2月14日第一颗GPS工作卫星发射成功(第二代),标志着GPS系统进入了生产作业阶段,这一阶段的卫星称为BLOCKⅡ、BLOCKⅡA卫星。
1993年5月13日第二代GPS卫星最后一颗发射升空,标志着GPS星座已经建成。
(21+3颗)今后将根据计划更换失效的卫星。
2GPS的组成
GPS的组成包括下列三大部分
GPS卫星(空间部分)
地面支撑系统(地面监控部分)
GPS接收机(用户部分)
2.1GPS卫星及其分布
平面ABCDEF
160
120
80
40
赤道0
320升交点赤经
280
240
200
自1978年2月22日——1985年10月9日发射最后一颗GPS试验卫星,共有11颗试验卫星,现在只有3—4颗卫星仍在工作。
卫星轨道长半轴26560KM(卫星轨道近似圆形)
卫星轨道与赤道的倾角为64度
卫星轨道高度为20000KM
试验卫星只分布在A、C两个轨道平面内
试验卫星称为BLOCKⅠ卫星
原定计划1986年利用航天飞机作为运载工具发射GPS工作卫星,但由于“挑战者号”航天飞机失事,使这一计划大大推迟。
到1989年初才开始BLOCKⅡ卫星的发射。
同时卫星轨道做了一些调整。
卫星轨道长半轴26609KM
卫星轨道与赤道的倾角为55度
轨道的偏心率0.01
卫星轨道高度为20200KM
卫星运行周期为11小时58分
卫星重774KG,呈柱型,直径1.5米
每颗卫星安置4台钟,两台铷钟{频率稳定度(5-10)*10-E13}
两台铯钟{频率稳定度(1-2)*10-E13}
钟差1秒所需时间铷钟3万年,铯钟30万年,氢钟3000万年(GPS计划)
2.2地面支撑系统(地面监控系统)
在导航定位中,GPS采用的是卫星后方交会原理。
因此必须知道卫星的位置,而位置是由卫星
星历计算出来的。
地面支撑系统的功能就是观测卫星、计算星历,编辑成电文注入卫星,然后由卫星以广播星历的方式实时地传送给用户。
1个主控站
监控系统3个注入站
5个监测站
主控站——位于美国本土科罗拉多洲空间执行中心,3个注入站——分别设在大西洋的阿松森岛、印度洋的圣.加西亚和太平洋的卡瓦加兰,5个监测站一个设在主控站、3个设在注入站另外一个设在夏威夷岛。
主控站的作用:
1.采集数据——它采集各个监测站传送来的数据,包括卫星的伪距、积分多普勒观测值、气象要素、卫星时钟和卫星工作状态的数据、监测站自身的状态数据,以及海军水面兵器中心发来的参考星历。
2.编辑导航电文——主控站除了控制和协调各个监测站和注入站的工作外,主要是采集的数据计算每颗卫星的星历、时钟改正数、状态参数、大气改正数等,并按一定格式编辑成导航电文,传送到注入站。
3.诊断功能——对地面支撑系统的协调工作和卫星的健康状况进行诊断,并进行编码编入导航电文发送给用户。
4.调整卫星——根据需要对卫星进行调整。
或者调整卫星轨道到正常位置,或者用备用卫星取代失效的工作卫星、或者对卫星是否施加SA和AS措施。
主控站将编辑的导航电文传送到3个注入站,然后由注入站定时将这些信息注入到各颗卫星,每天注入三次,每次注入14天的星历,并存入卫星上的存储器中。
BLOCKⅡ卫星的存储器只能存储14天的导航电文,BLOCKⅡA卫星的存储器能存储180天的导航电文。
监测站的作用:
主要任务是对每颗卫星进行观测,并向主控站提供观测数据。
每个监测站配有GPS接收机,对每颗卫星进行常年连续不断的观测,每6秒进行一次伪距测量和多普勒观测、气象要素、卫星时钟和卫星工作状态的数据。
监测站是无人值守的数据采集中心。
受主控站的控制,定时将观测数据传送到主控站。
5个监测站均匀分布在全球范围,保证了GPS精密定位的精度要求。
2.3用户接收机
自从GPS全球定位系统全部建成以后,一刻不停地向地面发送导航定位信息,在地球的任何地方和任何时间实现实时定位。
关键的设备就是用户接收机。
进十几年来,世界各国的企业公司和科研单位相继研制出各种类型的GPS接收机。
据1998年1月出版的《GPSWORLD》统计,已有60多家企业生产出400多种型号的GPS接收机。
导航型
GPS接收机的分类
大地测量型
目前我国使用较多的GPS接收机进口的有:
SOKKIA(GSS1、GSS1A、LOCUS、STRATUS、RADIAN、GSR2600)ASHTECH、TRIMBLE、LEICA、TOPCON、诺瓦泰等,国产的有:
博飞、常州大地、南方公司、中海达产品。
3GPS信号
GPS信号包括三种信号分量:
载波
GPS信号测距码
数据码(导航电文)
3.1载波
GPS信号是GPS卫星向用户发送的用于导航定位的经过调制的调制波,调制波是卫星导航电文和伪随机噪声码(PRN)的组合码。
GPS信号的产生过程如下:
F010.23mHz*1/10
*154L11575.42mHzC/A码1.023mHzP码10.23mHz
*120L21227.6mHzP码10.23mHz
50bit/s数据码(导航电文,或D码)
GPS使用L波段(22cm),配有两种载波:
L1:
FL1=154*10.23mHz=1575.42mHz,波长λ=19.03cm
L2:
FL2=120*10.23mHz=1227.60mHz,波长λ=24.42cm
两载波之间相差347.82mHz,等于L2的28.3%。
所以选择这两个载波,目的在于测量出或消除掉由于电离层效应而引起的延迟误差。
数
据码和两种伪随机码分别以同相和正交方式调制在L1载波上,其完整的信号结构为:
SL1(t)=ApPi(t)Di(t)cos(ωL1t+φ1)+AcCi(t)Di(t)sin(ωL1t+φ1)
在L2载波上,只用P码进行双相调制,其信号结构为:
SL2(t)=BpPi(t)Di(t)cos(ωL2t+φ2)
Ap,Bp,Ac分别为P码和C/A码的振幅;Pi(t)为精测距码;Ci(t)为粗测距码;Di(t)为卫星导航电文的数据码ωL1t,ωL2t分别为L1和L2载波的角频率;φ1,φ2为信号的起始相位。
我们最关心的是测距码和卫星导航电文的数据码。
3.2C/A码(测距码)
C/A码是用于跟踪卫星、锁定卫星并进行测量的伪随机码,C/A码是由两个10级反馈移位寄存器构成的G码(果尔德GOLD码)产生的。
G码最主要的优点在于广泛用于多址通讯,这是GPS采用G码作为C/A码的主要原因。
两个移位寄存器于每星期日子夜零时,在置“1”脉冲的作用下全处于“1”状态,同时在码频率1.023MHz驱动下,两个移位寄存器分别产生码长为N=2¹º-1=1023,周期为1ms的两个M序列G1(t)和G2(t)。
其中G2(t)序列经过相位选择器,输出一个与G2(t)平移等价的M序列,然后与G1(t)模2相加,便得到C/A码。
C/A(t)=G1(t)⊕G2(t+it。
)
采用不同的it。
值,可以产生1023个G2(t),再加上G1(t)和G2(t)本身,一共可以产生1025个结构不同的C/A码,提供选用。
这些C/A码具有:
相同的码长Nu=1023bit,
相同的码元宽tu=1/f1=0.98μs(相当于293.1m)
相同的周期Tu=Ntu=1ms
从这些G(t)码中选择32个码以PRN1、PRN2、……PRN32命名各颗GPS卫星。
由于C/A码长很短,可以在1秒钟内搜索1000次。
所以C/A码除了捕获卫星信号和提供伪距观测量外,还可以过渡到捕获P码。
C/A码的码元宽度较大。
假设两个序列的码元测量误差为码宽的1/10…1/100,此时相应的测距误差为29.3—2.93m。
3.3P码(测距码)
P码是GPS的精测码,码频率为10.23MHz。
它是由两个伪随机码PN1(t)和PN2(t)相乘而构成的。
PN1(t)是由两级12位移位寄存器构成的。
一周期的码位数为:
N1=10.23·106·1.5=15.345·106位
PN2(t)是由另外两级12位移位寄存器构成的。
码频率与PN1(t)相同,但码位比PN1(t)多37个码元,即码长为:
N2=15.345·106+37
因此P码为:
P(t)=PN1(t)·PN2(t+niτ)0≤ni≤36
其相应的码位数为:
N=N1•N2=2.35·1014
相应的周期为:
TP=N/FP≈267天≈38星期
在P(t)中ni可以取0,1,2,……36这样可得到37种P码。
在实际应用中,P码采用7天的周期,即规定码P(t)=PN1(t)·PN2(t+niτ)在每星期六子夜零点置全“1”状态作为起始点,然后从中截取一段周期为7天的码,作为P码。
一共取得37个P码。
32个供GPS卫星使用,5个供地面监测站使用。
这样保证GPS正常工作的唯一性。
P码的码长为6.19·1012,所以在不知到P码结构的情况下,是无法捕获P码的。
但是,GPS试验期间,某些厂家已经掌握捕获P码的技术,生产出P码接收机。
鉴于此,美国国防部又实行了AS政策(反电子欺骗政策),即在P码上增加了极度保密的W码,形成新的Y码,绝对禁止非特许用户应用。
P码的码元宽度为0.098μs,相当于距离为29.3m。
假设码元测量误差为码宽的1/10…1/100,则测距误差为2.93—0.293m。
所以称C/A码为粗测码,P码为精测码。
3.4导航电文(数据码D)
对于导航定位而言,GPS卫星是一种动态已知点,它是依据卫星发送的星历算得的。
卫星星历是——一列描述卫星运动以及卫星轨道的参数。
每颗GPS卫星所播发的星历,是由地面监测系统提供的。
因此编算卫星星历和向GPS卫星注入导航电文是地面监测系统的一项极其重要的工作。
导航电文是GPS用户用来定位和导航的基础数据,它包括:
星历数据有效龄期
星历星历基准时间
卫星轨道参数
卫星工作状态
导航电文卫星时钟改正数
电离层时延改正数
大气折射改正数
C/A码捕获P码的导航信息
一幀完整的电文共有37500BIT,需要750秒才能传送完,花费时间达12.5分钟。
电文内容在卫星注入新的数据后再进行更新。
4美国的SA和AS政策
美国政府在GPS的最初设计中,向社会提供两种服务:
标准定位服务(SPS)和精密定位服务(PPS)。
根据美国提供的资料,按95%的概率计算其定位精度为:
GPS定位精度指标
项目PPSSPS
水平位置21m100m
垂直位置29m140m
速度0.2m/s2m/s
时间200ns340ns
美国政府规定,SPS提供给民间用户使用,PPS只提供给军事和特许用户使用。
在GPS试验阶段,由于提高了卫星钟的稳定性和改进了卫星轨道的测定精度,使得只利用C/A码进行定位的SPS精度达到14m,利用P码的PPS的精度达到3m。
同时,某些GPS生产厂家又获得了P码的跟踪技术。
使得这时的GPS研究,其应用范围和定位精度大大超过了原设计要求,有违于美国政府当时的GPS政策。
于是美国政府对GPS实施了SA和AS政策,主要目的就是对GPS采取某些措施,降低定位精度,恢复到原来的设计指标。
使GPS技术的应用限定在原设计的范围内。
SA政策——有选择可用性政策,它在GPS上增加了δ技术和ε技术。
所谓δ技术,就是对GPS卫星的基准频率施加高频抖动噪声信号。
这种信号是随机的。
该信号将使得由基准信号派生出来的所有信号(L1、L2、C/A、P)都出现随机抖动。
这样使用户接收机测量时间的误差增大,导致测量伪距误差增大,从而降低了定位和测速的精度。
所谓ε技术,就是人为的将卫星星历中轨道参数的精度降低,其结果也降低了定位和测速的精度。
采用这两项技术后,使得测量C/A码的GPS定位精度由试验阶段的14m降低到目前的100m左右。
AS政策——反电子欺骗政策,其目的是保护P码。
它将P码与更加保密的W码模2和形成新的Y码。
这样使得能跟踪P码接收机不能工作,限制非特许用户的应用。
为了对付SA政策带来的误差,采用了差分GPS技术。
假定两台接收机同时观测同一组卫星,显然,由SA政策附加的星历误差和时钟误差是相同的。
对以此测量的伪距和计算的位置所引入的误差也是相同的。
根据这一原理,特建立一个差分GPS基准站,它的坐标精确已知。
GPS在基准站上进行观测,可以由观测的伪距和计算的伪距之差求得伪距改正数,并且将此改正数发送给其他用户接收机。
用户接收机将此改正数加到测量的伪距上进行解算,就消除了SA政策的影响,极大的提高了单点定位的精度,成为高精度动态定位的主要手段。
为了对付AS政策,有些厂家生产的GPS接收机采用了Z跟踪技术,这一技术不要求知道W码的结构,也不损害W码的保密AS效应,它只要求知道W码的定时信息。
这种定时信息可由实验方法测定出近似值即可。
由Z跟踪技术提取的Y码,能获得L1、L2载波全波的观测量。
这种方法获取数据的信噪比是很高的,使得GPS静态相对定位的精度达到了毫米量级。
5GDOP的计算
在GPS定位中,不同的星座给出的定位精度也不同。
在单点定位中一直采用几何精度因子GDOP来表示定位误差与星座的关系。
确切地说,GDOP为定位精度衰减因子或误差放大倍数。
因此,GDOP值越小,定位精度越高。
卫星星座GDOP的计算模型都是以星座的状态矩阵为依据。
这里采用常用的方向余弦法。
设α,β,γ分别为测量点到卫星的斜距与X,Y,Z轴的夹角。
令
l=COSα
m=COSβ
n=COSγ
于是,同时观测了四颗卫星的星座矩阵为
COSα1COSβ1COSγ11
ΩP=COSα2COSβ2COSγ21
COSα3COSβ3COSγ31
COSα4COSβ4COSγ41
根据GDOP的定义,将星座矩阵ΩP转置ΩPT后相乘得(ΩPΩPT),然后求逆(ΩPΩPT)-1,再求迹TRACE(ΩPΩPT)-1,最后开方便得。
GDOP=√TRACE(ΩPΩPT)-1=√σ2X+σ2Y+σ2H+σ2T
GDOP是衡量星座结构的总指标。
再具体运用中可分为位置、平面、高程、时间四个分指标:
PDOP=√σ2X+σ2Y+σ2H空间位置精度几何因子
HDOP=√σ2X+σ2Y平面位置精度几何因子
VDOP=√σ2H垂直位置精度几何因子
TDOP=√σ2T时间位置精度几何因子
计算卫星星座的方向余弦时,利用
COSα=⊿X√⊿X2+⊿Y2+⊿Z2
COSβ=⊿Y√⊿X2+⊿Y2+⊿Z2
COSγ=⊿Z√⊿X2+⊿Y2+⊿Z2
6GPS绝对定位
GPS绝对定位也叫单点定位,它是利用一台接收机观测卫星独立地确定出自身所在的WGS84地心坐标系的绝对位置。
这一位置在WGS84坐标系中是唯一的,所以称为绝对定位。
因为仅利用一台接收机能完成定位工作,又称为单点定位。
GPS绝对定位的实质是基于测量学中的空间距离后方交会。
在GPS观测中,我们得到卫星的位置和卫星到测点的距离(伪距)然后以卫星为球心、以距离为半径做球面。
如果同时观测了三颗卫星,便得到三个球面。
换句话说,即可组成包括三个未知数(X、Y、Z)的三个方程式。
这三个球面相交的一点,就是要求的测点的位置。
也就是说对这三个方程求解,便得到该点的坐标。
由于GPS卫星在天空独立地运行,每颗卫星的GPS时间经过改正后形成统一的UTC时间。
对于用户而言,都是按照自己的需要随时随地的打开接收机进行观测和定位。
这样用户接收机所观测得到的卫星时间和接收机的本地时间是不相同的。
这就是说,卫星钟和接收机钟是无法保持同步的。
所以,接收机实际观测的测点到卫星之间的距离,不是实际的距离,而是包含有卫星钟和接收机钟之间的钟差所引入的误差,我们称之为伪距。
接收机测量的是伪距,其中包括3个坐标分量未知数和1个钟差未知数,为实现绝对定位,必须至少同时观测和得到4颗卫星的伪距观测值。
GPS绝对定位利用的是伪距观测值,所以又称为伪距定位。
由于美国政府于2000年4月30日子夜取消SA政策,使得单点定位的精度为10几米左右。
(未取消SA政策前单点定位的精度为100左右)
6.1伪距法定位
伪距法定位是导航及低精度测量中所用的一种定位方法。
它是一种方便、快捷且无多值性等问题的一种定位模式。
在进行载波相位测量时精确的伪距结果是极有价值的资料,有助于解决整
周未知数(整周模糊度)等问题。
6.1.1伪距测量
卫星依据自己的时钟发出某一结构的测距码,经过Δt时间传播后到达接收机,接收机在自己时钟控制下产生一组结构完全相同的测距码——复制码,并通过时延器使其延迟时间τ,将这两组码进行相关处理,直至自相关系数R(t)=1为止。
此时复制码和接收到的卫星测距码对齐,τ=Δt,将Δt乘以C(光速值)得到卫星至接收机的伪距
ρ=C·Δt=C·τ(6.1)
伪距测量利用码相关技术在自相关系数R(t)=max的情况下来确定传播时间的。
由于测距码和复制码在产生的过程中均不可避免地带有误差,而且测距码在传播的过程中还会由于各种外界干扰而产生变形,因而参加比对的这两组测距信号虽然从理论上讲是结构完全相同的,但实际上难免有差异。
所以实际上自相关系数不可能达到理论值“1”,只能在自相关系数为最大的情况下来确定伪距。
自相关系数最大就意味着从总体上讲这两组测距码已对得尽可能的齐了。
在这种情况下测定的传播时间,从某种意义上讲就是用N个标志测定信号传播时间的平均值。
这样可以消除各种随机误差的影响,大大提高测定精度。
6.1.2伪距定位原理
卫星钟瞬时读数ta
标准正确瞬时时刻τa
接收机读得时刻TB标准时刻τB
在前面的讨论中我们假设卫星钟和接收机钟是完全同步的,但实际上这两台钟之间总是有差异的。
因此在R(t)=max的条件下求得的时延τ不严格等于卫星信号传播的时间Δt,它还包括两台钟不同步的影响在内,以及由于信号并不是完全在真空中传播的,因而时延τ中也包含了大气传播延迟误差。
在伪距测量中,应该把R(t)=max的条件下求得的时延τ和真空中的光速值C的乘积ρ=C·τ当作观测值,下面建立卫星与接收机之间的伪距观测方程。
设在某一瞬间卫星发出一个信号,该瞬间卫星钟的读数为ta,正确的标准时应为τa,该信号在正确的标准时τB到达接收机,但根据接收机钟读得的时间为TB。
伪距测量中测得的时延实际上为TB-ta即
TB-ta=τ=ρ/C(6.2)
设发射时刻卫星钟的改正数为Vta,接收时刻接收机的改正数VTB。
得到
ta+Vta=τa
TB+VTB=τB(6.3)
于是有
ρ/C=TB-ta=(τB-τB+TB)-(τa-τa+ta)
=(τB-τa)+(τa-ta)-(τB-TB)
=(τB-τa)+Vta-VTB(6.4)
式中(τB-τa)为用没有误差的标准时钟测定的信号从卫星至接收机的实际传播时间。
由于GPS信号不是在真空中传播的,而是要经过电离层和对流层才能到达地面测站,(从地面~40km是对流层,从40~1000km为电离层),信号在经过电离层和对流层时,传播速度会发生变化,因此必须加上电离层折射改正δρION和对流层改正δρTROP后才能求得卫星至接收机的几何距离ρ,即
ρ=C·(τB-τa)+δρION+δρTROP(6.5)
于是得到实际距离ρ和伪距ρ之间的关系式
ρ=ρ+δρION+δρTROP-CVta+CVTB(6.6)
卫星钟的改正数Vta是精确已知的、接收机钟改正数VTB为未知数,电离层折射改正δρION和对流层改正δρTROP在导航电文中也是已知值。
在式中测定了伪距ρ就等于测定了几何距离ρ。
ρ=√{(xS-X)2+(yS-Y)2+(zS-Z)2}(6.7)
式中(xS,yS,zS)是卫星坐标在卫星导航电文中求得,(X,Y,Z)是3个地面位置未知数,只要观测3颗卫星就可以确定这3个未知数,把(6.7)式代入(6.6)式最后得到伪距定位方程:
√{(xSI-X)2+(ySI-Y)2+(zSI-Z)2}-CVTB
=ρI+δρION+δρTROP-CVtIaI=1,2,3,4,…(6.8)
式中X,Y,Z,VTB为位置和接收机钟差四个未知数,只要观测4颗卫星就可以确定这4个未知数。
在一般导航型接收机中,都是采用这一数学模型计算位置的。
现有的接收机都能同时跟踪4颗以上卫星,但在计算时仍然利用4颗卫星,不过是经过挑选的4颗卫星。
按卫星星座的分布分成若干组,计算PDOP,最后选择和利用一组PDOP为最小的卫星作为计算数据,以得到最高的定位精度。
7GPS相对定位
GPS相对定位,又称为静态测量或精密定位,它的定位精度最高。
目前,接收机的性能不断完善,功能不断加强,精度不断提高,测量基线的相对精度已达到10-8~10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GPS 技术讲座