好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

自适应滤波器MATLAB仿真.doc

7页
  • 卖家[上传人]:夏**
  • 文档编号:438951071
  • 上传时间:2022-09-12
  • 文档格式:DOC
  • 文档大小:918.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 自适应滤波器MATLAB仿真摘要:本文介绍了自适应滤波器的工作原理,以及推导了著名的LMS(Least mean squares)算法以一个例子演示了自适应滤波器的滤波效果实验结果表明,该滤波器滤波效果较好关键词:自适应滤波器 MATLAB7.0 LMS算法Simulate of adaptive filter based on MATLAB7.0Abstract: This article described the working principle of adaptive filter and deduced the well-known LMS algorithm. Take an example to demonstrate the adaptive filters filtering effects. The results show that the filter has an effective way to filter single.Key words: LMS algorithm Adaptive Filter Matlab7.01 引言由Widrow B等提出的自适应滤波理论,是在维纳滤波、卡尔曼滤波等线性滤波基础上发展起来的一种最佳滤波方法。

      由于它具有更强的适应性和更优的滤波性能,从而广泛应用于通信、系统辨识、回波消除、自适应谱线增强、自适应信道均衡、语音线性预测和自适应天线阵等诸多领域[1]自适应滤波器最大的优点在于不需要知道信号和噪声的统计特性的先验知识就可以实现信号的最佳滤波处理本文通过一个具体例子和结果论证了自适应滤波器的滤波效果2 自适应滤波原理及LMS算法2.1 自适应滤波原理自适应滤波原理图[2],如图1所示图1自适应滤波原理图在自适应滤波器中,参数可调的数字滤波器一般为FIR数字滤波器,IIR数字滤波器或格型数字滤波器自适应滤波分2个过程第一,输入信号想x(n)通过参数可调的数字滤波器后得输出信号y(n),y(n)与参考信号d(n)进行比较得误差信号e(n);第二,通过一种自适应算法和x(n)和e(n)的值来调节参数可调的数字滤波器的参数,即加权系数,使之达到最佳滤波效果2.2 LMS算法及相关参数的选择LMS算法最核心的思想是用平方误差代替均方误差[2]因此该算法简化了计算量在自适应噪音抵消系统中,如自适应滤波器参数选择不当,就达不到应有的滤波效果,而且还可能得到适得其反的效果因此针对不同的信号和噪声应选择相应的参数 [3]。

      可见,参数的选择对滤波效果是至关重要的下面仅以L阶加权自适应横向滤波器为例,推导LMS算法的公式L阶加权自适应横向滤波器,如图2所示图2 L阶加权自适应横向滤波器LMS算法公式推导:设;;其中为输入信号,为加权系数误差信号: (1)公式(1)中d(n)为参考信号,y(n) 为输出信号误差信号均方值: (2)由公式(1)和公式(2)得:均方误差性能曲面的梯度: (3)而最陡下降法迭代计算全矢量公式: (4)公式(4)中为控制稳定性和收敛速度的参数由公式(3)和公式(4)得: (5)公式(5)说明了LMS算法的核心是用每次迭代的粗略估计值代替了实际的精确值,这样大大简化了计算量,但是不可否认,加权系数不可能准确的沿着理想的最陡下降路径来调整自身的参数,而加权系数与µ有着密切的关系因此,适当的选择自适应滤波器性能参数µ显得格外重要3 MATLAB7.0仿真本例通过设计一个二阶加权系数自适应横向FIR滤波器,对一正弦信号加噪声信号进行滤波[4]。

      为了实现该功能,得先生成一个标准正弦波信号s(n)和一个随机噪声信号n(n),然后将s(n)与n(n)相加就得到了加噪后的正弦信号x(n),再依照由LMS算法推导出来的公式(5),设计自适应滤波算法,对噪声干扰信号进行滤波,最后得到滤波后的信号e(n),实现程序代码如下:cleart=0:1/10000:1-0.0001;%设置迭代次数s=sin(2*pi*t);%标准正弦信号n=randn(size(t));%与时间t等长随机信号x=s+n;%加噪信号w=[0,0.5];%初始2阶加权系数u=0.00026;%最佳参数for i=1:9999;%自适应算法y(i+1)=n(i:i+1)*w';e(i+1)=x(i+1)-y(i+1);w=w+2*u*e(i+1)*n(i:i+1);end;%画图程序figure(1)subplot(4,1,1)plot(t,n);title('Noise signal');xlabel('t');ylabel('n(t)');subplot(4,1,2)plot(t,s);title('Sinusoidal signal');xlabel('t');ylabel('s(t)');subplot(4,1,3)plot(t,x);title('Sinusoidal signal with noise');xlabel('t');ylabel('x(t)');subplot(4,1,4)plot(t,e);title('the result of filtering');xlabel('t');ylabel('e(t)');图3 µ取0.00026时的滤波效果图当µ取0.00026时得到的效果较好。

      前面一段时间较模糊是因为滤波器参数还没有调整到最佳,如图3所示由图可知当t取0.5时,已经找到了最佳加权系数图4 µ取0.000026时的滤波效果图当µ取0.000026时,滤波结果几乎呈直线,而且线条很粗,说明寻找加权系数的速度太慢了,如图4所示图5 µ取0.26时的滤波效果图当µ取0.26时,结果也是呈直线状,而且线条很细,有的地方还有毛刺,说明系统参数变化太快,系统还没有调整到最佳加权系数,如图5所示图6 µ取1时的滤波效果图当µ取1时,系统输出混乱,如图6所示实验结果表明:不同的µ值得到的滤波效果是不同的通过实验数据观察得出:μ偏大时,自适应时间越短,自适应过程越快, 但它引起的失调也越大,所以导致滤波结果很模糊,输出信号变化较大,当μ大于某个值时, 系统输出混乱;μ偏小时,系统比较稳定,输出信号变化小,失调也小,但自适应过程却相应加长了,因此参数μ的选择应从整个系统要求出发,在满足精度要求的前提下,尽量减少自适应时间最后,通过取合适的µ,改变w(n)的初始值,总可以找到最佳的加权系数本程序中迭代次数为10000因此,得出结论:当µ一定,迭代次数很大时,加权系数总可以找到最优解。

      以下是W(n)初始值变化时的图像图7 W(n)=[0,0]图8 W(n)= [0,0.5]图9 W(n)= [0,1]图10 W(n)= [0.5,0]图11 W(n)= [0.5,0.5]图12 W(n)= [0.5,1]图13 W(n)= [1,0]图14 W(n)= [1,0.5]图15 W(n)= [1,1]4 总结 通过这个例子,使我了解了自适应滤波器的工作原理,以及如何使用自适应滤波器去做信号处理的工作MATLAB在数字信号处理仿真方面有着强大的功能,通过这次实验,再次温习了一些指令的用法这个实验中还有一个问题是值得注意的,那就是如何寻找µFIR 滤波器以其稳定和容易实现严格的线性相位,使信号处理后不产生相位畸变,而在实际中获得广泛的应用[5]参考文献[1]叶华,吴伯修.变步长自适应滤波算法的研究[J]. 电子学报, 1990,18(4):63-69.[2]姚天任,孙洪.现代数字信号处理[M].武汉:华中科技大学出版社,1999.[3]吴轶刚,范猛.自适应滤波器参数选择和仿真结果[J].吉林工学院学报,2001,22(2):25-29.[4]罗军辉等.MATLAB7.0在数字信号处理中的应用[M].北京:机械工业出版社,2005.[5] 张亚妮.小波视频图像处理技术[J]. 辽宁工程技术大学学报, 2004,23(2): 230-232.。

      点击阅读更多内容
      相关文档
      Unit 5 语法点:have got has got 在第三人称 It上的应用与否定形式 hasn't got.docx (三年级英语上册)Unit 7 配套听力材料(根据对话判断衣服、颜色和价格)原文与答案解析.docx 英语小作文“My Day”写作模板与高分范文(从早到晚时间线清晰).docx Unit 6 常见易错题分析:at night vs in the morning afternoon evening 介词搭配辨析.docx (三年级英语上册)Unit 8 “班级能力调查”活动表格与任务(用Can you...采访同学并做报告).docx Unit 6 “My day” 主题知识思维导图(整合时间、活动、句型).docx 《拒绝校园欺凌 珍惜同学情谊》主题班会教案.docx 语文四年级上册教案《爬山虎的脚》教案及反思.docx 语文七年级下册教案教案及反思.docx 语文一年级教案教案及反思.docx 苏教版三年级上册语文教案教案及反思.docx 语文二年级下册的教案教案及反思.docx 语文五年级上册教案教案及反思.docx 语文三年级教案教案及反思.docx (爆款潜力)如何写一篇“My Family”的英语小作文?范文与模板.docx 不同国家小学生的“一天”作息对比(中西文化差异).docx (三年级英语上册)英语小作文“My Favourite Clothes”“A Shopping Trip”写作模板与范文.docx Unit 5 配套听力材料(描述宠物特征)原文与答案解析.docx Unit 5 “Our pets” 主题知识思维导图(一图囊括所有单词、句型、语法).docx (三年级英语上册)Unit 8 课堂教学PPT框架与“你说我做”(Simon says)课堂游戏指令集.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.