第五章 GPS定位原理
第一节 定位方法与观测量
一、定位方法分类
1)动态定位与静态定位:
动态定位 —— 认为接收机相对于地面是运动的。
静态定位 —— 认为接收机相对于地面静止不动。
2)绝对定位与相对定位:
绝对定位 —— 求测站点相对于地心的坐标;
相对定位 —— 求测站点相对于某已知点的坐标增量;
3)差分定位:在基准点上观测求得大气折射等改正,并及时发送给流动站,
流动站用收到的改正数对观测数据进行改正,得精确点位。
二、观测量
几何距离 —— 星站间的真实距离。
伪距 —— 由接收机观测的带有钟差的星站距离。
码相位观测( 如图 ),得测码伪距(简称伪距);
载波相位观测( 如图 ),得测相伪距(简称相位)。
观测量:伪距。
单位权中误差 —— 伪距观测中误差,不完全合理。
第二节 测码伪距观测方程与测相伪距观测方程
1、测码伪距观测方程及其线性化
ρ—— 卫星到测站的几何距离;
ρ ′—— 卫星到测站间含有接收机钟差的伪距;
δt —— 接收机钟的钟差;
tc ??? ????
? ?jjj,Z,YX
测码伪距观测方程线性化
设卫星的已知坐标为,接收机的位置坐标
为,其近似值为,改正数为,
则有
将此式展开成泰勒级数可取至一次项,并令
? ?kkk ZYX,,? ?000,,kkk ZYX ? ?ZYX ???,,
? ?? ? ? ?? ? ? ?? ?202020 ZZZYYYXXX kjkjkj ???? ?????????
? ? ? ? ? ?
?
?
?
?
?
?
?
?
?
?
?
?
??
?
??
?
??
??????
?
?
?
0
0
0
0
0
0
2
0
2
0
2
00
?
?
?
?
k
j
j
k
k
j
j
k
k
j
j
k
k
j
k
j
k
j
ZZ
c
YY
b
XX
a
ZZYYXX
则观测方程可表示为
考虑到电离层改正和对流层改正,并取
则有
此式中有四个未知数,最少需观测四颗卫星才能求得四个未知数。
tcZcYbXa jkjkjk ?????? ?????? 0
?????? ????? tr o pio njkl 0
jkjkjkjkjk ltcZcYbXav ????? ????
2、测相伪距观测方程及其线性化
载波信号是正弦波,卫星发射载波信号的时
刻为,如果接收机钟无误差,则接收机产生复制信号的时刻也为,
接收机收到卫星信号的时刻为,载波信号传播的时间为
则星站距离为
以弧度为单位,以周为单位。
? ?02s in ?? ?? ftAy
jt jt
kt
TNttt jk ?????
? ?
????
?
?
?
?
??
?
??????
??
?
????
?????
NN
f
N
cTNtc
2
2
2
??? ??
由上式可得
在接收机初始跟踪到卫星时刻,测得上式中的左端。右端
的两项为未知数。当接收机锁定卫星,到 时刻,接收机测得的
相位含有三项:一是整周固定部分,称为整周未知数或整周模糊度;
二是整周变化部分,由整周计数器记录;三是不足整周部分。
用 表示整周变化部分与不足整周部分之和,并考虑接收
机钟差,则载波相位观测方程为
以卫星和接收机的坐标带入上式并考虑电离层和对流层改正后线
性化,可得
式中的 包括几何距离近似值及对流层和电离层改正。式中有五个
未知数,如观测 5颗卫星则有 9个未知数。
???? ????? N
0t
? ?it?
it
? ? ? ? ? ? ????? ?????? 0tNttct ii
? ? ? ? ? ? 00 ltNttcZcYbXat ijkjkjki ???????? ???????
0l
第三节 GPS绝对定位原理
一、动态绝对定位原理
设观测卫星数,则
用矩阵表示
4?m
?
?
?
?
?
?
?
?????
?????
?????
m
k
m
k
m
k
m
k
m
k
kkkkk
kkkkk
ltcZcYbXav
ltcZcYbXav
ltcZcYbXav
????
????
????
??
22222
11111
? ? kkT
kk
LaaX
LXaV
k
1???
??
其中:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
m
k
k
k
v
v
v
V
?
2
1
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1
1
222
111
m
k
m
k
m
k
kkk
kkk
k
cba
cba
cba
a
????
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
tc
Z
Y
X
X
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
m
k
k
k
k
l
l
l
L
?
2
1
令 ? ?
1??
kTkZ aaQ
设
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
44434241
34333231
24232221
14131211
QQQQ
QQQQ
QQQQ
QQQQ
Q
Z
则
330220110,,QmQmQm YYX ??? ???
0?
—— 伪距测量中误差
二,静态绝对定位原理
1、测码伪距静态绝对定位法
接收机相对于地面固定不动。一般每隔 5,10或 15秒观测一次(一
个历元)。
观测卫星数 m,历元数 n,则观测值的个数为 m.n个,观测方程的
个数也为 m.n个。如观测时间较短,不考虑接收机钟差变化,则需解 4个
未知数。方程式的形式与动态定位相似。
令 ? ?
? ?
? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
nk
k
k
k
ta
ta
ta
A
?
2
1
? ?
? ?
? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
nk
k
k
k
tL
tL
tL
L
?
2
1
则误差方程的矩阵形式为
kkk LXAV ??
? ? kTkkTk LAAAX 1???
如果观测时间较长,应考虑接收机钟差变化
—— 初始观测时刻
其中有 3个钟差改正数,3个测站坐标改正数,共 6
个未知数
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ? 2
02010
2
02202102
2
01201101
ttattaatt
ttattaatt
ttattaatt
nnn
?????
?????
?????
?
?
?
??
0t
2、测相伪距绝对定位法
因接收机钟的稳定性有限,不同历元有不同的钟差。以初始历
元 为参考历元,用三阶方程式表示钟差:
观测卫星数,历元数, 3个测站坐标未知数,3个钟差系
数为未知数,另外每颗卫星有一个整周未知数。共 个未知数,
观测历元数应
如果要进行测相伪距绝对定位,观测前应将接收机固定在 一点
上观测一段时间,以求得整周未知数,这一过程称为初始化,然后才能
进行测相伪距动态绝对定位
? ? ? ? ? ? 00 ltNttcZcYbXat ijkjkjki ???????? ???????
0t
? ? ? ? ? ? 202010 cicii ttattaatt ??????
m n
m?6
? ? mmn /6??
载波相位观测应注意:
1)整周数的变化部分由计数器记录,此间信号不能
间断,如果此间到达接收机的信号被遮挡,造成失锁,遮
挡期间整周记数暂停,遮挡移去后继续记数,这就丢掉了
遮挡期间的若干整周数。这种情况叫 整周跳 。引起周跳的
另一原因是强电磁干扰。
设卫星与接收机的相对运动速度为 1km/s,L1载波波
长为 19cm,信号间断 1秒钟,产生 1000/0.19=5263周的周
跳。
2)因各项误差影响,整周未知数往往不为整数。
三,精度衰减因子
在测码伪距绝对定位中,误差方程的系数阵为,令
则
式中
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
??
?
44434241
34333231
24232221
14131211
1
qqqq
qqqq
qqqq
qqqq
AAQ
T
Z
330220110,,qmqmqm YYX ??? ???
0?
—— 伪距测量中误差
如取符号
则
—— 测站点在大地坐标系中的全系数阵。
精度衰减因子 ——— 全系数阵住对角线元素的函数,用 DOP表示。
?
?
?
?
?
?
?
?
?
?
?
333231
232221
131211
qqq
qqq
qqq
Q X
?
?
?
?
?
?
?
?
?
?
?
??
?
BLBLB
LL
BLBLB
H
s ins inc o sc o sc o s
0c o ss in
c o ss ins inc o ss in
?
?
?
?
?
?
?
?
?
?
??
333231
232221
131211
ggg
ggg
ggg
HHQQ TXB
BQ
精度衰减因子的种类
平面位置精度衰减因子
高程精度衰减因子
空间位置精度衰减因子
接收机钟差精度衰减因子
几何精度衰减因子
DOP是观测卫星空间分布的函数,常用 PDOP
? ?
H D O Pm
ggH D O P
H ??
??
0
2
1
2211
?
V D O Pm
gV D O P
H ??
?
0
2
1
33
?
? ?
P D O Pm
qqqP D O P
P ??
???
0
2
1
332211
?
T D O Pm
qT D O P
T ??
?
0
2
1
44
?
? ?
G D O Pm
qqqqG D O P
G ??
????
0
2
1
44332211
?
第四节 GPS相对定位原理
1、相对定位的概念
用两台或两台以上的接收机同步观测,观测量求差以消除或减弱星历
误差、大气折射误差等影响的定位方法。
2、单差
在 A,B两站同步观测相同的 GPS卫星,由 A点所测相位与由 B点所测
相位相减,卫星钟差抵消。同时因站间距离远小于星站距离,经模型改正
后的电离层和对流层折射残差也基本消除。
A,B两点连线叫基线,基线起点至终点的向量叫基线向量,将其投
影到三个坐标轴上得 Δx,Δy,Δz,可用来表示基线向量的大小和方向。
3、双差
在 A,B两点上同步观测 J,K两颗卫星,观测 J的单差与观测 K的单差
相减,消除接收机钟差的影响。
4、三差
将 t1,t2两个历元观测的双差相减,消除整周未知数的影响。
5、双差基线解算
误差方程:
法方程组成与解算:
因基线越短,其两端点上的各项误差的相关性就越强,故相对定位的
精度与基线长度密切相关。
第六节 差分定位
1、差分定位的概念
在参考点(已知点)上固定一台接收机,通过参考点的观测,由卫星
和参考点已知坐标及观测数据求得星站距离改正数,将此改正数发送给
流动站接收机,流动站接收机用观测数据和收到的改正数计算流动站的
精确位置。
2、实时伪距差分定位 RTD
参考站:发送码相位差分信号(测码伪距改正数)。
流动站:单频接收机动态接收卫星的测距码信号及参考站的差分信号,利
用差分信号削弱电离层和对流层影响。有效距离 300km。
精度:平面,2~5m,高程,3~7m。
3,实时载波相位差分 RTK
参考站:发送双频载波相位差分信号。
流动站:双频接收机动态接收卫星信号和参考站的差分信号。有效距离
15km。
精度:平面,1~5cm,高程,2~10cm。
4、事后差分
参考站与流动站无通信,事后(当天晚上)从 inter网下载参考站数据,
对流动站数据事后改正。
5、网络 RTK
多参考站数据综合分析,求得适合于流动站的电离层、对流层改正。有
效距离 80km。
6、广域网差分
大范围 GPS台站构成网络,将覆盖区划分为格网形式,求各格网点电离
层、对流层折射改正,用通信卫星信号发送给流动站。
第一节 定位方法与观测量
一、定位方法分类
1)动态定位与静态定位:
动态定位 —— 认为接收机相对于地面是运动的。
静态定位 —— 认为接收机相对于地面静止不动。
2)绝对定位与相对定位:
绝对定位 —— 求测站点相对于地心的坐标;
相对定位 —— 求测站点相对于某已知点的坐标增量;
3)差分定位:在基准点上观测求得大气折射等改正,并及时发送给流动站,
流动站用收到的改正数对观测数据进行改正,得精确点位。
二、观测量
几何距离 —— 星站间的真实距离。
伪距 —— 由接收机观测的带有钟差的星站距离。
码相位观测( 如图 ),得测码伪距(简称伪距);
载波相位观测( 如图 ),得测相伪距(简称相位)。
观测量:伪距。
单位权中误差 —— 伪距观测中误差,不完全合理。
第二节 测码伪距观测方程与测相伪距观测方程
1、测码伪距观测方程及其线性化
ρ—— 卫星到测站的几何距离;
ρ ′—— 卫星到测站间含有接收机钟差的伪距;
δt —— 接收机钟的钟差;
tc ??? ????
? ?jjj,Z,YX
测码伪距观测方程线性化
设卫星的已知坐标为,接收机的位置坐标
为,其近似值为,改正数为,
则有
将此式展开成泰勒级数可取至一次项,并令
? ?kkk ZYX,,? ?000,,kkk ZYX ? ?ZYX ???,,
? ?? ? ? ?? ? ? ?? ?202020 ZZZYYYXXX kjkjkj ???? ?????????
? ? ? ? ? ?
?
?
?
?
?
?
?
?
?
?
?
?
??
?
??
?
??
??????
?
?
?
0
0
0
0
0
0
2
0
2
0
2
00
?
?
?
?
k
j
j
k
k
j
j
k
k
j
j
k
k
j
k
j
k
j
ZZ
c
YY
b
XX
a
ZZYYXX
则观测方程可表示为
考虑到电离层改正和对流层改正,并取
则有
此式中有四个未知数,最少需观测四颗卫星才能求得四个未知数。
tcZcYbXa jkjkjk ?????? ?????? 0
?????? ????? tr o pio njkl 0
jkjkjkjkjk ltcZcYbXav ????? ????
2、测相伪距观测方程及其线性化
载波信号是正弦波,卫星发射载波信号的时
刻为,如果接收机钟无误差,则接收机产生复制信号的时刻也为,
接收机收到卫星信号的时刻为,载波信号传播的时间为
则星站距离为
以弧度为单位,以周为单位。
? ?02s in ?? ?? ftAy
jt jt
kt
TNttt jk ?????
? ?
????
?
?
?
?
??
?
??????
??
?
????
?????
NN
f
N
cTNtc
2
2
2
??? ??
由上式可得
在接收机初始跟踪到卫星时刻,测得上式中的左端。右端
的两项为未知数。当接收机锁定卫星,到 时刻,接收机测得的
相位含有三项:一是整周固定部分,称为整周未知数或整周模糊度;
二是整周变化部分,由整周计数器记录;三是不足整周部分。
用 表示整周变化部分与不足整周部分之和,并考虑接收
机钟差,则载波相位观测方程为
以卫星和接收机的坐标带入上式并考虑电离层和对流层改正后线
性化,可得
式中的 包括几何距离近似值及对流层和电离层改正。式中有五个
未知数,如观测 5颗卫星则有 9个未知数。
???? ????? N
0t
? ?it?
it
? ? ? ? ? ? ????? ?????? 0tNttct ii
? ? ? ? ? ? 00 ltNttcZcYbXat ijkjkjki ???????? ???????
0l
第三节 GPS绝对定位原理
一、动态绝对定位原理
设观测卫星数,则
用矩阵表示
4?m
?
?
?
?
?
?
?
?????
?????
?????
m
k
m
k
m
k
m
k
m
k
kkkkk
kkkkk
ltcZcYbXav
ltcZcYbXav
ltcZcYbXav
????
????
????
??
22222
11111
? ? kkT
kk
LaaX
LXaV
k
1???
??
其中:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
m
k
k
k
v
v
v
V
?
2
1
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1
1
222
111
m
k
m
k
m
k
kkk
kkk
k
cba
cba
cba
a
????
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
tc
Z
Y
X
X
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
m
k
k
k
k
l
l
l
L
?
2
1
令 ? ?
1??
kTkZ aaQ
设
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
44434241
34333231
24232221
14131211
QQQQ
QQQQ
QQQQ
QQQQ
Q
Z
则
330220110,,QmQmQm YYX ??? ???
0?
—— 伪距测量中误差
二,静态绝对定位原理
1、测码伪距静态绝对定位法
接收机相对于地面固定不动。一般每隔 5,10或 15秒观测一次(一
个历元)。
观测卫星数 m,历元数 n,则观测值的个数为 m.n个,观测方程的
个数也为 m.n个。如观测时间较短,不考虑接收机钟差变化,则需解 4个
未知数。方程式的形式与动态定位相似。
令 ? ?
? ?
? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
nk
k
k
k
ta
ta
ta
A
?
2
1
? ?
? ?
? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
nk
k
k
k
tL
tL
tL
L
?
2
1
则误差方程的矩阵形式为
kkk LXAV ??
? ? kTkkTk LAAAX 1???
如果观测时间较长,应考虑接收机钟差变化
—— 初始观测时刻
其中有 3个钟差改正数,3个测站坐标改正数,共 6
个未知数
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ? 2
02010
2
02202102
2
01201101
ttattaatt
ttattaatt
ttattaatt
nnn
?????
?????
?????
?
?
?
??
0t
2、测相伪距绝对定位法
因接收机钟的稳定性有限,不同历元有不同的钟差。以初始历
元 为参考历元,用三阶方程式表示钟差:
观测卫星数,历元数, 3个测站坐标未知数,3个钟差系
数为未知数,另外每颗卫星有一个整周未知数。共 个未知数,
观测历元数应
如果要进行测相伪距绝对定位,观测前应将接收机固定在 一点
上观测一段时间,以求得整周未知数,这一过程称为初始化,然后才能
进行测相伪距动态绝对定位
? ? ? ? ? ? 00 ltNttcZcYbXat ijkjkjki ???????? ???????
0t
? ? ? ? ? ? 202010 cicii ttattaatt ??????
m n
m?6
? ? mmn /6??
载波相位观测应注意:
1)整周数的变化部分由计数器记录,此间信号不能
间断,如果此间到达接收机的信号被遮挡,造成失锁,遮
挡期间整周记数暂停,遮挡移去后继续记数,这就丢掉了
遮挡期间的若干整周数。这种情况叫 整周跳 。引起周跳的
另一原因是强电磁干扰。
设卫星与接收机的相对运动速度为 1km/s,L1载波波
长为 19cm,信号间断 1秒钟,产生 1000/0.19=5263周的周
跳。
2)因各项误差影响,整周未知数往往不为整数。
三,精度衰减因子
在测码伪距绝对定位中,误差方程的系数阵为,令
则
式中
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
??
?
44434241
34333231
24232221
14131211
1
qqqq
qqqq
qqqq
qqqq
AAQ
T
Z
330220110,,qmqmqm YYX ??? ???
0?
—— 伪距测量中误差
如取符号
则
—— 测站点在大地坐标系中的全系数阵。
精度衰减因子 ——— 全系数阵住对角线元素的函数,用 DOP表示。
?
?
?
?
?
?
?
?
?
?
?
333231
232221
131211
qqq
qqq
qqq
Q X
?
?
?
?
?
?
?
?
?
?
?
??
?
BLBLB
LL
BLBLB
H
s ins inc o sc o sc o s
0c o ss in
c o ss ins inc o ss in
?
?
?
?
?
?
?
?
?
?
??
333231
232221
131211
ggg
ggg
ggg
HHQQ TXB
BQ
精度衰减因子的种类
平面位置精度衰减因子
高程精度衰减因子
空间位置精度衰减因子
接收机钟差精度衰减因子
几何精度衰减因子
DOP是观测卫星空间分布的函数,常用 PDOP
? ?
H D O Pm
ggH D O P
H ??
??
0
2
1
2211
?
V D O Pm
gV D O P
H ??
?
0
2
1
33
?
? ?
P D O Pm
qqqP D O P
P ??
???
0
2
1
332211
?
T D O Pm
qT D O P
T ??
?
0
2
1
44
?
? ?
G D O Pm
qqqqG D O P
G ??
????
0
2
1
44332211
?
第四节 GPS相对定位原理
1、相对定位的概念
用两台或两台以上的接收机同步观测,观测量求差以消除或减弱星历
误差、大气折射误差等影响的定位方法。
2、单差
在 A,B两站同步观测相同的 GPS卫星,由 A点所测相位与由 B点所测
相位相减,卫星钟差抵消。同时因站间距离远小于星站距离,经模型改正
后的电离层和对流层折射残差也基本消除。
A,B两点连线叫基线,基线起点至终点的向量叫基线向量,将其投
影到三个坐标轴上得 Δx,Δy,Δz,可用来表示基线向量的大小和方向。
3、双差
在 A,B两点上同步观测 J,K两颗卫星,观测 J的单差与观测 K的单差
相减,消除接收机钟差的影响。
4、三差
将 t1,t2两个历元观测的双差相减,消除整周未知数的影响。
5、双差基线解算
误差方程:
法方程组成与解算:
因基线越短,其两端点上的各项误差的相关性就越强,故相对定位的
精度与基线长度密切相关。
第六节 差分定位
1、差分定位的概念
在参考点(已知点)上固定一台接收机,通过参考点的观测,由卫星
和参考点已知坐标及观测数据求得星站距离改正数,将此改正数发送给
流动站接收机,流动站接收机用观测数据和收到的改正数计算流动站的
精确位置。
2、实时伪距差分定位 RTD
参考站:发送码相位差分信号(测码伪距改正数)。
流动站:单频接收机动态接收卫星的测距码信号及参考站的差分信号,利
用差分信号削弱电离层和对流层影响。有效距离 300km。
精度:平面,2~5m,高程,3~7m。
3,实时载波相位差分 RTK
参考站:发送双频载波相位差分信号。
流动站:双频接收机动态接收卫星信号和参考站的差分信号。有效距离
15km。
精度:平面,1~5cm,高程,2~10cm。
4、事后差分
参考站与流动站无通信,事后(当天晚上)从 inter网下载参考站数据,
对流动站数据事后改正。
5、网络 RTK
多参考站数据综合分析,求得适合于流动站的电离层、对流层改正。有
效距离 80km。
6、广域网差分
大范围 GPS台站构成网络,将覆盖区划分为格网形式,求各格网点电离
层、对流层折射改正,用通信卫星信号发送给流动站。