一种自适应ukf滤波算法

文档序号:8225699阅读:570来源:国知局
一种自适应ukf滤波算法
【技术领域】
[0001] 本发明涉及一种自适应UKF滤波算法,具体地说,涉及一种结合极大似然估计和 最大后验估计的自适应UKF滤波算法。
【背景技术】
[0002] 为了解决非线性情况下卡尔曼滤波及之后的扩展卡尔曼滤波在估计中存在较大 误差甚至可能引起滤波器发散的问题,近年来,Julier和Uhlman提出了基于多元函数代 表点思想的Unscented Kalman Filter (UKF)方法,UKF算法精度明显高于EKF算法且计算 量又明显小于EKF算法,但是UKF算法存在一个主要的问题是噪声统计特性未知时,UKF滤 波精度下降甚至发散,为解决这个问题,各国学者提出了很多解决的方法,其中文献[7]提 出了一种根据极大后验估计原理和指数加权,推导出一种含有渐消因子的次优无偏MAP时 变噪声统计估计器的算法,该算法具有自适应能力且递推公式简单,易于工程实现的特点, 但是该算法需要有足够的数据,才能达到比较理想的效果。

【发明内容】

[0003] 本发明的目的在于克服上述技术存在的缺陷,提供一种自适应UKF滤波算法,是 一种将基于极大似然准则的卡尔曼滤波算法和基于最大后验估计的自适应UKF滤波算法 结合到一起的算法,通过两种算法对协方差进行实时的估计,然后平均取中得到对先验协 方差真实值跟踪效果更好的估计值,从而提高滤波精度及滤波稳定性。其具体技术方案 为:
[0004] 一种自适应UKF滤波算法,包括以下步骤:
[0005] 第一步:判断是否已经稳定收敛
[0006] QK H
[0007] Rk-Rk_2< H
[0008] 其中,H为一个很小的正整数;
[0009] 第二步:选出优值
[0010] 设两种算法的估计协方差分别为Qlk、Rlk、Q2 k、R2k,则
【主权项】
1. 一种自适应UKF滤波算法,其特征在于,包括以下步骤:第一步:判断是否已经稳定 收敛 Qk_Qk-2< H Rk-K H 其中,H为一个很小的正整数; 第二步:选出优值 设两种算法的估计协方差分别为Qlk、Rlk、Q2k、R2k,则
式中,(A、A就是协方差估计值。
【专利摘要】本发明公开了一种自适应UKF滤波算法,是一种将基于极大似然准则的卡尔曼滤波算法和基于最大后验估计的自适应UKF滤波算法结合到一起的算法,通过两种算法对协方差进行实时的估计,然后平均取中得到对先验协方差真实值跟踪效果更好的估计值,从而提高滤波精度及滤波稳定性。
【IPC分类】H03H21-00
【公开号】CN104539265
【申请号】CN201410691143
【发明人】何俊, 张清华, 孙国玺, 肖明, 熊建斌, 丘海健
【申请人】广东石油化工学院
【公开日】2015年4月22日
【申请日】2014年11月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1