第9章维纳滤波课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章维纳滤波课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章维纳 滤波 课件
- 资源描述:
-
1、 9.1 9.1 概述概述 9.2 9.2 波形线性均方估计的正交原理波形线性均方估计的正交原理 9.3 9.3 维纳维纳-霍夫(霍夫(Wiener-HorfWiener-Horf)积分方程积分方程 9.4 9.4 非因果的维纳滤波问题非因果的维纳滤波问题 9.5 9.5 因果的维纳滤波器因果的维纳滤波器 9.6 9.6 预测问题预测问题 9.7 9.7 后验维纳滤波与互补维纳滤波后验维纳滤波与互补维纳滤波 9.8 9.8 维纳滤波器的应用维纳滤波器的应用 在传输或测量信号在传输或测量信号s(n)时,由于信道噪时,由于信道噪声或者测量噪声声或者测量噪声w(n),接收或测量到的,接收或测量到的数
2、据数据x(n)将与将与s(n)不同。设噪声是加性不同。设噪声是加性的的:即即:x(n)=s(n)+w(n)如果如果s(n)和和w(n)的频谱是分离的,那么的频谱是分离的,那么设计一个具有恰当频率特性的线性滤波设计一个具有恰当频率特性的线性滤波器即能有效地抑制噪声并提取信号,这器即能有效地抑制噪声并提取信号,这就是前面经典数字信号处理理论中详细就是前面经典数字信号处理理论中详细讨论过的数字滤波器的设计问题讨论过的数字滤波器的设计问题.但是如但是如果果s(n)和和w(n)的频谱互相重叠的频谱互相重叠,或者或者s(n)和和w(n)是随机信号,它们的频谱根本就是随机信号,它们的频谱根本就不存在,问题就
3、要复杂得多,这就是本不存在,问题就要复杂得多,这就是本章要讨论的内容。章要讨论的内容。随机性是生物医学信号的特点之一,随机性是生物医学信号的特点之一,在本章中主要讨论噪声中随机信号的在本章中主要讨论噪声中随机信号的线性估计问题。维纳滤波适用于平稳线性估计问题。维纳滤波适用于平稳随机过程。随机过程。观察观察x(t)中既含有随机信号中既含有随机信号s(t)又含有又含有噪声噪声n(t)。经处理器处理后得一估计值经处理器处理后得一估计值 作为对作为对所希望取得的信息所希望取得的信息d(t)的估计值,的估计值,d(t)可能是可能是s(t),也可能是预测值,也可能是预测值s(t+a),导数导数ds(t)/
4、dt等。等。估计的任务就是要求估计的任务就是要求 与与d(t)的差值的差值在一定判据意义下取得极小值。在一定判据意义下取得极小值。()d t()d t处理器处理器判判据据极小极小()d t()d t()()()x ts tn t9-1估计原理方框图估计原理方框图1.1.滤波问题:滤波问题:由由t t00t tf f一段时期内的观察一段时期内的观察x(t),x(t),t t0 0ttttf f,估计,估计t=tt=tf f瞬间信号瞬间信号s(t)s(t)的值的值s(t)s(t)。即:即:d(t)=s(t)d(t)=s(t)。2.2.预测问题:预测问题:由由t t00t tf f一段时期内的观察一
5、段时期内的观察x(t),x(t),估计估计ttttf f的某一时刻待估计信号的可能值。的某一时刻待估计信号的可能值。即:即:d(t)=s(t+a)d(t)=s(t+a),a0a0。3.3.平滑问题:平滑问题:由由t t00t tf f一段时期内的观察一段时期内的观察x(t),x(t),估计估计t t0 0ttt0a0,设只用设只用t t时刻的观察值时刻的观察值x(t)x(t)对对d(t)d(t)作线性估作线性估计:计:按最小均方误差判据做估计,即求按最小均方误差判据做估计,即求。()()()d tx ts t 应和观察值应和观察值x(t)=s(t)x(t)=s(t)正交,即:正交,即:()()
6、()()()e td td ts tas t2()()()0()()()()(0)(0)()(0)0(0)ssssssssLMSssssssEs tas t s taREs tas t s tRaRaRRaRR有:得:此时的均方误差为:设观察中没有噪声,即设观察中没有噪声,即x(t)=s(t),又待估计,又待估计量是信号的预测值量是信号的预测值d(t)=s(t+a),a0,设估,设估计算子采用:计算子采用:按最小均方误差判据做估计,即求估计系按最小均方误差判据做估计,即求估计系数数a和和b。()()()ds td tas tbdt()()()()0()()()()0()(0)(0)0()(0)
7、(0)0sssssss ssss sds tEs taas tbs tdtds tds tEs taas tbdtdtRaaRbRRaaRbR即:()(0)0()(0)0()(0)()(0)sssss ss ssssss ss sRaaRRabRRaaRRabR故得到:22()()()()(0)()()()()(0)(0)(0)LMSsssss ssss ssssss sds tEs taas tbs tadtRaRabRaRaRaRRR因为因为Rss(0)0,此式最后一项大于零,所以,此式最后一项大于零,所以,它要比例它要比例9.1的的 LMS要小,主要是他利用了更要小,主要是他利用了更多的
8、测量信息,估计效果更好些。多的测量信息,估计效果更好些。观察观察x(t)由信号由信号s(t)和噪声和噪声n(t)相加组成,相加组成,观察时间观察时间t t00t tf f,则:,则:x(t)=s(t)+n(t),x(t)=s(t)+n(t),tt0 0,t tf f 待估计过程是待估计过程是d(t)d(t),x(t)x(t)经线性处理得经线性处理得到估计为:到估计为:要求估计均方误差最小,试求要求估计均方误差最小,试求h(th(t)0()()()fttd txh td即即t时刻的估计误差要和时刻的估计误差要和t t00t tf f区间所有时刻区间所有时刻 的观察值的观察值x(x()正交,推得:
9、正交,推得:0()()()0fE d td t xtt000()()()()()()()()()()()(),fftttxdxxftE d t xE d t xE d t xExh txdRth tRdtt有:即:0()()()fttd txh td00()()()()(0)()()fftLMSttddxdtEd txh tdd tRh tRtd问题是维纳问题是维纳-霍夫方程是一个积分方程,未必霍夫方程是一个积分方程,未必能求出解析解答。能求出解析解答。对于滤波问题,利用从对于滤波问题,利用从t t0 0=-=-一直到一直到t tf f=t=t时刻为止的全部观察来估计时刻为止的全部观察来估计t
10、 t时刻的信号时刻的信号s(t)s(t)。此时有:。此时有:t t0 0=-,t=-,tf f=t=t d(t)=s(t)d(t)=s(t)于是维纳于是维纳-霍夫方程变为:霍夫方程变为:()()(),txsxxRth tRdt或:或:此时:此时:0()()(),0 xsxxRhRd0()()(),0 xsxxRhRd 0(0)()()LMSssxsRhRd 如果不要求滤波器是因果的,可以把如果不要求滤波器是因果的,可以把观察时间的上限观察时间的上限t tf f扩展到扩展到-,-,也就是也就是利用利用x(t)x(t)在全时间轴上的值来进行估在全时间轴上的值来进行估计。此时维纳计。此时维纳-霍夫方
11、程为:霍夫方程为:()()(),xsxxRhRd 如果如果n(t)n(t)和和s(t)s(t)统计独立,则有:统计独立,则有:()()()()()()xsxxxsxxSHSSHS或者:()()(),()()()()()()xxssnnxsssssssnnSSSSSSHSS有:做反傅里叶变换得到滤波器的冲击响应做反傅里叶变换得到滤波器的冲击响应h(t)h(t)噪声是白色的,其功率谱是常数噪声是白色的,其功率谱是常数而且噪声与信号统计独立,求维纳滤波器而且噪声与信号统计独立,求维纳滤波器的频率特性和冲击响应。的频率特性和冲击响应。21()1ssS()1nnS求付里叶反变换得到:求付里叶反变换得到:
12、它显然是非因果的,物理不可实现的它显然是非因果的,物理不可实现的22()1()()()2122 2ssssnnSHSS22()4th teth(t)o 在离散情况下,在不要求物理可实现的在离散情况下,在不要求物理可实现的条件下。可以类似推出以下结论:条件下。可以类似推出以下结论:维纳维纳-霍夫原方程为:霍夫原方程为:现在放宽为现在放宽为:0()()()0 xsxxnRmh n Rmnm 9.4.2 9.4.2 离散时间形式的解离散时间形式的解()()()xsxxnRmh n Rmnm 实际中一般采用实际中一般采用Z Z变换的传递函数变换的传递函数()()()()()()jjxsjxxjssjj
13、ssnnSeH eSeSeSeSe()()()()ssssnnSzH zSzSz(0)()()LMSssxsnRh n Rn将将H(z)H(z)做反演做反演Z Z变换变换得到冲击响应得到冲击响应h(n)h(n)可见可见H(ej)决定于信号与噪声的功率谱密度决定于信号与噪声的功率谱密度;当噪声为零时当噪声为零时,即即Snn(ej)=0;H(ej)=1,信,信号全部通过;号全部通过;当信号为零时当信号为零时,即即Sss(ej)=0;H(ej)=0,噪,噪声被全部抑制掉声被全部抑制掉;因此维纳滤波器确有滤除噪声的能力。因此维纳滤波器确有滤除噪声的能力。非因果维纳滤波器的幅频特性如下图所示。非因果维纳
14、滤波器的幅频特性如下图所示。0()0,()0()1()0,()0()()0,()0()()ssnnjssnnssssnnssnnSSH eSSSSSSS0非因果维纳滤波器的幅频特性非因果维纳滤波器的幅频特性Sss(ej)Snn(ej)H(ej)1噪声是白色的噪声是白色的设计非因果的维纳滤波器设计非因果的维纳滤波器()0.80,1,2,mssRmm L()0.4500nnRmmm当为其它值传递函数:传递函数:1()()0.36(10.8)(10.8)()()0.45mssssmnnnnSzRm zzzSzRm z110.36(10.8)(10.8)()0.360.45(10.8)(10.8)zz
15、H zzz 它是非因果的,而且是无限长的,可以它是非因果的,而且是无限长的,可以取短近似,如只取取短近似,如只取4项为:项为:110.4340.434(0.37364)()10.3736410.37364()0.434(0.37364),0,1,2,nzH zzzh nnL44()()()s nx nk h k 非因果维纳滤波器需要用全时间上的观察非因果维纳滤波器需要用全时间上的观察值来估计值来估计s(n),s(n),所以不能实时实现,即使采所以不能实时实现,即使采用把用把h(n)h(n)截短的近似估计,也必须延迟若截短的近似估计,也必须延迟若干拍,待干拍,待x xn+kn+k输入后(输入后(
16、k k是截短范围是截短范围)才能做才能做出本次估计。出本次估计。维纳滤波器的时域解维纳滤波器的时域解(Time domain solution of the Wiener Time domain solution of the Wiener filterfilter)设计维纳滤波器的过程就是寻求在最小均设计维纳滤波器的过程就是寻求在最小均方误差下滤波器的单位脉冲响应方误差下滤波器的单位脉冲响应h(n)h(n)或传或传递函数递函数H(Z)H(Z)的表达式,其实质就是解维纳的表达式,其实质就是解维纳霍夫(霍夫(WienerWienerHorfHorf)方程。)方程。我们从时域入手求最小均方误差下的
17、我们从时域入手求最小均方误差下的h(n)h(n)。这里只讨论因果可实现滤波器的设计,既:这里只讨论因果可实现滤波器的设计,既:()0,0h nn当1.FIR型:限制处理器的形式,只用最近的型:限制处理器的形式,只用最近的p+1个观察值个观察值x(n),x(n-1),x(n-p)来估来估计计s(n),即:即:2.预白化处理,把观察序列值预白化处理,把观察序列值x(n)白化。变白化。变成白噪声成白噪声w(n),再对,再对w(n)做可实现的最优做可实现的最优滤波,如图:滤波,如图:0()()()pks nh k x nkX(n)d(n)预白化预白化H2w(n)白色白色由正交原理得:由正交原理得:0(
18、)()()pks nh k x nk00()()()()0,1,()()(),1,pkpxxxskEs nh k x nk x mmn nnph k RnkmRnmmn nnpLL也就是:用矩阵表示:用矩阵表示:R RxxxxH H=G=G 0()()()0,1,2.pxxxskh k RmkRmmp,(0)(1)()(1)(0)(1)()(1)(0)xxxxxxxxxxxxxxxxxxRRRpRRRpRpRpRLLMMLML自相关阵:(0),(1)()(0),(1)()xsxsxsHhhh pGRRRp待求系数矢量:互相关矢量:LL H=Rxx-1GR Rxxxx是对称且是对称且Toplit
19、zToplitz型的型的这时的最小均方误差为:这时的最小均方误差为:0(0)()()pLMSssxskRh k Rk信号模型图信号模型图()w n()A z()s n9.5.2 9.5.2 预白化处理预白化处理 预白化方法是基于如下事实:预白化方法是基于如下事实:当当x(n)是方差是方差 x2=1的白噪声时,有:的白噪声时,有:Rxx(m-n)=1 当当m=n =0 其它其它 所以上式直接就可以得出:所以上式直接就可以得出:h(m)=Rxs(m)m=0 0()()()xsxxnRmh n Rmn 离散维纳离散维纳-霍夫方程为霍夫方程为:它的付氏变换写作:它的付氏变换写作:Sxs(ej)+或用或
20、用Z变换表示:变换表示:H(z)=Sxs(z)+符号符号.+表示原函数表示原函数m0部分对应的付部分对应的付氏变换和氏变换和Z变换。变换。X(n)S(n)+n(n)d(n)=s(n)预白化预白化H2(z)w(n)白色白色H1(z)E.2极小极小()d n优化优化-+预白化算法处理框图预白化算法处理框图复习一个复习一个Z变换的性质变换的性质 如果如果h(n)=h(-n),则有则有:H(z)=H(z-1);那么,如果那么,如果z1是是()的极点,的极点,1/Z1一定是一定是H(z)的极点的极点;同样,零点也有这样的性质;同样,零点也有这样的性质;还有如果还有如果h(n)是实函数,则是实函数,则(z
21、)极点一定极点一定是共轭对称的是共轭对称的()()()()()()()xxxxxxxxxxxxxxSzSz SzSzSzSzSz由处于单位圆内的极,零点组成由处于单位圆外的极,零点令:其中:组成且:11()()1()()xxxxxxSzSzH zSz则:1.预白化滤波器预白化滤波器H1(z)的设计的设计 对对x(n)的可实现白化滤波器的可实现白化滤波器H1(z)可如下求得可如下求得:2.2.最优滤波器最优滤波器H H2 2(z)(z)的设计的设计 因为因为W(n)W(n)是白色的,所以:是白色的,所以:2112()()1()()()111()1()()()()()WSWSxsxxxxxsxxH
22、zSzSzHSzzHzSzSzSzHzSz12()1()()()()()xsxxxxSzH zH z HzSzSz最后得总滤波器最后得总滤波器:1111()()()()()()()()+k=k()()1()()()wskxskxskwsxsRnE W m S nmEh k x mk S nmEh k RnkEh kn RkRzHRzz令n则有:证明:证明:例例9.5 9.5 设设x(n)=s(n)+n(n),sx(n)=s(n)+n(n),s、n n统计独立统计独立,且:且:设计可实时实现的维纳滤波器。设计可实时实现的维纳滤波器。解:解:()()0,1,2,()0.80,1,2,nnmssRm
展开阅读全文