资源简介
EKF、UKF、CKF三种滤波算法的比较,matlab编写
代码片段和文件信息
% EKF UKF CKF 的三个算法
clear;
x=1;% 初始状态
x_estimate = 0.5;%初始状态的估计
xpre=x_estimate ;
e_x_estimate = x_estimate; %EKF的初始估计
u_x_estimate = x_estimate; %UKF的初始估计
c_x_estimate = x_estimate; %CKF的初始估计
Q = 10 % 过程状态协方差
R = 0.01 % 测量噪声协方差
P =1000;%初始估计方差
n=1; %%%%% 系统的维数
m=2*n; %%%%% CKF容积点数
w=1/m; %%%%%% 权值
kesi=[1-1];%%%%% CKF容积点
e_P = P; %EKF方差
u_P = P;%UKF方差
Ppost=P;%CKF方差
tf = 100; % 模拟长度
x_array = [x];%真实值数组
e_x_estimate_array = [e_x_estimate];%EKF最优估计值数组
u_x_estimate_array = [u_x_estimate];%UKF最优估计值数组
c_x_estimate_array = [c_x_estimate];%CKF最优估计值数组
u_k = 1; %微调参数
u_symmetry_number = 4; % 对称的点的个数
u_total_number = 2 * u_symmetry_number + 1; %总的采样点的个数
linear = 0.5;
close all;
for k = 1 : tf
% 模拟系统
% x = linear * x + (25 * x /
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6661 2014-07-15 16:44 EKFUKFCKkk.m
----------- --------- ---------- ----- ----
6661 1
相关资源
- EKF-UKF-PF 扩展卡尔曼-无迹卡尔曼-粒子
- 容积卡尔曼ckf——基站测距定位解算
- UKF滤波算法及均方根误差分析
- 卡尔曼程序+UKF程序matlab
- CKF.m容积卡尔曼滤波在室内定位技术中
- 多维容积卡尔曼滤波CKF的函数
- ukf在matlab下的实现
- UKF 无迹卡尔曼滤波源程序 matlab
- UKF无迹卡尔曼滤波算法matlab代码
- 无迹kalman滤波
- EKFUKFPF2 三种滤波算法的比较
- 平方根无迹卡尔曼滤波算法程序
- 调通的ukfslam
- 基于当前模型的UKF matlab程序
- ukf无损卡尔曼滤波算法.m
- UKF的MATLAB程序
- matlab UKF 状态估计软件包
- EKF/UKF工具箱
- EKFUKFmatlab程序比较
- 卡尔曼滤波EKF UKF PF对比matlab源程序
- imm ukf filter
- CKF-IMM 采用CKF的多模型滤波的英文文献
- UKF-GPS-IMU-MATLAB
- 3-d
- Fifth_degree_CKF 高阶容积卡尔曼滤波程序
- SCKF 基于matlab的平方根容积卡尔曼滤波
- PSINS
- Inertial-Navigation-System-program 严恭敏老师
- ukf 经典的ukf跟踪框架与源码
- documentation 详细讲解了卡尔曼滤波器及
评论
共有 条评论