卡尔曼滤波(一)——预备知识

卡尔曼滤波将观测数据看成是某个用状态变量方法描述的系统的输出,通过引入新息过程的概念,采用迭代方法直接利用观测数据进行运算,可得到原系统状态向量的估计。

下面先介绍几个概念

新息过程线性预测器在最小均方误差意义下的预测误差e(n)称为新息过程。

线性预测器如下图所示的M抽头横向滤波器,滤波器各节点的输入数据为u(n-1),u(n-2),...u(n-M),期望信号为d(n)=u(n),即用u(n-1),u(n-2),...u(n-M)来预测u(n),称为M阶线性预测。

图1 滤波器

均方误差准则:如图1所示滤波器的估计误差为e(n)=d(n)-\hat{d}(n)

下文中 u(n)=[u(n) u(n-1) ... u(n-M+1)]^{T}w=[w_{0} w_{1} ... w_{M-1}]^{T}

维纳-霍夫方程:根据矩阵理论,如果多元函数J(w)在点w=[w_{0},w_{1}...w_{M-1}]处存在偏导数,可以表示为\frac{\partial J(w)}{\partial w^{*}}式4.2.10的梯度应该表示为\bigtriangledown J(w)= \frac{\partial J(w)}{\partial w^{*}}=-2p+2Rw,令\bigtriangledown J(w)= 0,有Rw_{0}=p,这就是维纳-霍夫方程。w_{0}是使均方误差最小的最优权向量。

正交原理:维纳-霍夫方程可以写为Rw_{0}-p=0,自相关矩阵R和互相关向量p的定义式为:R=E\left \{ u(n)u^{H}(n) \right \},p=E\left \{ u(n)d^{*}(n) \right \}

所以Rw_{0}-p=E\left \{ u(n)u^{H}(n) \right \}w_{0}-E\left \{ u(n)d^{*}(n) \right \}=E\left \{ u(n)\left [u^{H}(n)w_{0}-d^{*}(n) \right] \right \}

w=w_{0}时,假设误差信号为e_{0}(n)=d(n)-u^{T}(n)w_{0}^{*}

所以有:E\left \{ u(n)e_{0}^{*}(n)\right \}=0,这意味着当滤波器取得最优权向量时,估计误差与滤波器每个抽头的输入均正交。

滤波器输出的估计信号为d_{0}(n)=u^{T}(n)w_{0}^{*}=w_{0}^{H}u(n)

所以E\left \{ d(n)e_{0}^{*}(n)\right \}=w_{0}^{H}E\left \{ u(n)e_{0}^{*}(n)\right \}=0预测误差和估计输出也正交。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值