Matlab在信号处理中的应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 5 基于MATLAB的信号处理仿真   假定s、y、n1和n0是统计平稳,且具有零均值。自适应滤波器输出为 ε=s+n0-y (1) 两边做平方运算 ε2=s2+(n0-y)2+2s(n0-y) (2) 对两边求数学期望得 E(ε2)=E(s2)+E[(n0-y)2] +E[s(n0-y)]=E(s2)+E[(n0-y)2] (3) 滤波器收敛时,E(ε2)达到最小,而信号功率E(y2)不受影响,所以E(ε2)最小的结果是使滤波器输出的噪声功率E[(n0-y)2]最小,从而使得输出端的信噪比最大,实现自适应噪声对消。 * 5基于MATLAB的信号处理仿真 5.3自适应噪声抵消MATLAB实现 运用MATLAB创建模型如图3所示。 图3 自适应噪声抵消的MATLAB实现 该模型中输入信号为幅度为1的正弦信号,噪声功率为1,将其滤波后与信号相加,LMS算法的初始权为0,迭代步长为0 025,自适应滤波器的阶数为32。 * 5 基于MATLAB的信号处理仿真 最后利用MATLAB强大的作图和数据分析能力,对本例中自适应滤波器的性能进行分析可知,自适应滤波器在250个样本点开始收敛,并画仿真过程中输入信号、信号加噪声、输出信号以及经过噪声抵消处理后的信号与原信号误差如图4所示。 图4 仿真结果分析图形 同时还可以对自适应滤波器的时常数、学习曲线、权向量噪声及超量均方误差进一步做出分析,所以,借助于MATLAB中的SIMULINK无论在系统的仿真过程中,还是在仿真后的处理中,都能够获得较直观的可视性和性能良好的分析。 * X * MATLAB 语 言 山东农业大学信息学院 SDAU * MATLAB 语 言 山东农业大学信息学院 SDAU * * * MATLAB 语 言 山东农业大学信息学院 SDAU * MATLAB 语 言 山东农业大学信息学院 SDAU * * MATLAB 语 言 MATLAB Language * MATLAB在信号处理中的应用 1 MATLAB简介 2 MATLAB在采样与波形发生的应用 3 MATLAB在数字滤波器中的应用 4 MATLAB在参数模型和谱估计中的应用 5 基于MATLAB的信号处理仿真 * 1.1 MATLAB简介 MATLAB是一种面向科学与工程计算的高级语言,该语言最初是在1980年由美国的Cleve Moler博士提出,其主要目的是解决矩阵运算和作图用高级语言(FORTRON,C等)实现比较烦琐的问题,因此又称作“矩阵实验室”,(Matrix Laboratory)。在MATLAB没有问世以前,对于简单的矩阵运算以及作图都要编出很复杂的程序来实现,大大限制了计算机在工程计算方面的应用。而MATLAB的出现彻底解决

文档评论(0)

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

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

1亿VIP精品文档

相关文档