有代码自适应滤波器设计_随机信号处理解析.doc

有代码自适应滤波器设计_随机信号处理解析.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自适应滤波器设计 随机信号处理 学号: 姓名: 实验二 自适应滤波器设计 1实验内容 设计自适应滤波器,实现对某一具体信号(如语音、图像、视频等)的处理。 2实验原理 2.1信号滤波 滤波目的就是从被噪声污染的信号中分离出有用的信号来,最大限度地抑制噪声。对信号进行滤波的实质就是对信号进行估计。滤波问题就是设计一个线性滤波器,使得滤波器的输出信号是期望响应的一个估计值。下图就是观测信号的组成和信号滤波的一般模型。 观测信号 信号滤波的一般模型 2.2自适应滤波 自适应滤波器是符合某种准则的最佳滤波器,具有学习的功能,滤波器的系数可以自动地按照某种准则调整到最佳值。它让期望响应作为“导师”,逐渐更新(递推)滤波器系数,使滤波器系数逐渐逼近最优滤波器,即使滤波器的输出对期望响应的误差逐渐接近最小。自适应滤波器就是通过对环境进行学习,逐渐达到或逼近最优滤波器。由于学习过程中有“导师”存在,因此它是一种具有监督学习功能的过程。当滤波器的应用环境发生缓慢变化时,相当于滤波器应用于非平稳环境,但环境变化比学习速度更缓慢时,自适应滤波器能够自适应地跟踪这种非平稳变化。 自适应滤波器都是非线性时变系统。因为从输入输出关系看,不再是线性系统,系统输入用于调节滤波器系数,滤波器系数变化也影响系统输出。线性自适应滤波器指构成系统的各运算单元都是线性运算。当构成自适应滤波器的运算单元是非线性运算时,称该滤波器为非线性自适应滤波器。 自适应滤波器的最佳准则主要有两种: 1.最小均方误差准则:最陡下降法、最小均方(LMS)算法。 2.误差平方和最小准则——最小二乘准则:LS算法。 自适应滤波器主要由两部分组成,一是一个FIR滤波器,也称横向滤波器,其权系数可随时调整,完成滤波工作;第二部分是滤波器的权调整算法,也称学习算法。 自适应滤波器工作过程:开始时,给FIR滤波器赋予任意的初始权系数,在每个时刻,用当前权系数对输入信号进行滤波运算,产生输出信号,输出信号与期望响应的差定义为误差信号,由误差信号与输入信号矢量一起构造一个校正量,自适应地调整权矢量,使误差信号趋于降低的趋势,从而使滤波器逐渐达到或接近最优。 2.3自适应横向滤波器 自适应滤波器的原理框图如下: :输入信号,:输出信号,:期望信号,:误差信号。 2.3.1基本原理 假设自适应滤波器的权系数为w,根据先行时不变系统的基本理论,自适应滤波器的输出 令i=m+1,则 自适应滤波器的估计误差和估计误差的均方值分别为 滤波器的输出与期望输出误差的均方值称为性能函数,当滤波器为FIR滤波器或横向滤波器时,性能函数是权系数的二次函数,存在唯一的极小值。 令 得到 当性能函数取得最小值时,均方误差的梯度等于零,即 由此得到,性能函数取得最小值时,自适应滤波器的最佳解 由此 自适应滤波器的最佳解仍满足维纳-霍夫方程,得到性能函数的最小值 当自适应滤波器权系数取得最佳解时,均方误差取得最小值 由于所研究的信号是平稳的,并且假设自适应滤波器的最佳解随时间变化非常缓慢,则有 所以,均方误差可以写为 令是自适应滤波器的权系数与最佳解之间的差向量 所以性能函数可以表示为 因此自适应滤波器的参数时根据估计误差按照一定的算法进行调整的,常用的更新算法有最陡下降法和LMS算法。 2.3.2最小均方(LMS)算法 LMS算法权系数的更新为 其中 较小时,自适应速率减慢,等效于LMS滤波器有长的“记忆”,因此自适应滤波后均方误差较小,这是由于滤波器使用了大量的数据估计梯度向量。另一方面,当较大时,自适应速率相对较快,但以均方误差的增加为代价。这是由于较少数据进入估计,使滤波器误差性能恶化。参数的倒数可以看作是LMS滤波器的记忆。 的选择不能过大,否则会发散;如果地选择过小,则收敛速度太慢,因此一般采用变步长的方法进行处理。由于自适应滤波器的最佳解与输入有关,权系数跟随输入的变化而变化,因此自适应滤波器的学习曲线随着迭代次数的增加而波动,均方误差波动着向下运动;而平均学习曲线基本呈单调趋势。 2.3.3稳态误差和失调系数 在自适应滤波器达到稳态以后,估计误差的均方值仍然高出最小均方误差,这是由于自适应滤波器权系数的更新与输入密切相关。输入时随机信号,不断发生变化,因此它的最佳解也始终在变。使用稳态误差和失调系数描述自适应滤波器均方误差与权系数的更新关系如下图所示: 失调系数 式中,N为滤波器的阶数;为输入信号功率;为控制步长因子。随着的增大,收敛速度提高了,同时失调系数也要增加,因此要求适中。 3实验结果及分析 本实验对WindowsXP系统关机的音乐信号进行处理,实验结果的截图如下。 程序运行时会播

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档