欢迎来到天天文库
浏览记录
ID:33691749
大小:166.18 KB
页数:3页
时间:2019-02-28
《基于matlab的信号处理仿真new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Qa第1卷_第I期信』息工程大学学报Vol.1No.12000年3月JournalofInformationE咱neeringUniversityMar.2000基于MATLAB的信号处理仿真刘勤让罗小武(信息工程大学信息技术学院,郑州450002)摘要:MATLAB是一种面向科学与工程计算的高级语言,由于其集成了许多领域的工具箱,因此又被称之为“巨人肩上的工具”,本文以该软件的最新版本MATLAB5.1为例,在简单介绍MATLAB的墓础上,详细阐述了其仿真功能在信号处理中的应用。关健词:信号处理;仿真;中圈分类号:TN911.7文献标识码:A试、解释的工具。1MATL
2、AB语言介绍③图形句柄图形句柄是MATLAB的图形处理系统,其中既包括二维、三维数据的可视化图形MATIAB是一种面向科学与工程计算的高级表示、图象处理的直观显示的高级命令,也包括定语言,该语言最初是在1980年由美国的CleveMoler制图形显示、创建应用程序完整的图形用户界面博士提出,其主要目的是解决矩阵运算和作图用高(GUI)的低级命令。级语言(FORTRON,C等)实现比较烦琐的问题,因)MATLAB数学函数库该库收集了巨量的此又称作“矩阵实验室”(MAT.LABoratory)。在数学函数及算法,从简单的数学函数如sum,sine,MATLAB没有问世以前,
3、对于简单的矩阵运算以及cosine和复数运算,到复杂的函数如矩阵求逆、求作图都要编出很复杂的程序来实现,大大限制了计特征值、Bessel函数,m.算机在工程计算方面的应用。而MATLAB的出现⑤MATLAB应用程序接口(API)它是一个允彻底解决了这种尴尬局面,该语言集成了计算、可许用户编写与MATLAB交互的C和FORTRON程视化以及与数学表达式相似的编程环境,大大方便序的库,包括从MATLAB中调用程序、调用MAT-了用户的使用,并广泛用于计算、算法研究、模拟仿LAB作为计算引擎和读/写MAT文件。真、数据分析和科学工程作图等。目前在国外的高等院校里,MATLAB
4、已成为大学生、研究生甚至博2仿真工具SIMULINK士生必须掌握的技能;在设计单位和工业部门,MATLAB也已成为研究和解决各种问题的一种标SaruLm是一个用来对动态系统进行建模、准软件。仿真和分析的软件系统,它支持连续时间、离散时MATLAB系统主要包括以下五个部分:间及两者混合的线性、非线性系统,也支持多个变①MATLAB语言MATLAB语言是一种包括量、多速率系统。控制流语句、函数、数据结构、输人/输出和面向对SIMULINK为用户提供了用方框图进行建模的象编程特性的高级语言,它以矩阵作为基本的数据图形用户接口,用户只需用鼠标选中各模块,并放单元,既可以快速创建
5、小程序完成简单运算,也可进新建的模块图,最后用连线将各模块连接起来,以为了复杂应用,编写完整的大应用程序。即完成对特定系统模型的创建。定义完模型以后,)MATLAB工作环境MATLAB工作环境主用户可通过SIMUIINK的菜单或MATLAB的命令要包括一系列完成如管理工作空间的变量、数据输窗口键人命令来进行仿真。同时采用Scope模块人/输出、M文件(MATLAB的应用程序)的生成、调或其它的作图模块,可以在仿真进行的同时看到仿收稿日期:1999-04-06作者简介:刘助让(1975一),男.河南唯县人,信息工程大学硕土研究生,研究向为自适应信号处理。Q}第1期刘勤让等
6、:基于MATLAB的信号处理仿真真的结果,而且其参数可以动态地进行调整,仿真消器的“参考输人”,其中nl与no相关,而与,不相的结果可存到工作空间,以便事后运用分析工具作关。用自适应算法(如:LMS,RIS)控制自适应滤波进一步的处理,因此该结构具有直观、方便、灵活的器的系数,依据最小均方误差准则,自适应滤波器优点。收敛时,+no中的no将被。,通过滤波器产生的y同时RTW(RealTimeWorkshop)还可对抵消掉。其原理朴咒如图2所示。SIMiJLINK模块提供C代码生成功能,所以用户可回以通过SIMIJLINK建立系统模型,并针对不同的参吕十0.数进行动态仿真
7、,通过参数的不断调整优化,找出坏系统最佳实现模型参数,此时,可以通过RTW模块困箱出直接生成相应的C语言程序,并且此程序是经过何号优化的,因此,利用此种功能可方便、快捷地实现系自适应故波器抢入信号统开发,其大部分工作均可在SIMULINK环境中完成,最后只需将生成的优化C代码嵌人系统。从误差信号某种程度上说,SIMULINK及RTW的出现,在强大图2嗓声抵消器原理图MATLAB功能的同时,也在改变着人们对系统进行开发设计的流程。假定。,y,n,和no是统计平稳,且具有零均值。SIMULINK包含以下模型库:愉人源(Sources),自适应
此文档下载收益归作者所有