【技术实现步骤摘要】
本专利技术属于卫星导航领域,具体涉及一种GNSS(Global NavigationSatelliteSystem,全球导航卫星系统)接收机的定位解算方法,更具体涉及ー种GNSS软件接收机的定位解算方法。
技术介绍
GNSS系统包括美国的GPS、俄罗斯的GL0NASS、欧洲的GALILEO和中国的北斗系统。随着导航定位接收机的软件化程度日益加深,由于软件接收机具有可扩展性强、灵活性高的优点,GNSS软件接收机技术正在快速发展。软件接收机保留了传统接收机的射频前端,只是在中频A/D转换之后作了改变。传统的接收机是将中频数字信号从射频前端送到基带专用集成电路(ASIC),对信号进行相关处理与累加,累加所得的信号以一定的速率送至微处理器或DSP来控制ASIC的载波与码跟踪环路并对导航电文进行处理,而软件接收机是完全用微处理器或DSP软件完成。GNSS测码伪距单点定位只需要一台单频接收机接收4颗或4颗以上卫星信号即可求出接收机位置和接收机钟差。由于GNSS测码伪距单点定位观测方程是非线性的,用户位置的定位解算需要求解非线性方程组。目前常用的计算方法主要有最小ニ乘迭代算法和卡尔曼滤波算法。最小ニ乘迭代法是按泰勒级数展开取至一次项进行线性化,然后再利用线性最小ニ乘原理求解。用最小二乗法计算简単,但如果所取观测站坐标的初始值具有较大的偏差,那么略去二次微小量的模型误差,对解算结果将产生不能忽略的影响;而且由于最小ニ乘法每步迭代都涉及矩阵的乘法和求逆运算,因而整个迭代过程要多次重复这ー过程,这无疑会増大定位解算的计算量 与存储量,从而影响实时定位的精度。卡尔曼滤波的计算 ...
【技术保护点】
一种GNSS接收机的定位解算方法,包括如下步骤:(1)GNSS接收机对多颗导航卫星进行伪距观测,得到伪距观测方程组;(2)用最小二乘法对所述伪距观测方程组进行解算:所述伪距观测方程组按泰勒级数展开取至一次项进行线性化,解出真实位置与初始位置之间的偏移位置,进行迭代计算;当两次迭代计算值的偏差值不大于设定的阈值时,终止迭代,得到GNSS接收机的初略位置;(3)将最小二乘法计算得到的初略位置解作为初值x(0),用牛顿迭代法对所述伪距观测方程组进行求解:将伪距观测方程组在初值x(0)点附近展开成泰勒级数,取前两项进行线性化,求解并迭代计算;当两次迭代值之间的偏差不大于设定的精度时,停止迭代,得到GNSS接收机的精确坐标。
【技术特征摘要】
1.ー种GNSS接收机的定位解算方法,包括如下步骤 (1)GNSS接收机对多颗导航卫星进行伪距观测,得到伪距观测方程组; (2)用最小二乗法对所述伪距观测方程组进行解算所述伪距观测方程组按泰勒级数展开取至一次项进行线性化,解出真实位置与初始位置之间的偏移位置,进行迭代计算;当两次迭代计算值的偏差值不大于设定的阈值时,終止迭代,得到GNSS接收机的初略位置; (3)将最小二乗法计算得到的初略位置解作为初值x(°),用牛顿迭代法对所述伪距观测方程组进行求解将伪距观测方程组在初值x(°)点附近展开成泰勒级数,取前两项进行线性化,求解并迭代计算;当两次迭代值之间的偏差不大于设定的精度时,停止迭代,得到GNSS接收机的精确坐标。2.根据权利要求1所述ー种GNSS接收机的定位解算方法...
【专利技术属性】
技术研发人员:杨奕飞,胡伟华,苏丽娜,王玉龙,叶树霞,齐亮,袁伟,
申请(专利权)人:江苏科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。