[发明专利]一种应用于GPS导航的自适应卡尔曼滤波算法有效
申请号: | 201510883751.7 | 申请日: | 2015-12-04 |
公开(公告)号: | CN105549049B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 靳标;郭交;王胜兰;苏宝峰;朱学卫 | 申请(专利权)人: | 西北农林科技大学 |
主分类号: | G01S19/42 | 分类号: | G01S19/42 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 段俊涛 |
地址: | 712100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于GPS导航的自适应卡尔曼滤波算法,主要解决现有的自适应卡尔曼滤波算法无法随着滤波过程自适应调节的问题,其过程是:(1)设置算法参数,并对目标状态进行初始化;(2)建立AR模型,套用卡尔曼滤波框架计算出AR模型的系数;(3)利用基于AR模型的卡尔曼滤波来预测目标状态,包括预测均值和误差协方差;(4)使用测量数据更新目标状态,计算增益矩阵、后验估计均值以及后验估计误差协方差;(5)在线自适应地计算状态噪声协方差,输出目标位置的状态值和协方差,令k增加1,返回步骤2;本发明与现有自适应卡尔曼滤波算法相比,能够实现更加精确的目标状态估计,可用于实际的GPS导航系统。 | ||
搜索关键词: | 一种 应用于 gps 导航 自适应 卡尔 滤波 算法 | ||
【主权项】:
1.一种应用于GPS导航的自适应卡尔曼滤波算法,其特征在于,包括如下步骤:(1)设置模型参数:状态变量的维数M,多项式的阶数N,且满足M≥N+2,状态噪声方差初始矩阵Q0,并对目标状态的估计均值xk‑1|k‑1和协方差Pk‑1|k‑1进行初始化,k表示离散时间的采样点;初始状态估计x0|0=[z0 z‑1 … z‑M+1]T,其中zi;i=‑M+1,‑M+2,…,‑1,0;为滤波器起始之前各个时刻的目标位置观测量;(2)建立AR模型,在卡尔曼滤波框架下计算出AR模型系数,具体实施过程如下:(2a)根据AR模型的定义,建立AR模型系数约束的表达式Auk=b,其中uk为AR模型系数,uk=[h1 h2 … hM]T,hi为滤波器系数,i=1,2,…,M,b=[1 0 … 0]T,A为(N+1)×M维Vandermonde矩阵,
(2b)计算AR模型系数向量uk的最优解
计算式为
(2c)计算状态转移矩阵Fk|k‑1,
(3)由步骤(2)得到Fk|k‑1的值,利用基于AR模型的卡尔曼滤波来预测目标状态,目标状态包括均值和误差协方差;(4)利用实时测量的数据更新目标状态,并且计算增益矩阵、后验估计均值以及后验估计误差协方差;(5)在线自适应地计算状态噪声协方差,输出目标位置的估计均值和估计误差协方差,并且令k增加1,返回进行步骤2;其中在线自适应地计算状态噪声协方差的过程如下:5.1利用新息序列计算实际的新息协方差矩阵
其中dk=zk‑Hxk|k‑1,W为滑窗长度;H为观测矩阵,H=[1 0 … 0]1×M,xk|k‑1为k‑1时刻目标状态的预测均值;5.2将理论的新息协方差Sk用实际的新息协方差
代替,并用公式
在线计算状态噪声的协方差,其中Kk为k时刻的增益矩阵。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北农林科技大学,未经西北农林科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510883751.7/,转载请声明来源钻瓜专利网。
- 上一篇:生命信息探测方法
- 下一篇:一种高精度卫星导航宽带阵列信号生成方法
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置