卡尔曼滤波在单片机上的使用
luyued 发布于 2011-05-09 23:35 浏览 N 次
#ifndef _KALMAN_H_
#define _KALMAN_H_
extern KalmanGain;// 卡尔曼增益
extern EstimateCovariance;//估计协方差
extern MeasureCovariance;//测量协方差
extern EstimateValue;//估计值
extern void KalmanFilterInit(void);
extern KalmanFilter( Measure);
#endif
#include "config.h"
#include "math.h"
KalmanGain;// 卡尔曼增益
EstimateCovariance;//估计协方差
MeasureCovariance;//测量协方差
EstimateValue;//估计值
void KalmanFilterInit(void);
extern float KalmanFilter(float Measure);
void KalmanFilterInit(void)
{
EstimateValue=0;
EstimateCovariance=0.1;
MeasureCovariance=0.02;
}
KalmanFilter( Measure)
{
//计算卡尔曼增益
KalmanGain=EstimateCovariance*sqrt(1/(EstimateCovariance*EstimateCovariance+MeasureCovariance*MeasureCovariance));
//计算本次滤波估计值
EstimateValue=EstimateValue+KalmanGain*(Measure-EstimateValue);
//更新估计协方差
EstimateCovariance=sqrt(1-KalmanGain)*EstimateCovariance;
//更新测量方差
MeasureCovariance=sqrt(1-KalmanGain)*MeasureCovariance;
//返回估计值
return EstimateValue;
}
- 05-14· 品牌导语
- 05-14· 汽车美容店投资分析
- 05-14· 这家漾清美容店开在晋安
- 05-09· 2011.04.13 高考倒计时54天
- 05-09· 世界上各种武器 电器和交
- 05-09· 亚林旗下国际巨星将刮中
- 05-09· 《黑羊》教学反思
- 05-09· 诺基亚手机的Cmos和卡尔蔡
- 05-09· 卡尔曼滤波在单片机上的
- 05-08· 学车首付980
- 05-08· 不止是童话
- 05-08· 卡尔曼滤波(Kalman Filter)
- 05-08· 慈禧也爱西洋绘画(附图
- 05-08· 化妆的最高境界就是“自
- 05-07· 美鹰汽车美容培训学校新
- 05-07· 美鹰汽车美容中心】美国
- 05-07· [转载]品牌驱动力——美鹰
- 05-07· 美鹰 封釉 DIY操作
- 04-29· 恒泰证券:2010年汽车行业投
- 04-29· 颐.龙.恒泰接待中心1月2日