[发明专利]一种多模接收机联合定位解算的方法在审
申请号: | 201811195251.4 | 申请日: | 2018-10-15 |
公开(公告)号: | CN109407126A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 张雪松;杨华;李斌;侯启东;张莲 | 申请(专利权)人: | 北极星云空间技术股份有限公司 |
主分类号: | G01S19/42 | 分类号: | G01S19/42;G01S19/44 |
代理公司: | 上海宣宜专利代理事务所(普通合伙) 31288 | 代理人: | 刘君 |
地址: | 200438 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解算 卡尔曼滤波 多模接收机 运算复杂度 卫星空间 钟差 计算系数矩阵 矩阵求逆运算 最小二乘定位 多项式拟合 接收机 插值计算 插值算法 定位结果 时间区间 位置坐标 卫星轨道 卫星位置 星历参数 最小二乘 卫星 高动态 高频率 滑动窗 求解 维度 星历 场景 联合 更新 应用 | ||
1.一种多模接收机联合定位解算的方法,其特征在于,包括以下步骤:
步骤(1):星历计算卫星6个时刻的位置、速度、钟差;
步骤(2):计算系数矩阵A;
步骤(3):插值计算t时刻卫星位置、速度、钟差;
步骤(4):最小二乘定位解算;
步骤(5):卡尔曼滤波解算。
2.如权利要求1所述的一种多模接收机联合定位解算的方法,其特征在于,所述步骤(1)具体包括:6个时刻分别为(t1,t2,t3,t4,t5,t6),每个时刻间隔时间T取60s,也即时间跨度为60s。
3.如权利要求1所述的一种多模接收机联合定位解算的方法,其特征在于,所述步骤(2)具体包括:在(t1,t2,t3,t4,t5,t6)时刻卫星位置、钟差、速度分别为:
Pi=[pix piy piz δti vix viy viz]
于是可以列出方程式
其中τi=i*T,则:
4.如权利要求1所述的一种多模接收机联合定位解算的方法,其特征在于,所述步骤(3)具体包括:在[t1,t6]时间之间的任意感兴趣的时刻t的卫星位置、速度、钟差坐标由下式可得:
[px py pz δt vx vx vx]=[1 dt dt2 dt3 dt4 dt5]A
由于插值点位于区间末端时误差会变大,所以当时间t>t5时,更新时间窗口。
5.如权利要求1所述的一种多模接收机联合定位解算的方法,其特征在于,所述步骤(4)具体包括:
步骤(4.1):设置初始位置和钟差,一般设置历史位置,如果没有历史位置,可以初始置0;
步骤(4.2):使用方程(2)计算伪距ρi,计算伪距测量值和计算值之间的差δρi
步骤(4.3):将计算值ρi代入方程式(3),求出ai1,ai2,ai3;
步骤(4.4):计算矩阵a,通过方程式(5)求出Δx,Δy,Δz,Δδtu;
Δx=[aTa]-1aTδρ (5)
步骤(4.5):判定是否迭代结束,由Δx,Δy,Δz,Δδtu的绝对值和方程(6)计算出δv,若小于门限值则迭代结束,若大于门限值继续迭代;
步骤(4.6):将Δx,Δy,Δz,Δδtu和初始x,y,z,δtu相加,得到新的状态,这些值作为下次迭代的初值;
步骤(4.7):重复步骤(4.1)-步骤(4.6),直到δv小于门限值,一般迭代次数不超过10次,若10次还未收敛,则解算失败,可能是观测量存在异常。
6.如权利要求1所述的一种多模接收机联合定位解算的方法,其特征在于,所述步骤(5)具体包括:
步骤(5.1):EKF模型
状态方程:
其中x=[x,y,z,bgps,df,Δbgb,Δbgr,Δbge]T,bgps为接收机本地时间和gps卫星系统时间差,Δbgb为北斗和GPS系统时间差,Δbgr为GLONASS和GPS系统时间差,Δbge为伽利略和GPS系统时间差,
观测方程:观测量为伪距和多普勒,
步骤(5.2):状态时间更新由时间差更新矩阵φk+1,由7式预测k+1时刻的状态;
步骤(5.3):计算观测量残差
根据上一步预测的状态由(2)式计算预测的观测量
进而计算实际观测量与预测观测量之间的观测量残差:
步骤(5.4):更新P和Q矩阵
每个状态量的处理噪声相互独立,且为白噪声,各自的噪声功率谱密度分别为diag{σp’σp’ σp’ σv’ σv’ σv’ σb’ σdf’ σΔb’ σΔb’ σΔb},则
然后进行状态协方差矩阵P的更新:
步骤(5.5):更新R矩阵
R的计算可以根据每颗星的CN0和仰角拟合,一般R值与CN0和仰角成反比关系;
步骤(5.6):观测量串行更新将m个观测量看作“依次顺序”到来的,从而以一种串行的方式来处理,对每一个观测量yi,假设其噪声方程为Ri,可以计算这一个观测量得出的卡尔曼增益ki,状态误差pi和xK+1的更新值;更新具体计算如下式;
对观测方程在k+1时刻进行线性化,计算H阵;
每颗星串行计算公式如下:
Pi=[I-kihi]Pi-1 (14)
步骤(5.7):更新系统状态X
由观测量更新后的误差状态δxk+1|k+1和第一步得到的状态时间更新,可以对X进行观测量更新:
这一步更新后,所以δxk+1|k+1中包含的新息已经更新到了状态中去了,因此需要置δxk+1|k+1=0;
上述步骤中步骤(5.2)-步骤(5.4)为时间更新,e-g为观测量更新,每次处理的结果Pk+1|k+1和Xk+1|k+1被保存下来,作为下一次迭代的起始条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北极星云空间技术股份有限公司,未经北极星云空间技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811195251.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置