星间频间伪距定位模型的精度分析及程序实现*
2021-01-07龚栎澎杨久东
矿山测量 2020年6期
关键词:模型
龚栎澎,杨久东,李 韧,梁 鹏
(华北理工大学 矿业工程学院,河北 唐山 063210)
伪距定位是通过利用GNSS接收机的伪距观测数据计算测站坐标的定位方法,现在已经发展成为比较成熟的技术,主要用于导航定位和差分定位中初始大概位置的定位[1]。随着精密单点定位(PPP)的逐渐深入研究,伪距单点定位方法及理论作为其基础方法及定位理论,对伪距单点定位方法的深入研究是极其重要的[2-3]。伪距定位已经不仅仅局限于传统的伪距定位,通过研究的不断深入,已经衍生出了多种伪距定位解算模型[4-5]。研究发现,采用最小二乘迭代法对伪距进行解算,其迭代次数少但定位精度较低[6-7],所以采用卡尔曼( Kalman) 滤波法解算可使得精度有所提高,但迭代次数过多[8];很多学者研究使用最小二乘法和Kalman滤波法组合使用的方法进行伪距解算,减少迭代次数,提高定位精度[9]。伪距单点定位方法的精度一般为米级,组合伪距观测值定位精度可高于单一伪距观测值精度[10],GPS静态精密单点定位模型,点位精度可达毫米级[11]。BDS+GPS双系统组合伪距定位模型的定位精度可高于单一系统伪距定位精度[12-13]。
伪距单点定位方法及理论的研究虽然很多[14],但关于伪距定位的数学模型的表述多不够详细,笔者通过对伪距定位的进一步研究,整理出加权最小二乘伪距定位和星间频间伪距定位模型,以Python3.8为工具进行编程实现,并利用实测数据验证该数学模型的可行性与正确性以及程序的稳定性,同时将两种伪距定位方法的定位结果进行比较,分析两种伪距定位方法的定位效果及精度。……
登录APP查看全文
