高斯噪声下卡尔曼估计的统计性质

信息处理 卡尔曼滤波器
2022-01-12 16:57:08

对于具有独立高斯状态和输出噪声以及初始状态的完美猜测的线性状态空间模型,卡尔曼估计是否具有以下性质:

E(x^k|kxk)=0
Pk|k=Var(x^k|kxk), or Var(x^k|k), or Var(xk)?
在哪里

  • xk是当时的状态k, 这是随机的

  • x^k|kPk|k是卡尔曼估计,即卡尔曼滤波器的输出。

有没有提到这些的参考资料?

谢谢!

2个回答

以下两个语句相当于说:

E(x^k|kxk)=0

(1) 估计量是无偏的;

Pk|k=Var(x^k|kxk)

(2) 估计量是一致的。

为了使过滤器达到最佳状态,这两个条件都是必要的——即可能的最佳估计xk|k关于某些标准。

如果 (1) 不成立,则均方误差 (MSE) 将是偏差加上方差(在标量情况下)。显然,这仅大于方差,因此不是最理想的。

如果 (2) 不成立(即滤波器计算的协方差与真实协方差不同),那么滤波器也将是次优的。由于卡尔曼增益是基于计算的状态协方差,协方差的误差会导致增益的误差。增益误差意味着测量的次优加权。

(碰巧,对于正确建模的滤波器,这两个条件都是正确的。建模中的错误,例如动态模型或噪声协方差也会导致滤波器次优)。

资料来源:Bar-Shalom,尤其是第 232-233 页的第 5.4 节。

需要注意的是xk不是随机变量。系统的状态是确定性的,通常是可变的k.

E(x^k|k)=xk
这相当于说
E(x^k|kxk)=0

还,

Var(xk)=0

和,

Pk|k=Var(x^k|k)
其中,鉴于xk是确定性的,恰好也等于Var(x^k|kxk)

背景

xk是确定性的系统状态。这与系统噪声相反,系统噪声在大多数文献中表示为w有方差Q. 更重要的是,一些文献使用系数矩阵对系统噪声进行建模;在这种情况下Q矩阵被替换为GQGT在传播估计中,其中G是噪声系数矩阵。详细地说,在这种情况下,系统表示由下式给出:

xk+1=Axk+Buk+Gw

作为参考:卡尔曼本人的论文:http://160.78.24.2/Public/Kalman/Kalman1960.pdf