Kalman Filter
来源:互联网 发布:信达通证券软件下载 编辑:程序博客网 时间:2024/05/18 13:31
- Kalman Filter
- 1 Linear Optimal Filtering
- 2 Orthogonality Principle
- 4 State Model
- 5 Objective And Hypothesis
- Objective
- Hypothesis
- Remark
- 3 Notations
- Remark
- Proposition
- Conclusion of Space Relationship
- The Innovation Covariance
- Proof the prediction of observation
Kalman Filter
1.1 Linear Optimal Filtering
LOF是kalman filter的精髓,可以描述为:
- inputs: x[0], x[1], …, x[n]
- outputs: y[0], y[1], …, y[n]
- filter: w[0], w[1], …, w[n]
- objection function:
en=yn−ŷ n ,ŷ n spanned by{xn}
1.2 Orthogonality Principle
LOF得到的
1.4 State Model
Hk,Fk,Gk are determinated and known, MATRIXUk,Bk : White Noises of state and observation
这里B加粗
1.5 Objective And Hypothesis
Objective:
Obtain recursively linear estimators of
Xk based on the observations up to the k instants ({Yn}n=0,...,k ) and the signal statistical properties.
Hypothesis:
E[X0]=x¯0,E[Bk]=0,E[Uk]=0E⎡⎣⎢⎢⎡⎣⎢⎢BkX0Uk⎤⎦⎥⎥[BTlXT0UTl]⎤⎦⎥⎥RkQkδkl=⎡⎣⎢⎢Rkδkl000P0000Qkδkl⎤⎦⎥⎥=E[BkBTk]=E[UkUTk]={1,0,if k=l;otherwise.
这里要证明一下,为什么假设
假设
Remark
Stationary: 是指随机过程(不是随机变量)的联合概率密度不随时间改变而改变的状态。
Stationary Process: is a stochastic process whose joint probability distribution does not change when shifted in time. Consequently, parameters such as mean and variance, if they are present, also do not change over time. – From Wiki
须满足
Proof:
- the matrices
Hk,Fk,Gk,Rk,Qk are time invariant (noted by H, F, G, R and Q);- F is a stable “filter”, i.e., all eigenvalues lies within the unit circle;
x¯0 = 0 and the initial covarianceP0 is a solution to the Lyapunov equation:
P=FPFT+GQGT
1.3 Notations
yn : space spanned by{Yi}i=1,..,n ;X̂ (n+1|yn) : optimal linear estimate ofXn+1 knowingyn ;Ŷ (n|yn−1) : optimal linear predictor ofYn knowingyn−1 ;α[n] =Yn−Ŷ (n|yn−1) : innovation/error, the information we have gained.
Remark
- i = n,
X̂ (n|yn−1) is the Kalman Filter (On line)- i < n,
X̂ (i|yn−1) is the Kalman Smoothing (Off line)
Proposition
α[n]⊥yn−1↔E[α[n]YTk]=0, 1≤k<n α[n]⊥α[k]↔E[α[k]α[k]T]=0, k≠n - Linear transformation
yn={Y1,...,Yn}↔{α[1],...,α[1]}
证明:
1.
这里有一些引理:
2.
3.
Conclusion of Space Relationship
The Innovation Covariance
Proof the prediction of observation:
Proof: 既然
Ŷ (n|yn−1) 表示 optimal linear predictor ofYn knowingyn−1 , 那么它与Y 的差必定与空间spanned by{yn−1} 相互垂直.
阅读全文
0 0
- Kalman filter
- Kalman filter
- Kalman Filter
- Kalman Filter
- kalman filter
- Kalman Filter
- 有关Kalman Filter
- Kalman Filter笔记(1)
- Kalman Filter笔记(2)
- The Kalman Filter
- The Kalman Filter
- 【MATLAB】Extended Kalman Filter
- Kalman Filter介绍
- Kalman filter Intro - wiki
- Kalman Filter算法入门
- Learning Kalman filter
- Kalman filter 使用经验总结
- opencv kalman filter
- MFC动态链接库
- 无向图 点连通tarjan算法 求割点 + 求BCC以及BCC里面的点 + 求去掉每个点后图中BCC数目 【总结】
- 非局部均值滤波matlab代码理解
- 廖雪峰的Git教程十二-分支管理策略
- Android中ExpandableListView的使用
- Kalman Filter
- N
- python 访问数据库一:添加部门
- Sprite Editor
- 对象的组合
- 读书笔记《Effective C++》条款28:避免返回handles指向对象内部成分
- 《Ray Tracing in One Weekend》——Chapter 1: Output an image
- 如何让C#编译不安全代码(含unsafe的代码)
- Ubuntu8.04软件源(亲测无误)