维纳滤波ppt

简介 相关

截图

维纳滤波ppt

简介

这是维纳滤波ppt,包括了概述,波形线性均方估计的正交原理,维纳-霍夫(Wiener-Horf)积分方程,非因果的维纳滤波问题,因果的维纳滤波器,预测问题,后验维纳滤波与互补维纳滤波,维纳滤波器的应用等内容,欢迎点击下载。

维纳滤波ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

第九章 维纳滤波 (Wiener Filtering) 主要内容 9.1 概述 9.2 波形线性均方估计的正交原理 9.3 维纳-霍夫(Wiener-Horf)积分方程 9.4 非因果的维纳滤波问题 9.5 因果的维纳滤波器 9.6 预测问题 9.7 后验维纳滤波与互补维纳滤波 9.8 维纳滤波器的应用在实际应用中,有用信号往往会受到一些外界干扰,我们实际观察到的是受到噪声干扰了的信号。如何最大限度地抑制噪声,并将有用信号分离出来,是信号处理中经常遇到的问题。 在传输或测量信号s(n)时,由于信道噪声或者测量噪声w(n),接收或测量到的数据x(n)将与s(n)不同。设噪声是加性的: 即:x(n)=s(n)+w(n) 如果s(n)和w(n)的频谱是分离的,那么设计一个具有恰当频率特性的线性滤波器即能有效地抑制噪声并提取信号,这就是前面经典数字信号处理理论中详细讨论过的数字滤波器的设计问题.但是如果s(n)和w(n)的频谱互相重叠,或者s(n)和w(n)是随机信号,它们的频谱根本就不存在,问题就要复杂得多,这就是本章要讨论的内容。 随机性是生物医学信号的特点之一,在本章中主要讨论噪声中随机信号的线性估计问题。维纳滤波适用于平稳随机过程。观察x(t)中既含有随机信号s(t)又含有噪声n(t)。 经处理器处理后得一估计值 作为对所希望取得的信息d(t) 的估计值, d(t)可能是s(t),也可能是预测值s(t+a),导数ds(t)/dt等。估计的任务就是要求 与d(t) 的差值在一定判据意义下取得极小值。 根据待估计量d(t)的形势,波形估计问题可分为三类:滤波问题:由t0~tf一段时期内的观察x(t), t0≤t≤tf,估计t=tf瞬间信号s(t)的值s(t)。即:d(t)=s(t)。预测问题:由t0~tf一段时期内的观察x(t), 估计t>tf的某一时刻待估计信号的可能值。即:d(t)=s(t+a),a>0。平滑问题:由t0~tf一段时期内的观察x(t), 估计t00,设只用t时刻的观察值x(t)对d(t)作线性估计: 按最小均方误差判据做估计,即求。解:根据正交原理,估计误差:应和观察值x(t)=s(t)正交,即:例 9.2 设观察中没有噪声,即x(t)=s(t),又待估计量是信号的预测值d(t)=s(t+a),a>0,设估计算子采用: 按最小均方误差判据做估计,即求估计系数a和b。解:此时正交原理表现为:由于Rss‘(t)是奇函数,所以Rss‘(0)=0 把上式化简得到:代入均方误差式中,得到: 9.3维纳-霍夫(Wiener-Horf)积分方程观察x(t)由信号s(t)和噪声n(t)相加组成,观察时间t0~tf,则: x(t)=s(t)+n(t),  ∊[t0,tf] 待估计过程是d(t),x(t)经线性处理得到估计为: 要求估计均方误差最小,试求h(t) 根据正交原理可知:即t时刻的估计误差要和t0~tf区间所有时刻的观察值x()正交,推得:这就是h(t)应满足的条件,称为维纳-霍夫积分方程,只要相关函数Rxd和Rxx已知,就可以由此解出h(t).而h(t)一经解出,就有: 9.4 非因果的维纳滤波问题对于滤波问题,利用从t0=-∞一直到tf=t时刻为止的全部观察来估计t时刻的信号s(t)。此时有: t0=-∞,tf=t d(t)=s(t) 于是维纳-霍夫方程变为:做变量替换,t-=,t-=,得到:或: 此时: 9.4.1 连续时间形式的解如果不要求滤波器是因果的,可以把观察时间的上限tf扩展到-∞,也就是利用x(t)在全时间轴上的值来进行估计。此时维纳-霍夫方程为:把它做付氏变换有:如果n(t)和s(t)统计独立,则有:例9.3 设信号的功率谱是:噪声是白色的,其功率谱是常数 而且噪声与信号统计独立,求维纳滤波器的频率特性和冲击响应。 解:此时有求付里叶反变换得到: 它显然是非因果的,物理不可实现的 在离散情况下,在不要求物理可实现的条件下。可以类似推出以下结论:维纳-霍夫原方程为: 现在放宽为: 因此滤波器的频率特性是:实际中一般采用Z变换的传递函数 可见H(ej) 决定于信号与噪声的功率谱密度; 当噪声为零时,即Snn(ej) =0; H(ej) =1,信号全部通过;当信号为零时,即Sss(ej) =0; H(ej) =0 ,噪声被全部抑制掉; 因此维纳滤波器确有滤除噪声的能力。非因果维纳滤波器的幅频特性如下图所示。 例9.4 设信号的自相关函数是:噪声是白色的 设计非因果的维纳滤波器 解:此时有传递函数: 它是非因果的,而且是无限长的,可以取短近似,如只取4项为: 9.5 因果的维纳滤波器非因果维纳滤波器需要用全时间上的观察值来估计s(n),所以不能实时实现,即使采用把h(n)截短的近似估计,也必须延迟若干拍,待xn+k输入后(k是截短范围)才能做出本次估计。 设计维纳滤波器的过程就是寻求在最小均方误差下滤波器的单位脉冲响应h(n)或传递函数H(Z)的表达式,其实质就是解维纳-霍夫(Wiener-Horf)方程。 我们从时域入手求最小均方误差下的h(n)。这里只讨论因果可实现滤波器的设计,既:          在此主要介绍两种方法: FIR型:限制处理器的形式,只用最近的p+1个观察值[x(n),x(n-1),┅,x(n-p)]来估计s(n),即: 预白化处理,把观察序列值x(n)白化。变成白噪声w(n),再对w(n)做可实现的最优滤波,如图: 9.5.1 FIR型处理由正交原理得:令:m=n-m,上式可改写为:用矩阵表示: RxxH=G 只要Rxx是非奇异的,就可以求得H: H=Rxx-1G Rxx是对称且Toplitz型的 这时的最小均方误差为:随机信号都可以看成是由一白色噪声W(n)激励一个物理可实现的系统或模型的响应,如图所示:信号模型图 预白化方法是基于如下事实:当x(n)是方差x2=1的白噪声时,有: Rxx(m-n)=1 当m=n =0 其它 所以上式直接就可以得出: h(m)=Rxs(m) m=0~∞ 对白色的x(n)而言,它的维纳解是Rxs(m)的 m≥0的部分也可以写成:h(m)=Rxs(m) u(m) 它的付氏变换写作: [Sxs(ej)]+ 或用Z变换表示: H(z)= [Sxs(z)]+ 符号[ . ]+表示原函数m>0部分对应的付氏变换和Z变换。 复习一个Z变换的性质如果h(n)=h(-n),则有:     H(z)=H(z-1); 那么,如果z1是H(Z)的极点,1/Z1一定是H(z)的极点;同样,零点也有这样的性质;还有如果h(n)是实函数,则H(z)极点一定是共轭对称的. 1.预白化滤波器H1(z)的设计 对x(n)的可实现白化滤波器H1(z)可如下求得: 2.最优滤波器H2(z)的设计 因为W(n)是白色的,所以: 例9.5 设x(n)=s(n)+n(n),s、n统计独立,且: 设计可实时实现的维纳滤波器。 解: 因此得: 括弧中的因子可按下式做部分分式分解: 前一项对应与n0部分,后一项对应与n<0 部分。分解得A=B=0.6。 因此得: 这种处理器有两种具体实现方法: (ⅰ)把h(n)截短成有限长,再与x(n) 做卷积: (ⅱ)按IIR方式递归实现: 9.6 预测问题预测的任务是根据观察x(n)对d(n)的未来值做预报。提法全然不变,只是待估过程d(n)的具体含义变了,因此估计结果也改变。在最常见的一步预测情况下: 因此: 9.6.1一般解答因为此时维纳-霍夫方程中的唯一变化是Rxd(m) 成为Rxs(m+1) ,所以一步预测时离散时间的维纳-霍夫方程是: (i)在非因果情况下,把上式放宽成: 从而得: (ii)在因果情况下,解答是: 例9.6 试为例9.5设计可实现的一步预测器。 因为: 本例中: 做部分分式分解,上式可分成: 前一项对应于n>0部分,故: 因此: 得: 或用IIR方式实现: 9.6.2 用有限项FIR滤波器实现此时: 由正交原理: 得维纳-霍夫方程组: 用矩阵形式表示: 这里的自相关阵仍是对称且Toeplitz型的。 例9.7 用p=2的FIR结构给例9.5设计维纳一 步预测器。 故得: 解得: 故 9.7 后验维纳滤波与互补维纳滤波 从频域上应用后验维纳滤波的核心问题是由各次观察xi(n)中分解出信号的谱估计 和噪声的谱估计 。通常可采用下述步骤: 1.先对各次观察求均值,设做N次观察: 式中,s(n)是确定性的诱发响应,ni(n)是第i次刺激后记录中的噪声。 则平均诱发响应: 然后求 的功率谱。如果s(n)和ni(n) 统计独立,各次噪声也互相独立,则: 2.再分别对每一次观察xi(n) 求功率谱: 并求这些功率谱的平均值: 3.联立解 1 ,2中最后两式,便可求得Sss(ej) 和Snn(ej) 的估计: 据此,得后验"维纳"滤波器如下:(i)用于对单次观察进行滤波: (ii)用于对平均诱发响应x(n)进行滤波: 许多研究者用这种滤波方法对各种平均诱发响应进行了滤波,但效果报道不一。有的效果较好,有的却不甚见效。其原因除了谱估计不是真实值,因此所得得H()只能是近似的估计外,还由于“维纳”滤波的其它假设也未必能满足。其中: 过程不是平稳的; “信号和噪声是相加的”这一假设是一个有用模型,但刺激愈接近阈值不正确;信号与噪声未必统计独立。实际上刺激对作为噪声的自发活动往往也有一些作用。 为了改进后验“维纳”滤波的效果。又做出了许多改进方案,介绍如下: 1.交替集均法 此法除按前式求外,又按下式计算另一种平均值: 即:每当序号i 为偶数时,就将观察值取负号,通过这样的“相加”,S(n)将被平均掉,因此 的功率谱将只反映噪声: 便可得"维纳"滤波器。 这个方法的优点式计算量大为下降:只需要求两次功率谱[一次对 ,一次对 ],而采用前法却需要求N+1次功率谱[对每个xi(n) 求 ,还要对 求 ]。但理论分析可以证明,所得谱估计方差较大是这种方法的缺点。 2.谱平滑:把前面得到的功率谱 和 加以平滑,然后再代维纳滤波公式,可以改善滤波效果。设施加在 和 上的谱窗口分别是W1(ej)和W2(ej),则平滑后的谱分别是: 然后把它们代入维纳滤波公式,得: 窗口长度要比较数据长度短,其具体值要在方差和偏差之间取折中。时窗宽则谱窗窄,因此平滑作用小,偏差小,方差大。反之,时窗窄则谱窗宽,平滑作用显著,因此偏差大,方差小。 9.7.2 互补维纳滤波维纳滤波器得基本假设是信号为随机的,但是实际工作中信号常有些确定性结构,并非纯粹随机,因此应用效果未必好。因此对它简单应用维纳滤波效果未必好,因为这样处理所得的 充其量也只是真实 S(t) 在最小均方误差意义下的逼近,不是真实S(t) 。对这类S(t) 是确定性信号的情况,采用互补维纳滤波可能是更合理的方案。 以做两次观察为例。如果设计滤波器时,H1(z)和H2(z)是分别独立设计的,如图(a)然后再把处理结果相加,效果就未必好. 因为此时: 可见处理结果中信号s(n)成分不变。 H1(z)的任务是把n1-n2变成对n2的最优抵消。由于n2和n1-n2都是随机信号,所以应用维纳滤波的效果就比较好。 9.8 维纳滤波器的应用(Application of Wiener filter) 要设计维纳滤波器必须知道观测信号和估计信号之间的相关函数,即先验知识。如果我们不知道它们之间的相关函数,就必须先对它们的统计特性做估计,然后才能设计出维纳滤波器,这样设计出的滤波器被称为“后验维纳滤波器”。 9.8.1.在生物医学信号处理中比较典型的应用就是关于诱发脑电信号的提取。大脑诱发电位(Evoked Potential,EP)指在外界刺激下,从头皮上记录到的特异电位,它反映了外周感觉神经、感觉通路及中枢神经系统中相关结构在特定刺激情况下的状态反应。在神经学研究以及临床诊断、手术监护中有重要意义。 EP信号十分微弱,一般都淹没在自发脑电(EEG)之中,从EEG背景中提取诱发电位一直是个难题:EP的幅度比自发脑电低一个数量级,无法从一次观察中直接得到;EP的频谱与自发脑电频谱完全重迭,使得频率滤波失效;在统计上EP是非平稳的、时变的脑诱发电位。通过多次刺激得到的脑电信号进行叠加来提取EP,这是现今最为广泛使用的EP提取方法。 为了解决诱发电位提取问题,研究者利用维纳滤波来提高信噪比,先后有Walter、Doyle、Weerd等对维纳滤波方法进行了改进。在频域应用后验维纳滤波的核心就是由各次观察信号中分解出信号的谱估计和噪声的谱估计,通过设计出的滤波器来提高信噪比。 9.8.2. 介绍时-频平面的维纳滤波(time-frequency plane wiener filtering,简称TFPW)在高分辨心电图(HRECG)中的应用。 1.设一共有N次观测样本:   其中S(t)是周期确定的心电信号;Wi(t)是第i次记录时的噪声,包括肌电、测量仪器噪声等,假设每次记录的噪声之间互不相关;xi(t)是观测信号;信号和噪声相互独立。对每次观测用短时傅立叶变换求时频表示(TFR): 对N次观测的时频表示(TFR)求平均:                     样本平均为: 样本平均的时频表示(TFR)为:                   可以得到一个基于样本平均的简单时----频平面后验维纳滤波器: 2.在时-频域上对式进行修正,给出更实际的表示:                   式中COV表示信号和噪声之间的互协方差,也就是考虑了信号和噪声并非相互独立;IF是干扰项;  表示样本平均的噪声功率;  表示样本噪声功率的平均。 TFPW的模拟实验结果 原信号是线性调频信号,观测信号混有白噪声 TFPW的模拟实验结果 原信号是正弦波,观测信号混有白噪声 TFPW滤波中由于有二次TFR中的相关噪声以及IF项,滤波器可能包含虚部,也就是包含信号的相位信息,直接在时-频平面上考虑相位问题还需要进一步研究。S1v红软基地

展开

同类推荐

热门PPT

相关PPT