matlab中卡尔曼滤波函数中变量sys,Qn,Rn,Nn是什么

如题所述

第1个回答  2011-03-04
[kest,L,P] = kalman(sys,Qn,Rn,Nn)
卡尔曼滤波器信号模型
x(k) = A * x(k-1) + w(k)
y(k) = C * x(k) + v(k)

下边的w和v就应该是上边这两个w和v了
E{ww'} = QN,这个是系统噪声协方差阵;
E{vv'} = RN,这个是观测噪声协方差阵;
E{wv'} = NN,这个看字面应该是系统噪声与观测噪声的互协方差阵;
白噪声均值为0,所以上面的几个值也可以认为是自相关函数和互相关函数;
sys给定系统模型;本回答被提问者和网友采纳

matlab中卡尔曼滤波函数中变量sys,Qn,Rn,Nn是什么
E{vv'} = RN,这个是观测噪声协方差阵;E{wv'} = NN,这个看字面应该是系统噪声与观测噪声的互协方差阵;白噪声均值为0,所以上面的几个值也可以认为是自相关函数和互相关函数;sys给定系统模型;

卡尔曼滤波怎么在matlab里面运算
sys 表示系统状态方程 Qn,Rn分别是Q矩阵和R矩阵 Nn是观测噪声和系统噪声的协方差

MATLAB中kalman函数里的参数怎么确定
卡尔曼滤波器信号模型 x(k) = A * x(k-1) + w(k)y(k) = C * x(k) + v(k)下边的w和v就应该是上边这两个w和v了 E{ww'} = QN,这个是系统噪声协方差阵;E{vv'} = RN,这个是观测噪声协方差阵;E{wv'} = NN,这个看字面应该是系统噪声与观测噪声的互协方差阵;这个值的话...

相似回答