Propriétés statistiques des estimations de Kalman sous bruit gaussien


9

Pour un modèle état-espace linéaire avec l' état gaussiennes indépendantes et des bruits de sortie et estimation parfaite pour l' état initial, faire des estimations de Kalman ont les propriétés suivantes:

E(x^k|kxk)=0
Pk|k=Var(x^k|kxk), or Var(x^k|k), or Var(xk)?
  • xk est l'état au temps , qui est aléatoirek

  • x^k|k et sont des camarades de Kalman, c'est-à-dire des sorties du filtre de Kalman.Pk|k

Y a-t-il des références les mentionnant?

Merci!


Est Pk|k la matrice de covariance estimée a posteriori au temps k ? Il n'y a pas vraiment de notation standard qui est utilisée, donc ce n'est pas complètement clair ce que vous entendez par "estimations de Kalman".
Jason R

@Jason: oui, c'est ...
Tim

Réponses:


3

Les deux déclarations suivantes équivalent à dire:

E(x^k|kxk)=0

(1) Que l'estimateur est sans biais ; et

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

(2) Que l'estimateur est cohérent .

Ces deux conditions sont nécessaires pour que le filtre soit optimal - c'est-à-dire la meilleure estimation possible de par rapport à certains critères.xk|k

Si (1) n'est pas vrai, alors l'erreur quadratique moyenne (MSE) serait le biais plus la variance (dans le cas scalaire). C'est clair, c'est plus grand que la variance seulement et donc sous-optimal.

Si (2) n'est pas vrai (c'est-à-dire que la covariance calculée par filtre est différente de la vraie covariance), alors le filtre sera également sous-optimal. Étant donné que le gain de Kalman est basé sur la covariance d'état calculée, une erreur dans la covariance entraînera une erreur dans le gain. Une erreur de gain signifie une pondération sous-optimale des mesures.

(En l'occurrence, les deux conditions sont vraies pour un filtre correctement modélisé. Des erreurs de modélisation, telles que le modèle dynamique ou les covariances de bruit, rendront également le filtre sous-optimal).

Source: Bar-Shalom , en particulier la section 5.4 à la page 232-233.


2

Il est important de noter que n'est PAS une variable aléatoire. C'est l'état du système qui est déterministe, qui est en général variable en k . E ( x k | k ) = x k ce qui équivaut à dire E ( x k | kxkk

E(x^k|k)=xk
E(x^k|kxk)=0

De plus,

Var(xk)=0

Et,

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

Contexte

xkwQQGQGTG

xk+1=Axk+Buk+Gw

En guise de référence: le document de Kalman lui-même:http://160.78.24.2/Public/Kalman/Kalman1960.pdf


{xk}k=xkxk

@Drazick Le bruit du processus reçoit généralement le symbole w, avec la variance Q. xk est l'état du système, cela n'aurait aucun sens que les états soient aléatoires; l'estimation de l'autre, étant une variable aléatoire, a du sens
aiao

xk+1Gwxk+1

wk

1
xk|kN(x^k|k,Pk|k)
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.