logo资料库

基于MATLAB的自适应滤波器设计.pdf

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
课件之家精心整理资料--欢迎你的欣赏 基于MATLAB的自适应滤波器设计 �吉首大学物理科学与信息工程学院�湖南 吉首 416000� 张 海 摘要 关键词�MATLAB�自适应�滤波器 Based on MATLAB auto-adapted filter design (College of Physics Science and Information Engineering, Jishou University, Jishou,Hunan 416000) Zhang hai Abstract Key word� Matlab�Auto-adapted� Filter 课件之家精心整理资料--欢迎你的欣赏
课件之家精心整理资料--欢迎你的欣赏 第一章 绪论 1.1 引言 滤波器根据其逼近函数的形式不同, 可设计出多种滤波器. 常用的有巴特 沃思滤波器、切比雪夫 É 型滤波器、切比雪夫 Ê 型滤波器、椭圆滤波器、巴塞 尔滤波器。对于这些滤波器的设计, 都是先给定其副频特性的模平方 ûH ( j X) û 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所示� x(n) 参数可调 数字滤波器 y(n) - ∑ + e(n) 自适应算法 图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)作为自适应滤波器的输入,而将 x(k)作为期望输出信号,通过对输出误差 e(k)的控制,可以调整自适应滤波器的 权系数 w(k),权系数的更新使得它的输出 y(k)趋于等于 n1(k),则当滤波器稳定 以后,自适应滤波器输出误差 e(k)就是滤除了 n1(k)的期望输出信号 x(k)。 课件之家精心整理资料--欢迎你的欣赏
课件之家精心整理资料--欢迎你的欣赏 X(k)+N1(k) N2(k) 自适应滤波 Y(k) - + + e(k) 图 4 自适应去噪滤波原理图 课件之家精心整理资料--欢迎你的欣赏
课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏
分享到:
收藏