扩展卡尔曼滤波器(EKF)

扩展卡尔曼滤波(EKF)是解决非线性系统滤波问题的一种方法,通过对非线性方程进行一阶泰勒展开线性化,适用于处理存在非线性现象的系统。在弱非线性情况下,EKF能提供较高精度,但在强非线性系统中,其精度下降且可能引起滤波发散。EKF滤波算法包括时间更新和测量更新两个步骤,但因一阶近似导致模型误差,不是最优滤波器。
摘要由CSDN通过智能技术生成

线性卡尔曼滤波的算法采用递推的形式表示,其算法已被学者们研究得较为透彻。但是实际应用中非线性的现象是十分普遍的,例如:物理模型受到外部干扰、存在非线性性和病态方差矩阵等因素所引起的非线性问题都使得传统的KF算法以不再适用,迫切需要改进KF算法得到适用于非线性系统的卡尔曼滤波技术。假设所有的变换都是准线性的,先对连续的非线性方程进行线性化和离散化处理,利用一阶泰勒展开式来近似非线性模型,得到对应于非线性系统的推广的卡尔曼滤波(EKF)算法。EKF围绕上一步估计值将非线性的状态方程及观测方程展成泰勒级数,并取一阶近似得到线性化模型,从而沿用标准KF递推体系。当系统为弱非线性时,EKF滤波精度较高,但当系统为强非线性时,EKF滤波精度大为降低甚至可能导致滤波发散。

非线性系统的状态方程为:

非线性系统的测量方程为:

其中 表示系统状态向量,

  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值