MATLAB的自适应滤波器设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀专业论文设计资料,是顺利答辩过论文,精品设计,欢迎参考下载!!!

基于MATLAB的自适应滤波器设计 第一章 绪论 1.1 引言 滤波器根据其逼近函数的形式不同, 可设计出多种滤波器. 常用的有巴特沃思滤波器、切比雪夫é 型滤波器、切比雪夫ê 型滤波器、椭圆滤波器、巴塞尔滤波器。对于这些滤波器的设计, 都是先给定其副频特性的模平方?H ( jX) ? 2, 再求出系统函数H (s)。 设计滤波器时, 需由经典式求出滤波器的系统函数H (s) , 求出极点S k (k= 1, 2, ??2N ) , 给定N , Xc,E, 即可求得2N 个极点分布。然后利用归一化函数, 得出归一化的电路组件值, 即可得到满足要求的滤波器。此种设计中, 需要进行烦琐、冗长的数字计算, 这对于电路设计者来说, 不仅费时费力, 准确性不易把握, 而且不符合当今高速发展的时代要求。 自适应滤波器是近30 年来发展起来的关于信号处理方法和技术的滤波器,其设计方法对滤波器的性能影响很大。自适应滤波器能够得到比较好的滤波性能,当输入信号的统计特性未知,或者输入信号的统计特性变化时,自适应滤波器能够自动地迭代调节自身的滤波器参数,以满足某种准则的要求,从而实现最优滤波。自适应滤波器一般包括滤波器结构和自适应算法两个部分,这两部分不同的变化与结合,可以导出许多种不同形式的自适应滤波器。 1.2 MATLAB简介 Matlab是由美国MathWorks公司推出的软件产品。它是一完整的并可扩展的计算机环境, 是一种进行科学和工程计算的交互式程序语言。它的基本数据单元是不需要指定维数的矩阵, 它可直接用于表达数学的算式和技术概念, 而普通的高级语言只能对一个个具体的数据单元进行操作。在Matlab内部还配备了涉及到自动控制、信号处理、计算机仿真等种类繁多的工具箱, 所以Matlab 的应用非常广泛, 它可涉足于数值分析、控制、信号分析、通信等多种领域。 1.3 自适应滤波器的应用 适应滤波器在信号检测、信号恢复、数字通信等许躲领域中被广泛应用,因而一直是学术界一个重要研究课题。近年来,微电子技术和超大规模集成(VLSI)电路技术的飞速发展又促进了自适应滤波技术的进步。自适应滤波技术正是由于具有对干扰频率不敏感且其权值调整是基于对系统参数的优化等特点,而越来越多地受到人们的关注。 传统的自适应滤波器主要在时域中实现,采用抽头延迟线(Tapped Delay Line)结构及Widrow-Hoff自适应LMS算法。这种方法算法简单,稳健性也比较好,因而被广泛的应用。但是滤波器的阶数可能会很高,步长系数可能会很小,收敛性能不理想,对输入信号的自相关矩阵有很强的依赖性,因而不具有高自适应率。当输入信号的自相关矩阵的特征值分布发散度很大时,算法的收敛速度很慢,跟踪性能不好。 第二章 自适应滤波原理 2.1 自适应滤波器 所谓自适应滤波,就是利用前一时刻已获得的滤波器参数等结果,自动地调节现时刻的滤波器参数,已适应信号和噪声未知的或随时间变化的统计特性,从而实现最优滤波。 自适应滤波器由参数可调的数字滤波器(或称为自适应处理器)和自适应算法两部分组成,如图1所示: 图1 自适应滤波器 输入信号x(n)通过参数可调的数字滤波器后产生输出信号( 或响应)y(n),将其与参数信号(或称期望信号)d(n)进行比较,形成误差信号e(n)。e(n)(有时还要利用x(n)),通过某种自适应算法对滤波器进行参数调整,最终使e(n)的均方误差最小。因此,自适应滤波器实际上是一种能够自动调整本身参数的特殊维纳滤波器,在设计时不需要事先知道关于输入信号和噪声的统计特性知识,它能够在自己工作过程中逐渐了解或估计所需的统计特性,并一次为根据自动调整自己的参数,以达到最佳滤波效果。一旦输入信号统计特性发生变化,它又能跟踪这种变化,自动调整参数,使滤波器性能达到最佳。 2.2 自适应算法 自适应算法主要是根据滤波器输入的统计特性进行处理,他可能还与滤波器的输入及其它数据有关,据此,存在开环算法和闭环算法。开环算法的控制输出仅取决与滤波器的输入和其它输入数据;闭环的控制输出则是滤波器输出及其它输入信号的函数。闭环控制利用输出反馈,它不但能在滤波器输入信号变化时保持最佳输出,且还能在某种程度上补偿滤波原件参数的变化和误差及运算误差。缺点:存在稳定性问题及收敛度不高;开环算法的优点是调整速度快,一般无稳定性问题,但通常它要求的计算量大且不能补偿组件参数误差及运算误差,所以多用闭环算法。 图2 开环算法 图3 闭环算法 2.3 自适应滤波去噪原理 一种自适应去噪滤波器原理如图1所示,信号x(k)受到宽带噪声n1(k)的污染,与噪声相关的宽带信号n2(k)是可以测量的。其中n2(k)是和n1(k)彼此相关的噪声信号,而与信号x(k)不相关。如果将n2(k)作为自适应滤

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档