基于LMS 算法自适应滤波器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文档。上传文档
查看更多
. .    本文档下载自 HYPERLINK / 文库下载网,内容可能不完整,您可以点击以下网址继续阅读或下载:  HYPERLINK /doc/fa2af3f1ba0d4a7302763ace.html /doc/fa2af3f1ba0d4a7302763ace.html 基于LMS算法的自适应滤波器的MATLAB仿真 基于LMS算法的自适应滤波器的MATLAB仿真 《西藏科技》2008年6期(总第183期) 信息技术 基于LMS算法的自适应滤波器的MATLAB仿真 姜军严李强 (西藏大学工学院,西藏拉萨 王朝霞 850000) (西藏大学学工处,西藏拉萨850000) 摘要:本文介绍了基于最小均方(LMs)算法的自适应滤波器的原理和结构,并以uuS算法实现了一个FIR结构的自适应滤波器,给出了实际输出值和估计输出值以及误差曲线,并画出了20次实验的误差平方的收敛曲线。 关键词:自适应滤波器LMS误差曲线中图分类号:TN713 1 引言 在一个实际的通信系统中,基带传输系统不可能 变特性,可以根据信道响应自动调整抽头系数,我们 称这种可以自动调整滤波器抽头系数的滤波器为自适 应滤波器。 完全满足理想的波形传输无失真条件,因而串扰几乎是不可避免的。当串扰造成严重影响时,必须对整个系统的传递函数进行校正,使其接近无失真传输条件。 这种校正可以采用串接一个滤波器的方法,以补偿整 个系统的幅频和相频特性。如果这种校正是在频域进行的,称为频域滤波;如果校正是在时域里进行,即直接校正系统的冲激响应,则称为时域滤波。随着数字信号处理理论和超大规模集成电路的发展,时域滤波正成为如今高速数据传输中所使用的主要方法。 3 图l横向滤波器 LMS算法仿真实现 LMs算法的判据是最小均方误差,即理想信号d 2系统构成及工作原理 目前时域滤波的最常用方法是在基带信号接收滤 波器之后插入一个横向滤波器,它由一条带抽头的延时线构成,抽头间隔等于码元周期,每个抽头的延时信 (n)与滤波器输出y(n)之差e(n)的平方值的期望 值最小,并且根据这个判据来修改权系数w‰、,所以被称为最小均方算法(LMS)。令N阶FIR滤波/doc/fa2af3f1ba0d4a7302763ace.html器的抽头系数为wi(n),滤波器的输入和输出分别为x(n)和y(n),则FIR横向滤波器方程可表示为: n 号经加权送到一个相加电路汇总后输出,其形式与有 限冲激响应滤波器(兀R)相同,如图1所示。横向滤波器的相加输出经抽样送往判决电路。每个抽头的加权系数分别为w一。,w一。+∽..,w。输入波形的抽样值序列为{x。},输出波形的抽样值序列为{Y。},则 Yk=乏w;xk-i,k=一2N….,2N。横向滤波器的特 y(n)=∑Wi(n)x(n—i) 误差信号:e(n)=d(n)一y(n) 可以利用最优化方法中的最速下降法求最佳权系数向量的近似值。最速下降法,即“下一时刻”权系数向量w(。+1)应该等于“现时刻”权系数向量w(。)加上 征完全取决于各抽头系数,而抽头系数的调整有两种方法:手工调整和自动调整。如果接收端知道信道的特性,包括信道冲激响应或频率响应,一般采用比较简单的手动调整方式。由于无线通信信道具有随机性和时变性,即信道特性是未知的,信道响应是时变的,这就要求滤波器必须能够实时地跟踪无线通信信道的时 一个负均方误差梯度一y(n)的比例项,即: W(。+1)=W(。)一Ⅳ(n) 斗为控制收敛速度与稳定性的常数,称之为收敛 因子。按照近似方法,直接取e;。)作为均方误差E[e;。,]的估计值,即 75 信息技术 △(n)=△[e2(n)]=2e(。)△[e(n)] 《西藏科技》2008年6期(总第183期) 又△[e(n)]=△[d(n)一wj。)x(。)]=一x(。) 所以△(n)=一2e(。)X(。) 于是W(。+1)=W(。)+2斗e(n)X(。) 则自适应滤波器的框架图如图2所示。 图4系统真实输出值与估计输出值的曲线 图2三抽头LMS算法自适应/doc/fa2af3f1ba0d4a7302763ace.html滤波器 由于用硬件实现LMS算法的自适应滤波器存在 功率消耗和体积上都较大,实现起来复杂,升级困难等 缺点,而MATLAB具有丰富的库函数,语法简单,编程效率高等优点。因而利用MATLAB工具可以对不同 的信道模型进行仿真,并对LMS自适应算法的滤波器的收敛速度和精度进行仿真。 图3是系统定义的真实权值与估计权值的比较,由图可见,每一个估计值都在其真实值附近,相差不 大。图4是系统真实输出值与估计输出值的曲线对 图5 LMS算法20次实验误差平方的均值曲线 比。图5是LMs算法20次实验误差平方的均值收敛 曲线,可知LMS算法的迭代过程是一

文档评论(0)

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

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

1亿VIP精品文档

相关文档