大家好,欢迎来到IT知识分享网。
一、滤波模型
1、卡尔曼滤波的状态方程:
A:状态转移矩阵
B:输入关系矩阵

u:系统的输入向量
x:系统的状态向量
描述了系统状态如何随时间变化,时系统的动态模型 
关系桥接:
由多个状态变量组成的状态向量




2、卡尔曼滤波的测量方程:
C:输入关系矩阵



描述了系统测量值与系统状态之间的关系,C为简化起见将其视为常系数阵
过程噪声向量
→过程噪声向量的协方差矩阵
对于状态方程中的过程噪声向量
即


测量噪声向量
→测量噪声向量的协方差矩阵
对于测量方程中的各种噪声向量

即


同时假定过程噪声向量

二、滤波算法推理
1、先验估计误差
→ 先验状态均方误差阵
对系统状态进行最优估计,满足最小均方误差(MMSE)



先验估计误差


先验状态均方误差阵


观测量残余





2、后验估计误差
→ 后验状态均方误差阵
随后卡尔曼滤波将先验估计值







后验估计误差


后验状态均方误差阵


注:后验估计状态均方误差阵
SQR(
3、推导卡尔曼滤波增益
最优值 →状态均方误差阵
对角线元数之和最小
a、建立后验估计误差



————即各分量的估计值的均方误差最小,使得状态方程处于最优解
①
②
③
④
得到:
b、联合上式建立后验状态均方误差阵



①
②
③
④
得到后验状态均方误差阵

在此方程中假设先验估计误差

c、利用后验状态均方误差阵



对上式
①
②
FGH可为任意矩阵,FG必须为方阵,H必须为对称阵。tr:求迹










解的:

d、将求得的当




①
②
得到


三、滤波算法整体的应用
1、预测
——————————————————————————————————————————


——————————————————————————————————————————
2、更新

———————————————————————————————————————————
在求出令先验状态均方误差阵







———————————————————————————————————————————
*
———————————————————————————————————————————
在RTKLIB代码中(A→F,C→H):
x=F*x, P=F*P*F+Q <预测>
K=P*H*(H’*P*H+R)^-1, xp=x+K*v, Pp=(I-K*H’)*P <校正>
———————————————————————————————————————————
卡尔曼滤波器可提供系统状态的无偏估计zhu
参考GPS原理与接收机设计
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/144708.html