卡尔曼滤波讲稿.ppt





《卡尔曼滤波讲稿.ppt》由会员分享,可在线阅读,更多相关《卡尔曼滤波讲稿.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、卡卡尔曼曼滤波波2023/4/11第一页,讲稿共三十六页哦6.1 信号模型信号模型Rudolf Emil Kalman匈牙利数学家匈牙利数学家BS&MS at MITPhD at Columbia1960年年发发表的表的论论文文A New Approach to Linear Filtering and Prediction Problems(线线性性滤滤波与波与预测问题预测问题的新方法)的新方法)被引用次数:被引用次数:194062023/4/12第二页,讲稿共三十六页哦6.1 信号模型信号模型 维纳滤维纳滤波的模型:信号可以波的模型:信号可以认为认为是由白噪声是由白噪声 激励一个激励一个线
2、线性系性系统统的响的响应应,假,假设设响响应应和激励的和激励的时时域关系可以用下式表示:域关系可以用下式表示:上式也就是一上式也就是一阶阶AR模型。模型。l6.1.1 状状态态方程和量方程和量测测方程方程2023/4/13第三页,讲稿共三十六页哦6.1 信号模型信号模型 在卡在卡尔尔曼曼滤滤波中信号被称波中信号被称为为是状是状态变态变量,用矢量,用矢量的形式表示量的形式表示为为,激励信号也用矢量表示,激励信号也用矢量表示为为 ,激励和响,激励和响应应之之间间的关系用的关系用传递传递矩矩阵阵来表示,来表示,得得出出状状态态方程方程:上式表示的含上式表示的含义义就是在就是在k时时刻的状刻的状态态可
3、以由它的前一个可以由它的前一个时时刻的状刻的状态态 来求得,即来求得,即认为认为k-1时时刻以前的各状刻以前的各状态态都已都已记忆记忆在状在状态态 中了中了。2023/4/14第四页,讲稿共三十六页哦 在卡尔曼滤波中,在卡尔曼滤波中,用表示量测到的信号矢量序列,用表示量测到的信号矢量序列,表示量测时引入的误差矢量,则表示量测时引入的误差矢量,则量测矢量量测矢量 与状态矢量与状态矢量 之间的关系可以写成之间的关系可以写成6.1 信号模型信号模型卡尔曼滤波是根据系统的量测数据(即观测数据)对卡尔曼滤波是根据系统的量测数据(即观测数据)对系统的运动进行估计的,所以除了状态方程之外,还需系统的运动进行
4、估计的,所以除了状态方程之外,还需要量测方程。要量测方程。2023/4/15第五页,讲稿共三十六页哦6.1 信号模型信号模型上式和上式和维纳滤维纳滤波的概念上是一致的,也就是波的概念上是一致的,也就是说说卡卡尔尔曼曼滤滤波波的一的一维维信号模型和信号模型和维纳滤维纳滤波的信号模型是一致的。波的信号模型是一致的。把上式推广就得到更普遍的把上式推广就得到更普遍的多多维维量量测测方程方程 上式中上式中 称称为为量量测测矩矩阵阵,它的引入原因是,它的引入原因是,量量测测矢矢量量 维维数不一定与状数不一定与状态态矢量矢量 的的维维数相同,因数相同,因为为我我们们不一定能不一定能观测观测到所有需要的状到所
5、有需要的状态态参数。参数。2023/4/16第六页,讲稿共三十六页哦6.1 信号模型信号模型l6.1.2 信号模型信号模型 状态方程状态方程 量测方程量测方程2023/4/17第七页,讲稿共三十六页哦6.1 信号模型信号模型【例例6-1】设设卡卡尔尔曼曼滤滤波中量波中量测测方程方程为为,已知信号的自相关函数的,已知信号的自相关函数的z变换为变换为:噪声的自相关函数噪声的自相关函数为为,信号和噪声,信号和噪声统计统计独立。独立。求卡求卡尔尔曼曼滤滤波信号模型中的波信号模型中的 和。和。2023/4/18第八页,讲稿共三十六页哦6.1 信号模型信号模型解:根据等式解:根据等式可以求得可以求得变换变
6、换到到时时域得:域得:因此因此又因又因为为 ,所以所以1。2023/4/19第九页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法l6.2.1卡卡尔尔曼曼滤滤波的一步波的一步递递推法模型推法模型 把把状态方程和量测方程状态方程和量测方程重新给出:重新给出:假设信号的上一个估计值假设信号的上一个估计值 已知,现在的问题已知,现在的问题就是如何来求当前时刻的估计值就是如何来求当前时刻的估计值 。2023/4/110第十页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法 如果不考虑噪声如果不考虑噪声 和和 状态方程和量测方程状态方程和量测方程变换如下:变换如下:必然,观测值必然,观测值
7、和估计值和估计值 之间有误差,它们之之间有误差,它们之间的差间的差 称为称为新息(新息(innovation):显然,新息的产生是由于我们前面忽略了显然,新息的产生是由于我们前面忽略了 与与 所引起的。所引起的。2023/4/111第十一页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法 用新息乘以一个修正矩用新息乘以一个修正矩阵阵 ,用它来代替式,用它来代替式中中 来来对对进进行估行估计计:通通过过上式可以画出卡上式可以画出卡尔尔曼曼滤滤波波对对进进行估行估计计的的递递推推模型。模型。2023/4/112第十二页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法 输入为观测值输入为
8、观测值 ,输出为信号估计值,输出为信号估计值 。卡尔曼滤波的一步递推法模型卡尔曼滤波的一步递推法模型2023/4/113第十三页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法l6.2.2卡卡尔尔曼曼滤滤波的波的递递推公式(推公式(感感兴兴趣自学趣自学)卡尔曼滤波的一步递推公式:卡尔曼滤波的一步递推公式:2023/4/114第十四页,讲稿共三十六页哦6.2 卡尔曼滤波方法卡尔曼滤波方法pp.91,【例例6-2】2023/4/115第十五页,讲稿共三十六页哦6.3 卡尔曼滤波器的应用卡尔曼滤波器的应用【例例6-3】已已知知条条件件和和例例6-2一一样样,状状态态方方程程和和测测量量方方程程
9、为为:,其中,其中 ,信信号号和和噪噪声声统统计计独独立立。求卡求卡尔尔曼曼滤滤波器的波器的稳态稳态 和和 。2023/4/116第十六页,讲稿共三十六页哦6.3 卡尔曼滤波器的应用卡尔曼滤波器的应用 解:根据函数解:根据函数调调用用sysss(A,B,C,D,1),得到离散卡,得到离散卡尔尔曼状曼状态态模型,采模型,采样样周期周期这这里里设为设为1。A,C已知,由于函数已知,由于函数调调用中是用中是设计设计了两个了两个观测观测信号的,我信号的,我们这们这里只有一个里只有一个观测观测信号,所以信号,所以B取取0 1,后一个,后一个1表示噪声表示噪声 的系数。的系数。D取取0。实际实际的的语语句
10、如下:句如下:sys=ss(A,B,C,D,1)然后然后调调用函数用函数S,L,H,kalman(sys,Q,R),设计设计离散卡离散卡尔尔曼曼滤滤波器。波器。实际语实际语句句和和计计算算结结果如下:果如下:S,L,H,=kalman(sys,0.36,1)L=0.3000 =0.6000H=0.3750 =0.3750这这里省略了里省略了输输出的出的S,它表示的信息是达到,它表示的信息是达到稳态稳态后系后系统统状状态态模型,模型,H和和 表示表示系系统稳态统稳态的最的最终值终值。2023/4/117第十七页,讲稿共三十六页哦6.3 卡尔曼滤波器的应用卡尔曼滤波器的应用有了修正矩有了修正矩阵阵
11、和均方和均方误误差,代入下式就可以根据差,代入下式就可以根据观测观测信号得信号得到卡到卡尔尔曼曼滤滤波的估波的估计值计值了。了。从上面例从上面例题题知道,只要确定了状知道,只要确定了状态态模型,就可以模型,就可以调调用函数很用函数很快快设计设计出卡出卡尔尔曼曼滤滤波器。波器。2023/4/118第十八页,讲稿共三十六页哦6.3 卡尔曼滤波器的应用卡尔曼滤波器的应用实现实现代代码码clearA=0.8;B=0 1;C=1;D=0;sys=ss(A,B,C,D,1);S L s1 H s=kalman(sys,0.36,1)N=1000;%阶数阶数n=1:N;s=exp(-0.002*n).*si
12、n(pi*n/50);%仿真信号仿真信号 w=0.36*randn(1,N);%白噪声,系数代表噪声相对强度白噪声,系数代表噪声相对强度x=s+w;%仿真信号仿真信号for i=1:N h(i)=0.5.i;endss=filter(h,1,x);figure;subplot(2,2,1);plot(n,s);title(信号信号);subplot(2,2,2);plot(n,w);title(噪声噪声);subplot(2,2,3);plot(n,x);title(观测值观测值);subplot(2,2,4);plot(n,ss);title(信号估计信号估计);figure;plot(n,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 滤波 讲稿

限制150内