基于多模gnss接收机的可见卫星快速选择方法

文档序号:6224576阅读:232来源:国知局
基于多模gnss接收机的可见卫星快速选择方法
【专利摘要】本发明公开了一种基于多模GNSS接收机的可用卫星快速选择方法,其步骤为:(1)计算当前多模GNSS接收机接收到所有可见卫星的仰角,剔除卫星仰角小于10度的卫星,得到可用的可见卫星集合S;(2)根据卫星的卫星位置和接收机概略位置信息,计算系数矩阵和权系数矩阵;(3)计算可见卫星集合S对应的GDOP值;(4)计算每颗可见卫星对GDOP的贡献值△Gi,并按照贡献值△Gi从大到小排列构成集合SG;(5)当多模GNSS接收机需要选择N颗可见卫星进行导航定位时,选择集合SG中前面N颗卫星,所对应的可见卫星子集即为选择的可用卫星星座。本发明具有操作简便快速、实现简单、精度高、适用范围广等优点。
【专利说明】 基于多模GNSS接收机的可见卫星快速选择方法
【技术领域】
[0001]本发明主要涉及到卫星导航领域,特指一种基于多模GNSS接收机的可见卫星快速选择方法。
【背景技术】
[0002]随着全球卫星导航系统GNSS (Global Navigation Satellite System)产业的蓬勃发展,各国对于GNSS日益重视。目前GNSS主要包括GPS、GL0NASS、欧盟正在建设中的Galileo和中国的北斗卫星导航系统BDS(BeiDou Navigation Satellite System,也称为Compass)。GNSS产业的发展集中体现在包括海陆空天的各行各业都大规模采用GNSS接收机进行导航定位应用。
[0003]美国正在实施GPS现代化计划;俄罗斯为了恢复和提高GLONASS的导航定位能力正在进行技术革新和增加在轨卫星;我国的北斗卫星导航系统已开始为亚太地区提供导航定位服务;欧盟正稳步推进Galileo的建设。理论和实践表明,采用多模GNSS联合定位的性能在精度、可靠性、完好性等方面均优于采用单一 GNSS系统定位的性能。从早期的GPS/GL0NASS双模接收机至现在的BDS/GPS/GL0NASS三模接收机,到不远将来的BD/GPS/GLONASS/Galileo四模接收机,多模GNSS联合定位是现代卫星接收机的发展应用趋势。相对于单一 GNSS定位而言,由于多模GNSS定位中可用卫星数目多且各GNSS系统体制、星座设计不同等因素的影响,可用卫星的选择方法(简称为选星方法)显得尤为重要。因此,选星已成为多模GNSS接收机联合定位的关键技术之一,是实现不同GNSS系统共同定位的粘合剂。
[0004]随着当前用户可以使用的导航卫星数目越来越多,多模GNSS的选星技术越来越受到国内外学者的关注,特别是BD/GPS联合定位的选星算法成为研究热点和重点。早期的GPS接收机由于受到硬件资源的限制,仅有4?6个信号接收通道,而在开阔环境中GPS —般可正常接收8?10颗卫星信号;因此,该技术中存在选星的问题。
[0005]随着微处理器与大规模集成电路的性能不断得到提高,包含几十甚至上百个信号跟踪通道的GPS接收机已成为现实,接收所有的可见卫星信号进行导航定位已不成为问题,因此对于单一 GNSS选星技术的需求并不迫切,但针对GPS/GL0NASS双模定位的选星方法研究较多。国内外学者主要是基于几何精度因子(Geometric Dilution ofPrecision,⑶OP)最优的理论推导开展GPS/GL0NASS选星算法研究。由于接收机对GPS和GLONASS卫星的观测误差不同,普遍采用加权⑶OP的改进选星算法。卫星高度角很大程度上决定了观测误差大小,因而许多研究者在改进选星算法的基础上综合考虑了卫星高度角对选星的影响。对于加权GDOP的权值确定,主要基于两种思路:一是综合利用经验公式和误差模型对于观测误差进行预测估计得到每颗卫星的权值;二是通过引入包括系统差异的随机模型来确定每颗/每类卫星的权值。
[0006]迄今为止,多模GNSS接收机可见卫星选择方法主要是采用经验法或近似方法设计选星方法,没有严格的数学理论推导依据,存在精度不高、计算复杂等不足,难以完全适用于多模GNSS接收机定位的需求。

【发明内容】

[0007]本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种操作简便快速、实现简单、精度高、适用范围广的基于多模GNSS接收机的可见卫星快速选择方法。
[0008]为解决上述技术问题,本发明采用以下技术方案:
[0009]一种基于多模GNSS接收机的可用卫星快速选择方法,其步骤为:
[0010](I)计算当前多模GNSS接收机接收到所有可见卫星的仰角,剔除卫星仰角小于10度的卫星,得到可用的可见卫星集合S ;
[0011](2)针对上述步骤(1)得到的可见卫星集合S,根据卫星的卫星位置和接收机概略位置信息,计算系数矩阵和权系数矩阵;
[0012](3)计算可见卫星集合S对应的⑶OP值;
[0013](4)计算每颗可见卫星对⑶OP的贡献值Λ Gi,并按照贡献值Λ Gi从大到小排列构成集合Sg ;
[0014](5)当多模GNSS接收机需要选择N颗可见卫星进行导航定位时,N大于1,选择集合Sg中前面N颗卫星,即为⑶OP最小的N颗可见卫星组合,所对应的可见卫星子集即为选择的可用卫星星座。
[0015]作为本发明的进一步改进:所述步骤(1)中得到的可见卫星集合S为:
[0016]S= (Si I elvsi>10°, I ^ i ^ Μ}
[0017]其中,Si为第i颗可见卫星,elvsi为Si卫星相对于接收机的仰角,M为可见卫星数目;
[0018]所述步骤(2)的具体流程为:
[0019](2.1)可见卫星位置和接收机概略位置均为ECEF坐标系的矢量,第j颗可见卫星的位置为X4[xV_z1和接收机概略位置为Xtl= [XtiytlZtl],则系数矩阵A计算公式为:
[0020]
【权利要求】
1.一种基于多模GNSS接收机的可用卫星快速选择方法,其特征在于,步骤为: (1)计算当前多模GNSS接收机接收到所有可见卫星的仰角,剔除卫星仰角小于10度的卫星,得到可用的可见卫星集合S ; (2)针对上述步骤(1)得到的可见卫星集合S,根据卫星的卫星位置和接收机概略位置信息,计算系数矩阵和权系数矩阵; (3)计算可见卫星集合S对应的⑶OP值; (4)计算每颗可见卫星对⑶OP的贡献值ΛGi,并按照贡献值Λ Gi从大到小排列构成集合Sg ; (5)当多模GNSS接收机需要选择N颗可见卫星进行导航定位时,N大于1,选择集合Sg中前面N颗卫星,即为⑶OP最小的N颗可见卫星组合,所对应的可见卫星子集即为选择的可用卫星星座。
2.根据权利要求1所述的基于多模GNSS接收机的可用卫星快速选择方法,其特征在于,所述步骤(1)中得到的可见卫星集合S为:
3.根据权利要求2所述的基于多模GNSS接收机的可用卫星快速选择方法,其特征在于,所述步骤(3)中,根据权系数矩阵Q计算GDOP值的公式为:
GDOP = ^trace(Q) = ^trace((A' A) 1)其中,trace (Q)表示矩阵Q的迹,即为矩阵Q对角线元素之和。
4.根据权利要求3所述的基于多模GNSS接收机的可用卫星快速选择方法,其特征在于,所述步骤(4)的具体流程为: (4.1)计算每颗可见卫星对⑶OP的贡献值Λ Gi: AG =GDOPI1 A-GDOPu 其中,⑶OPm为采用M颗可见卫星观测值计算得到的⑶OP值,GDOP。:为采用M-1颗且不包含第i颗可见卫星计算得到的⑶OP值; (4.2)对M颗卫星的Λ Gi值,按照从大到小的顺序排列构成集合Sg:
Sg= {Si | ΔGi ≥ Δ Gi-1, 1≤ i ≤M}。
5.根据权利要求4所述的基于多模GNSS接收机的可用卫星快速选择方法,其特征在于,所述步骤(5)中,所选可见卫星集合为 Sn= {Si | ΔGi ≥ΔGi-1,(M-N+1) ≤ i ≤Μ} Sn即为⑶OP最小的N颗可见卫星组合,所对应的可见卫星子集即为选择的可用卫星星座。
【文档编号】G01S19/28GK103954982SQ201410158310
【公开日】2014年7月30日 申请日期:2014年4月18日 优先权日:2014年4月18日
【发明者】何晓峰, 唐康华, 李涛, 胡小平, 罗兵, 练军想, 吴文启, 王安成, 范晨, 冯春妮 申请人:中国人民解放军国防科学技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1