The invention discloses a fast star picking method for a Beidou satellite navigation system, belonging to the field of satellite navigation technology. The 6 methods for positioning computation from all visible satellite satellite Beidou satellite navigation system, by using the space distribution of the Beidou satellite navigation system, satellite selection in the low elevation, middle elevation area and high elevation area respectively, at the same time using the GDOP optimization formula of four and more than four satellites, the the equivalent GDOP calculate GDOP, based on adding a small amount of memory space, to avoid the traditional GDOP calculation formula of matrix inversion, which greatly reduces the information receiver solution computation process, and meet the requirement of accuracy, real-time and robustness of satellite positioning. The method takes into account the special situation of satellite space geometry distribution, and considers the influence of various complex situations on the star selection results. It can successfully realize the star selection of the Beidou navigation system, and has broad prospects for engineering applications.
【技术实现步骤摘要】
一种北斗卫星导航系统快速选星方法
本专利技术涉及一种北斗卫星导航系统优选方法,属于卫星导航
,具体涉及一种北斗卫星导航系统快速选星方法。
技术介绍
全球卫星导航系统已经成为了国家非常重要的信息基础设施,在某些重要领域如依赖国外卫星导航系统,一旦出现紧急情况或重大利益冲突,整个国家的国防军事以及社会经济安全都将受到威胁,这对国家利益的影响将是惨重的。因此,北斗卫星导航系统应运而生。它的诞生,使得我国在一些特殊的场合不再受制于国外卫星系统,无论在军事战略还是日常生活中都对我国具有非常重大的意义。北斗卫星导航系统是我国自主研制的,目前已经可为亚洲和太平洋地区提供无源定位、授时、导航服务。预计在未来二十年内,北斗卫星导航系统将逐渐成长为覆盖全球的卫星导航系统。可以预见的到,关系到国防军事方面将最先普及北斗导航应用,随着北斗导航系统逐渐完善和成熟,再普及到各类民用方面,最终成为普及度非常高的成熟的全球卫星定位导航系统,并拉动北斗产业的蓬勃发展。为了能够正确接收并解调北斗导航卫星信号,研制北斗用户终端,就必须掌握如扩频测距码、导航电文格式、导航电文参数及算法等接口的相关参数,进而进行定位和导航,而这些内容构成了北斗空间信号接口控制(ICD)文件。2012年12月,北斗ICD文件正式公布,使得相关的接口特征和参数公开化,降低了北斗终端的开发成本及难度,北斗终端的研发的方向性更加明确,研制的思路步骤也更加清晰。依靠强大的市场需求及政府部门的支持,国内外对北斗导航系统感兴趣的厂商均可对北斗客户终端进行相关产品的开发,这标志着北斗导航系统的客户终端将向通用化、开放化、高 ...
【技术保护点】
一种北斗卫星导航系统快速选星方法,其特征在于,所述方法包括如下步骤:步骤S1:提取北斗卫星导航电文,获取北斗导航卫星星历和伪距观测量;步骤S2:根据接收机当前位置计算北斗卫星导航系统中所有可见卫星的仰角和方位角;步骤S3:将可见卫星划分为高仰角区、中仰角区和低仰角区;步骤S4:北斗卫星导航系统下选择6颗卫星参与接收机定位解算;步骤S5:高仰角区选择第一颗卫星,低仰角区选择第二颗卫星,中仰角区选择第三颗卫星;第四颗卫星采用如下GDOP计算多项式从剩余可见卫星中进行遍历;
【技术特征摘要】
1.一种北斗卫星导航系统快速选星方法,其特征在于,所述方法包括如下步骤:步骤S1:提取北斗卫星导航电文,获取北斗导航卫星星历和伪距观测量;步骤S2:根据接收机当前位置计算北斗卫星导航系统中所有可见卫星的仰角和方位角;步骤S3:将可见卫星划分为高仰角区、中仰角区和低仰角区;步骤S4:北斗卫星导航系统下选择6颗卫星参与接收机定位解算;步骤S5:高仰角区选择第一颗卫星,低仰角区选择第二颗卫星,中仰角区选择第三颗卫星;第四颗卫星采用如下GDOP计算多项式从剩余可见卫星中进行遍历;GDOP=20+b+ca+b+c]]>(1)其中,Eij=ei1ej1+ei2ej2+ei3ej3+1,1≤i≤j≤4,ei1,ei2,ei3,ej1,ej2,ej3是观测矩阵G中的方向余弦向量,且满足:ei12+ei22+ei32=1]]>,且a,b,c分别定义如下:a=E12E34+E13E24−E14E232−4E12E34E13E24]]>(2)b=16−4E122+E132+E142+E232+E242+E342]]>(3)c=2E12E13E23+E14E24+E34E13E14+E23E24]]>(4)步骤S6:采用如下神经网络GDOP计算多项式选择北斗卫星导航系统中的第五颗和第六颗卫星:GDOP=Am13−Bm1m2+m3Cm4]]>(5)其中,A=0.6,B=-1.2,C=3,系数A、B、C是采用离散型Hopfield神经网络算法拟合递推而来,且m1、m2、m3、m4满足如下方程式:M=GTG(6)m1=trace(M)(7)m2=trace(M2)(8)m3=trace(M3)(9)m4=det(M)(10)其中,G代表观测矩阵,GT代表观测矩阵的转置矩阵,trace()代表矩阵求迹运算,det()代表矩阵行列式运算;步骤S7:针对接收机异常情况进行特殊处理。2.根据权利要求1所述的一种北斗卫星导航系统快速选星方法,其特征在于:所述步骤S1中,用户接收机根据北斗ICD文档和北斗卫星导航电文,计算出北斗导航卫星星历的开普勒轨道参数和北斗卫星在CGCS2000坐标系下的位置、速度信息,并通过本地时间和北斗卫星信号的发射时间构建北斗卫星伪距观测量。3.根据权利要求1所述的一种北斗卫星导航系统快速选星方法,其特征在于:所述步骤S2中,采用扩展卡尔曼滤波方法计算出上一时刻tk-1的接收机本地位置,并根据步骤S1中计算出的当前北斗卫星导航系统中所有可见卫...
【专利技术属性】
技术研发人员:丁子涵,孟林,
申请(专利权)人:天津博创金成技术开发有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。