[发明专利]一种多模接收机联合定位解算的方法在审

专利信息
申请号: 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被保存下来,作为下一次迭代的起始条件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北极星云空间技术股份有限公司,未经北极星云空间技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811195251.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top