首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > EKF和UKF仿真对比

EKF和UKF仿真对比

  • 资源大小:181.35 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: Matlab

资 源 简 介

扩展kalmanfilter(也称为线性化卡尔曼滤波): 是一个简单的非线性近似滤波算法,指运动或观测方程不是线性的情况。 无迹kalman滤波(UKF) KF和EKF都是都将问题转化为线性高斯模型,所以可以直接解出贝叶斯递推公式中的解析形式,方便运算。但对于非线性问题,EKF除了计算量大,还有线性误差的影响,所以这里引入UKF。对于求解非线性模型的贝叶斯递推公式的主要困难在于如何解析的求解一步预测状态分布的概率、(观测方程得到的)似然函数分布密度以及后验条件概率的分布,EKF利用泰勒分解将模型线性化,在利用高斯假设解决了概率计算困难的问题。但是线性误差的引入降低了模型精度。那么我们换个思路,对于非线性模型,直接用解析的方式来求解贝叶斯递推公式比较困难主要很难解析的得到各个概率分布的均值和方差,但不敏变换(一种计算非线性随机变量各阶矩的近似方法)却可以较好的解决这个问题,通过一定规律的采样和权重,可以近似获得均值和方差。而且由于不敏变换对统计矩的近似精度较高,UKF的效果可以达到二阶EKF的效果

文 件 列 表

ekfukf-master
demos
LICENSE
cd_transform.m
ckf_packed_pc.m
ckf_predict.m
ckf_transform.m
ckf_update.m
Contents.m
crts_smooth.m
der_check.m
eimm_predict.m
eimm_smooth.m
eimm_update.m
ekf_predict1.m
ekf_predict2.m
ekf_update1.m
ekf_update2.m
erts_smooth1.m
etf_smooth1.m
gauss_pdf.m
gauss_rnd.m
ghkf_predict.m
ghkf_update.m
ghrts_smooth.m
gh_packed_pc.m
gh_transform.m
hermitepolynomial.m
imm_filter.m
imm_predict.m
imm_smooth.m
imm_update.m
kf_lhood.m
kf_loop.m
kf_predict.m
kf_update.m
lin_transform.m
lti_disc.m
lti_int.m
ngausshermi.m
quad_transform.m
README.md
Release_Notes.txt
resampstr.m
rk4.m
rts_smooth.m
schol.m
sphericalradial.m
tf_smooth.m
uimm_predict.m
uimm_smooth.m
uimm_update.m
ukf_predict1.m
ukf_predict2.m
ukf_predict3.m
ukf_update1.m
ukf_update2.m
ukf_update3.m
urts_smooth1.m
urts_smooth2.m
utf_smooth1.m
ut_mweights.m
ut_sigmas.m
ut_transform.m
ut_weights.m
VIP VIP
0.177116s