公开/公告号CN102830410A
专利类型发明专利
公开/公告日2012-12-19
原文格式PDF
申请/专利权人 中国科学院国家天文台;
申请/专利号CN201110164385.1
申请日2011-06-17
分类号G01S19/42;
代理机构中科专利商标代理有限责任公司;
代理人周国城
地址 100012 北京市朝阳区大屯路甲20号
入库时间 2023-12-18 07:41:11
法律状态公告日
法律状态信息
法律状态
2014-09-03
授权
授权
2013-02-06
实质审查的生效 IPC(主分类):G01S19/42 申请日:20110617
实质审查的生效
2012-12-19
公开
公开
技术领域
本发明涉及卫星导航定位技术领域,是一种卫星导航中结合多普勒测 速的定位方法,尤其适用于卫星数量很少的卫星导航系统,改进了系统的 导航定位性能。
背景技术
通常情况下,在卫星导航定位系统中,用户终端需要同时观测4颗(含) 以上卫星,才能实现三维定位和钟差求解。对于卫星数量较少的卫星导航 系统,如果利用很少的卫星可以实现定位求解,则可以缩短系统的组建周 期,大幅度降低组建系统的成本。
多普勒测速可以为用户终端提供更多的测量信息,结合测速结果,可 以降低卫星导航系统对导航卫星数量的限制。
发明内容
本发明的目的是公开一种卫星导航中结合多普勒测速的定位方法,以 提高用户的定位精度,在卫星星座布局不佳、卫星数量较少时,结合卫星 的多普勒测速,确定用户终端的位置。
为了达到上述目的,本发明的技术解决方案是:
一种卫星导航中结合多普勒测速的定位方法,其包括步骤:
a)至少2颗导航卫星,分别下行调制一路导航信号;
b)用户终端接收每颗导航卫星下行的一路导航信号,分别测量每颗 导航卫星的伪距;
c)同时,用户终端测量相对于每颗导航卫星的多普勒速度;
d)用户终端利用b)、c)步所得每颗导航卫星的观测伪距和多普勒测 速信息,实现导航定位。
所述的结合多普勒测速的定位方法,其所述a)中导航信号,包括载波 的测距码和数据码。
所述的结合多普勒测速的定位方法,其所述d)中实现用户终端导航定 位,是对下列方程组:
利用最小二乘法求解出未知参数矢量ΔX,其中 ΔX=[δXk δYk δZk bk]T,经过多次迭代得到用户坐标坐标,再进一步把 空间直角坐标转换为用户终端的大地经纬度和大地高;
其中,为观测误差方程的常数项,eu与ej为单位矢量,vrel为实 测速度,vj为卫星速度。
所述的结合多普勒测速的定位方法,其所述用户终端的定点坐标,被 约束在卫星Sj为顶点、伪距为母线的圆椎面上。
所述的结合多普勒测速的定位方法,其所述用户终端,为固定终端或 移动终端。
所述的结合多普勒测速的定位方法,其所述固定终端,为固定卫星接 收设备;移动终端,为车载、船载或手持接收设备。
本发明的方法特别适宜于多普勒测速精度很高的卫星导航系统,在卫 星星座布局不佳、卫星数量较少时,能够很好的提高用户终端的定位精度。
附图说明
图1为本发明卫星导航中结合多普勒测速的定位方法中多普勒测速 确定的定位圆锥面示意图。
具体实施方式
本发明的卫星导航中结合多普勒测速的定位方法涉及导航卫星和用 户终端。
导航卫星:卫星导航系统内部的卫星下行一路导航载波,载波上调制 测距码和数据码。
用户终端:解调卫星下行的导航信号,实现卫星到用户终端的伪距测 量和多普勒测速。分述如下:
伪距观测方程:解调卫星Sj(j=1,2,…,n)下行的导航信号,实现卫 星到用户终端的伪距测量。在tk时刻,用户观测得到卫星Sj的伪距 (j=1,2,…,n),可得伪距观测方程:
式中,为观测得到的伪距;(Xk,Yk,Zk)为用户终端在测量时刻tk的坐 标;(Xj,Yj,Zj)为卫星Sj在发射导航信号时的坐标;bk为接收机钟差等 效距离;δtj为卫星钟钟差改正,可自导航电文中求得;c为真空中光速。
考虑电离层延迟对流层延迟和观测随机误差有观测误 差方程:
(2)
定位解算中,根据用户终端的概略坐标利用下式:
对(2)式进行1阶Taylor级数展开,得到其线性化形式:
(4)
式中,为概略坐标到卫星Sj的方向余弦:
为概略坐标到卫星Sj的距离:
由导航电文可以计算出卫星Sj在信号发射时刻的坐标和钟差,由相关 公式可以计算电离层和对流层时延。
根据概略坐标计算和并将观测方程(4)中的已知项 用表示,有:
式中,为:
将式(7)写成矩阵形式,有:
V=AΔX-L (9)
式中,ΔX为待定参数矢量:
ΔX=[δXk δYk δZk bk]T (10)
A为未知参数的系数矩阵:
L为常数项矢量:
V为改正数矢量:
多普勒测速约束:在tk时刻,用户终端测得卫星Sj(j=1,2,…,n)相 对于用户终端的速度vrel,有:
vrel=vj-vu (14)
式中,vu是vj分别是用户和卫星的速度。可以从导航电文中得到卫星Sj在 信号发射时刻的位置坐标(Xj,Yj,Zj)和速度vj,用户终端的坐标为 (Xk,Yk,Zk),则卫星Sj到该点的单位矢量eu为:
这里,
卫星Sj速度单位矢量ej为:
这里,
对于静止用户而言,vu=0,实测速度vrel是卫星速度vj在卫星到用户 方向上的投影分量,如果精确测得了vrel,则用户被约束在卫星Sj为顶点、 伪距为母线的圆椎面上。如图1所示。
单位矢量eu与ej的夹角θ满足:
上式为用户终端满足的多普勒测速约束方程。式(7)与式(17)联立得 到方程组,利用最小二乘法求解出未知参数矢量X,得到待定点坐标。进 一步可以把空间直角坐标转换为用户终端的大地经纬度和大地高。
对于移动终端而言,速度是单位时间内的位置改变,利用连续两次定 位结果可以得到速度初值,在式(17)中,vrel用vrel+vu代替得到移动终 端满足的多普勒测速约束方程。迭代计算可以得到移动终端的坐标,进而 得到终端的大地经纬度和大地高。
机译: 卫星导航系统中的定位误差校正方法及其定位误差校正装置
机译: 用于定位或导航对象的方法,计算机的中腿和用于定位和导航对象的卫星导航接收器
机译: 用于例如在全球定位系统中的卫星导航系统的节能方法。汽车中的个人数字助理,涉及通过使用历书和星历参数确定接收器的位置