维纳滤波和卡尔曼滤波课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《维纳滤波和卡尔曼滤波课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滤波 卡尔 课件
- 资源描述:
-
1、维纳滤波和卡尔曼滤波维纳滤波和卡尔曼滤波 5 5 卡尔曼卡尔曼(Kalman(Kalman)滤波滤波 1 1 引言引言2 2 维纳滤波器的离散形式维纳滤波器的离散形式时域解时域解3 3 离散维纳滤波器的离散维纳滤波器的z域解域解4 4 维纳预测维纳预测1 1 引引 言言 观测到的信号都是受到噪声干扰的。如何最大限度地观测到的信号都是受到噪声干扰的。如何最大限度地抑制噪声,将有用信号提取出来,是信号处理基本的抑制噪声,将有用信号提取出来,是信号处理基本的问题。信号处理的目的就是要得到不受干扰影响的真问题。信号处理的目的就是要得到不受干扰影响的真正信号。相应的处理系统称为滤波器。正信号。相应的处理
2、系统称为滤波器。x(n)s(n)v(n)()()(nvnsnx这里,只考虑加性噪声的影响,即观测数据这里,只考虑加性噪声的影响,即观测数据x(n)是信是信号号s(n)与噪声与噪声v(n)之和之和信号处理的目的是得到信号处理的目的是得到s(n),也称为期望信号,滤波,也称为期望信号,滤波系统的单位脉冲响应为系统的单位脉冲响应为h(n),系统的期望输出为,系统的期望输出为yd(n),yd(n)应等于应等于s(n);系统的实际输出为;系统的实际输出为y(n),y(n)是是s(n)的逼近或估计,的逼近或估计,yd(n)=s(n),y(n)=。)(nsh(n)x(n)s(n)v(n)y(n)采用不同的最
3、佳准则,估计得到的结果可能不同采用不同的最佳准则,估计得到的结果可能不同对信号对信号x(n)处理,可以看成是对期望信号的估计,可处理,可以看成是对期望信号的估计,可以将以将h(n)看作是估计器,信号处理的目的是要得到信看作是估计器,信号处理的目的是要得到信号的一个最佳估计。号的一个最佳估计。得到结果是封闭公式。采用谱分解的方法求解,简单得到结果是封闭公式。采用谱分解的方法求解,简单易行,具有一定的工程实用价值,并且物理概念清楚易行,具有一定的工程实用价值,并且物理概念清楚维纳滤波器的求解,要求知道随机信号的统计分布规维纳滤波器的求解,要求知道随机信号的统计分布规律(自相关函数或功率谱密度)律(
4、自相关函数或功率谱密度)维纳滤波的最大缺点是仅适用于平稳随机信号维纳滤波的最大缺点是仅适用于平稳随机信号以估计结果与信号真值之间的误差的均方值最小作为以估计结果与信号真值之间的误差的均方值最小作为最佳准则。最佳准则。最小均方误差准则最小均方误差准则(MMSE,Mininum Mean Square Error)2 2 维纳滤波器的离散形式维纳滤波器的离散形式时域解时域解 根据线性系统的基本理论,并考虑到系统的因果根据线性系统的基本理论,并考虑到系统的因果性,可以得到滤波器的输出性,可以得到滤波器的输出y(n):0)()()()()(mmnxmhnhnxnyn=0,1,2,设期望信号为设期望信号
5、为d(n),误差信号及其均方值分别为,误差信号及其均方值分别为:)()()(22nyndEneE2.1 2.1 维纳滤波器时域求解的方法维纳滤波器时域求解的方法)()()(nyndne)()(nyns20)()()(mmnxmhndE要使均方误差为最小,须满足要使均方误差为最小,须满足 0|)(|2jhneE误差的均方值是标量,因此上式是一个标量对复函数误差的均方值是标量,因此上式是一个标量对复函数的求导问题,的求导问题,它等价于它等价于 0|)(|)(|22jjbneEjaneE记记 jjjbjajjjjbahj=0,1,2,则上式可以写为则上式可以写为 0|)(|2neEj展开得展开得 )
6、()()()()()()()(|)(|*2njebnenjebneneaneneaneEneEjjjjj0|)(|)(|)(|222jjjbneEjaneEneEjjnxjhnsnynsne)()()()()()(jjjjbahjane)(0)()()()(jjjjnxjbansnejane)(*jbne)(*jbne)()(jnx)(*jnx)(*jnjx)(jnjx)()()()()()()()(|)(|*2njebnenjebneneaneneaneEneEjjjjj)()()()()()()()(*njejnjxnjejnjxnejnxnejnxE)()(2*nejnxEj=0,1,2
7、,说明:说明:均方误差达到最小值的充要条件是误差信号与均方误差达到最小值的充要条件是误差信号与任一进入估计的输入信号正交,这就是正交性原理。任一进入估计的输入信号正交,这就是正交性原理。它的重要意义在于提供了一个数学方法,用以判断线它的重要意义在于提供了一个数学方法,用以判断线性滤波性滤波系统是否工作于最佳状态。系统是否工作于最佳状态。)()(2|)(|*2nejnxEneEj因此因此 0)()(*nejnxE输出信号输出信号y(n)与误差信号与误差信号e(n)的互相关函数的互相关函数 )()()(0*jnejnxjhE滤波器工作于最佳状态时的输出为滤波器工作于最佳状态时的输出为yopt(n)
8、joptoptnejnxEjhnenyE)()()()()(*opt此时,输出此时,输出yopt(n)与期望信号与期望信号d(n)的误差为的误差为eopt(n)()()0(*nenyErey0*)()()(jnejnxEjh0期望信号、估计值与误差信号的几何关系期望信号、估计值与误差信号的几何关系 )(nyopt)(neopt)(nd当滤波器处于最佳工作状态时,估计值加上估计偏当滤波器处于最佳工作状态时,估计值加上估计偏差等于期望信号差等于期望信号)(e)()(optoptnnynd对于随机信号,上图中各矢量的几何表示为相应量的对于随机信号,上图中各矢量的几何表示为相应量的统计平均统计平均或者
9、是数学期望。或者是数学期望。|222optdopteEy假定输入信号假定输入信号x(n)和期望信号和期望信号d(n)都是零均值都是零均值,应用应用正交性原理正交性原理因此在滤波器处于最佳状态时,估计值因此在滤波器处于最佳状态时,估计值y(n)的能的能量总是小于等于期望信号量总是小于等于期望信号d(n)的能量。的能量。0)()()()(0*mmnxmhndknxE)()()(0*kmrmhkrmxxdxryx(-k)=r*xy(k)()()(0mkrmhkrmxxxdk=0,1,2,2.2 2.2 维纳维纳霍夫方程霍夫方程0)()(*neknxE0)()()()(mmnxmhndne)()()(
10、)()(*0*knxmnxEmhknxndEm)()(krkhxx上式称为维纳上式称为维纳-霍夫(霍夫(WienerWienerHopfHopf)方程。)方程。)()()()()(10krkhmkrmhkrxxMmxxxdk=0,1,2,当当k=0时时当当h(n)是一个长度为是一个长度为M M的因果序列的因果序列(即即系统系统是一个长是一个长度为度为M M的的FIRFIR滤波器滤波器)时,时,维纳维纳-霍夫方程表述为霍夫方程表述为 当当k=1时时当当k=M-1时时)0()1()1()0(21xdxxMxxxxrMrhrhrh)1()2()0()1(21xdxxMxxxxrMrhrhrh)1()
11、0()2()1(21MrrhMrhMrhxdxxMxxxxMhhhh21)1()1()0(MrrrRxdxdxdxd)0()2()1()2()0()0()1()1()0(xxxxxxxxxxxxxxxxxxxxrMrMrMrrrMrrrR可以写成矩阵的形式可以写成矩阵的形式hRRxxxdxdxxRRh1已知期望信号与观测数据的互相关函数和观测数据已知期望信号与观测数据的互相关函数和观测数据的自相关函数时,可以通过矩阵求逆运算,得到维的自相关函数时,可以通过矩阵求逆运算,得到维纳滤波器的最佳解。纳滤波器的最佳解。同时可以看到,直接从时域求解因果的维纳滤波器,同时可以看到,直接从时域求解因果的维纳
12、滤波器,当选择的滤波器的长度当选择的滤波器的长度M M较大时,计算工作量很大,较大时,计算工作量很大,并且需要计算并且需要计算Rxx的逆矩阵,从而要求的存贮量也很的逆矩阵,从而要求的存贮量也很大。此外,在具体实现时,滤波器的长度是由实验大。此外,在具体实现时,滤波器的长度是由实验来确定的,如果想通过增加长度提高逼近的精度,来确定的,如果想通过增加长度提高逼近的精度,就需要在新就需要在新M M基础上重新进行计算。因此,从时域基础上重新进行计算。因此,从时域求解维纳滤波器,并不求解维纳滤波器,并不是一个有效的方法。是一个有效的方法。假定所研究的信号都是零均值的,维纳滤波器为假定所研究的信号都是零均
13、值的,维纳滤波器为M M长长的的FIRFIR型,估计的均方误差为:型,估计的均方误差为:|)(|2neE2.3 2.3 估计误差的均方值估计误差的均方值)()()()()()()()()()(|)(|*1010*10*10*2inxknxEihkhndknxEkhndknxEkhndEMkMiMkMk1010*10*10*2)()()()()()()(MkxxMiMkxdxdMkdkirihkhkrkhkrkh|)()()(|210knxkhndEMkhRhhRRhxxxdxddTTT*)()()(*2均方误差与滤波器的单位脉冲响应是一个二次函数关均方误差与滤波器的单位脉冲响应是一个二次函数关
14、系。由于单位脉冲响应系。由于单位脉冲响应h(n)为为M M维向量,因此均方误差维向量,因此均方误差是一个是一个M M维超椭圆抛物形曲面,该曲面有极小点存在。维超椭圆抛物形曲面,该曲面有极小点存在。当滤波器工作于当滤波器工作于最佳状态时,均方误差取得最小值。最佳状态时,均方误差取得最小值。1010*10*10*2)()()()()()()(MkxxMiMkxdxdMkdkirihkhkrkhkrkhxdxxxdxdxxxxxdxxdRRRRRhRRRhneE1*1*122)()(|)(|TTxdxxxddRRRneE1*2min2)(|)(|ToptxddhRT)(*2xdxxRRh1例例:设设
15、y(n)=x(n)+v2(n),v2(n)是白噪声是白噪声,方差方差22=0.1.期望期望信号信号x1(n)的信号模型如的信号模型如图图(a)(a)所示,其中白噪声所示,其中白噪声v1(n)的的方差方差21=0.27,b0=0.8458。x(n)的信号模型如图的信号模型如图(b)(b)所示所示,b1=0.9458。假定假定v2(n)与与x(n)、x1(n)不相关,并都是实信不相关,并都是实信号。设计一个维纳滤波器,得到该信号的最佳估计,要号。设计一个维纳滤波器,得到该信号的最佳估计,要求滤波器是一长度为求滤波器是一长度为2 2的的FIRFIR滤波滤波器。器。xdxxRRh121hhh)1()0
16、(xdxdxdrrR)0()1()1()0(xxxxxxxxxxrrrrR解解观测数据为观测数据为y(n),期望信号为,期望信号为x1(n)(1mryx)(mryy)()()(2nvnxny)()()(mnynyEmryy)()(22mrmrvvxx)()()()(22mnvmnxnvnxE)9458.01)(8458.01(1)()()(1121zzzHzHzH)()2()1()(121nvnxanxanx)(*mnx)()()2()1()(121mnxnvEmramramrxxxxxxH1(z)H2(z)v1(n)x1(n)x(n)y(n)v2(n)1.0)()()2()1()(121mn
17、xnvEmramramrxxxxxx0)()()2()1()0(121nxnvErararxxxxxx1)0(xxr)1()()1()0()1(121nxnvErararxxxxxx)2()()0()1()2(121nxnvErararxxxxxx)(21nvE05.0)1(xxr)()2()1()(121nvnxanxanx)0()1()1()0(yyyyyyyyyyrrrrR)0()0()1()1()1()1()0()0(22222222vvxxvvxxvvxxvvxxrrrrrrrr1.15.05.01.11)0(xxr5.0)1(xxrm=0,1)()()(11mnxnyEmryx)(
18、)(1mnxnxE)()()(2nvnxny)()()(22mrmrmrvvxxyy计算输出信号与期望信号的互相关函数矩阵计算输出信号与期望信号的互相关函数矩阵1yxR)()()(11mnxnxEmryx)1()()(11nxbnxnx)1()()(1mnxbmnxnxE)1()(1mrbmrxxxx)1()()(11nxbnxnx)1()0()0(11xxxxyxrbrr5272.0)0()1()1(11xxxxyxrbrr4458.04458.05272.0ydRydyyoptRRh11.15.05.01.1yyR4458.05272.0ydR7853.08360.0该维纳滤波达到最佳状该
19、维纳滤波达到最佳状态时的均方误差态时的均方误差optThRneEydd)(|)(|*2min2)()0(21211nxErxxd)1()()(1011nxbnvnx22021db)1()1()(2)(212011021nxbnxnvbnvE9486.0optThRneEydd)(|)(|*2min21579.03 3 离散维纳滤波器的离散维纳滤波器的z域解域解 在时域设计维纳滤波器就是求解在时域设计维纳滤波器就是求解维纳维纳-霍夫方程霍夫方程)()()(0mkrmhkrmxxxd)()(krkhxx 1)1)求解该方程时需要计算自相关函数矩阵求解该方程时需要计算自相关函数矩阵Rxx的的逆矩阵,
20、使得运算量很大。逆矩阵,使得运算量很大。2)2)滤波器的长度事先不能确定,当改变长度时,滤波器的长度事先不能确定,当改变长度时,所有数据就需要重新进行计算。效率很低。所有数据就需要重新进行计算。效率很低。因此,维纳滤波器的设计和求解,一般是在频因此,维纳滤波器的设计和求解,一般是在频域和复频域进行。域和复频域进行。xdxxRRh1若不考虑滤波器的因果性若不考虑滤波器的因果性)()()(zSzHzSxxoptxs设设d(n)=s(n),对上式两边做,对上式两边做z变换,得变换,得)()()(zSzSzHxxxsopt)()()()()(krkhmkrmhkrxxmxxxd-k假设期望信号和噪声不
21、相关,即假设期望信号和噪声不相关,即rsv(m)=0,则,则 )()()(*mnsnvnsE)()()(*mnsnxEmrxs)(mrss)()(mrmrvsss上式表示,当噪声为上式表示,当噪声为0 0时,信号全部通过;当信号时,信号全部通过;当信号为为0 0时,噪声全部被抑制掉,因此维纳滤波确有滤时,噪声全部被抑制掉,因此维纳滤波确有滤除噪声的能力。除噪声的能力。)()(zSzSssxs)()()(zSzSzSvvssxx)()()()(*mnvmnsnvnsE)()()(*mnxnxEmrxx)()(mrmrvvss)()()()(mrmrmrmrvvvssvss)()()(zSzSzS
22、vvssss)()()(zSzSzHxxxsopt011)e(joptHPss(ej)0,Pvv(ej)=0 Pss(ej)0,Pvv(ej)0 Pss(ej)=0,Pvv(ej)0 图图 非因果维纳滤波器的传输函数的幅频特性非因果维纳滤波器的传输函数的幅频特性 Hopt(ej)PSS(ej)Pvv(ej)0 然而实际的系统都是因果的。对于一个因果系然而实际的系统都是因果的。对于一个因果系统,不能直接转入频域求解的原因是统,不能直接转入频域求解的原因是由于输入信号由于输入信号与期望信号的互相关序列是一个因果序列与期望信号的互相关序列是一个因果序列,如果能,如果能够把因果维纳滤波器的求解问题转化
23、为非因果问题,够把因果维纳滤波器的求解问题转化为非因果问题,求解方法将大大简化。求解方法将大大简化。0|)(|2jhneEj=0,1,2,0)()(*nejnxEk=0,1,2,0)()(*neknxE)()()()()(0krkhmkrmhkrxxmxxxd 假设观测数据假设观测数据x(n)的信号模型的信号模型B(z)已知,求出信已知,求出信号模型的逆系统号模型的逆系统B-1(z),将,将x(n)作为输入,那么逆系统作为输入,那么逆系统的输出的输出(n)为白噪声。为白噪声。回顾前面讲的时间序列信号模型回顾前面讲的时间序列信号模型 把信号转化为白噪声的过程称为白化,对应的滤把信号转化为白噪声的
24、过程称为白化,对应的滤波器称为白化滤波器波器称为白化滤波器.x(n)的白化滤波器的白化滤波器 )(n)(nx)(1zB)(n)(nx)(zBx(n)的时间序列信号模型的时间序列信号模型 用白噪声作为维纳滤波器用白噪声作为维纳滤波器G(z)的输入,假设的输入,假设1/B(z)为信号为信号x(n)的白化滤波器的传输函数,那么关于的白化滤波器的传输函数,那么关于x(n)的的维纳滤波器的传输函数维纳滤波器的传输函数H(z)表示为表示为 )()()(zBzGzH因此,维纳滤波器因此,维纳滤波器H(z)的求解转化为的求解转化为G(z)的求解的求解图图 维纳滤波解题思路维纳滤波解题思路 )(n)(nx)(1
25、zB)()(nsny)(zG)()()()(ngnnsny3.1 3.1 非因果维纳滤波器的求解非因果维纳滤波器的求解)(n)(nx)(1zB)()(nsny)(zG 假设待求维纳滤波器的输入为假设待求维纳滤波器的输入为(n),期望信号,期望信号d(n)=s(n),系统的输出信号,系统的输出信号 ,g(n)是是G(z)的逆的逆z变换变换 )()(nsnykknkg)()(|)(|2neE均方误差为:均方误差为:kkrknsknkgnsknkgErnknrgkgEnsE)()()()()()()()()()(|)(|*22)()()(kknkgnsE|)()(|2nynsE)()()()(|)(
展开阅读全文