强跟踪容积卡尔曼滤波器在对含有模型误差和时变噪声的非线性系统进行滤波时, 容易出现性能降低甚至发散. 鉴于此, 提出一种基于变分贝叶斯的强跟踪容积卡尔曼滤波算法. 该算法运用虚拟噪声法补偿模型误差, 假设虚拟噪声均值非零, 且满足高斯分布, 虚拟噪声方差服从逆gamma分布, 在强跟踪容积卡尔曼滤波器估计状态的同时, 采用变分贝叶斯推理估计虚拟噪声参数. 仿真结果表明, 所提出算法对含模型误差与时变噪声的非线性系统具有较好的估计精度, 相比于自适应算法具有更强的鲁棒性.
1
设计一个单片机控制的秒表系统。利用单片机的定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及按键来设计秒表计时器。 基本要求:用AT89C51设计一个2位LED数码显示“秒表”, 显示时间为00~99秒,每秒自动加一。当按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“复位”按键,系统清零,数码管显示00
2021-12-13 13:53:09 203KB 单片机 课程设计 秒表
1
①卡尔曼滤波是一个算法,它适用于线性、离散和有限维系统。每一个有外部变量的自回归移动平均系统(ARMAX)或可用有理传递函数表示的系统都可以转换成用状态空间表示的系统,从而能用卡尔曼滤波进行计算。 ②任何一组观测数据都无助于消除x(t)的确定性。增益K(t)也同样地与观测数据无关。 ③当观测数据和状态联合服从高斯分布时用卡尔曼递归公式计算得到的是高斯随机变量的条件均值和条件方差,从而卡尔曼滤波公式给出了计算状态的条件概率密度的更新过程线性最小方差估计,也就是最小方差估计。
2021-12-13 11:33:59 3KB STM32 kalman 滤波
1
MATLAB图像处理实现螺纹识别 源程序代码_matlab源码.rar
2021-12-12 20:00:11 18KB matlab
做语音增强了两种基本方法,kalman滤波和维纳滤波的方法。希望对学习增强的同学有帮助。
2021-12-12 10:44:45 5KB Speech Enhancement of WienerScalar
1
用matlab编程实现对一维信号进行卡尔曼滤波去噪,CUI界面使用更加方便,
2021-12-12 10:43:50 184KB 卡尔曼
1
卡尔曼滤波算法函数,输入测量值,过程噪声协方差,观测噪声协方差,直接输出滤波后值
2021-12-11 11:38:38 523B kalman
1
使用C++语言,实现 kalman 滤波,运行速度快。
2021-12-11 11:31:28 14KB Kalman
1