论文部分内容阅读
近几年,卫星导航定位技术发展十分迅速,特别是我国自主研发的北斗卫星导航系统(BeiDou Navigation Satellite System,BDS),自2012年宣布正式运营开始就受到了广泛关注。随着BDS的不断完善,卫星导航定位技术已逐渐深入到人们日常生活生产之中。与此同时,人们对于定位精度的要求也越来越高。因此,研究BDS和全球定位系统(Global Position System,GPS)双系统下的高精度定位算法是十分有必要的。本文重点研究了基于BDS_GPS双系统的高精度定位算法,具体包括伪距差分算法和选星算法。结合本文中高精度位置服务系统的特点以及常用选星算法的优缺点,对BDS_GPS双系统的选星算法进行了改进,并应用在本文的高精度位置服务系统中。本文的主要研究内容包括:(1)对北斗卫星导航系统和GPS系统中时间系统、坐标系统的兼容性,以及不同轨道卫星的位置坐标解算方法进行了分析,并给出其在组合定位系统中的处理方案。(2)研究分析了BDS_GPS双系统中单点定位以及伪距差分定位的原理,并对基于最小二乘的伪距差分定位算法和基于卡尔曼滤波的伪距差分定位算法进行了对比分析。同时通过户外卫星定位实测结果,对北斗单模、GPS单模以及BDS_GPS双模下的定位性能进行比较。(3)对几种常用选星算法进行了研究,并对几何精度因子(Geometric Dilution Precision,GDOP)这一选星的重要判断标准进行了详细分析。再结合高精度位置服务系统的特点、BDS_GPS双系统的特点以及常用选星算法的优缺点,设计了一种基于高度角和GDOP贡献值的改进型选星算法,并对该选星算法的运算量进行了分析。(4)设计并实现了基于BDS_GPS双系统的高精度位置服务系统,并将基于卡尔曼滤波的伪距差分定位算法以及改进的选星算法应用到该系统中。然后从可见卫星数,改进的选星算法与现有方法的运算量和GDOP值,静态定位结果以及动态定位结果等多个角度,对本文改进的选星算法的有效性进行了验证。