信号处理工程化的MATLAB工具课稿.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号处理工程化的MATLAB工具 9.1 信号处理工具(sptool)的介绍 MATLAB信号处理工具箱还为信号处理的研究工作提供了一个集成开发环境和工具。这个信号处理工具的名称为sptool(sigal processing tool)。大家知道,信号处理主要有两大任务:一是对信号进行分析,就是在时域分析它的波形和在频域分析它的频谱;二是滤波器设计,也就是根据对输入输出信号的要求,设计实现这个要求的系统。在这两个任务的进行工程中,经常要做第三个任务,那就是进行检验,要把信号加到所设计的滤波器中, 看它的输出是否满足要求,sptool把这三个任务集成在一起,加上了适当的管理功能,配以良好的工作界面,利用它可以大大提高研究的工作效率。 在MATLAB命令窗口中,键入sptool,得到如图9.1.1所示界面,其中分为【Signals】、【Filters】和【Spectra】三个栏目,每个栏目中分别存入了系统中原来已保存的信号、滤波器和频谱的名称。下面先来看如何把所需的信号和滤波器输入到这个环境中去。 图9.1.1 信号处理工具sptool的启动界面 信号的导入 先在MATLAB工作空间中放入所需的分析的信号和滤波器。设滤波器就是例9.2.1中设计并导入了工作空间的滤波器,再来建立一组信号。在命令窗中,键入: n=0:200;T=1;s1=sin(5*2*pi*n*T);s2=sin(10*2*pi*n*T); s3=cos(15*2*pi*n*T);s=s1+s2+s3; 单击左上角的菜单项【File】及其下拉菜单中的【Import】出现的新视窗如图9.1.2所示。它分为三个栏目,左边一栏为【Source】,其中有【Workspace】或【File】二选一圆圈,选定【Workspace】时,中间栏的【Workspace Contents】将显示工作空间中的全部变量,如图9.12所示,如果选择【file】作为数据来源,则下方的框中应键入文件名及其路径。右边的栏指定导入的目标,即要说明导入的数据是作为信号、滤波器还是频谱。在图示状态,顶部的下拉选择框中显示的是【Signal】,如果我们要把合成信号导入,就在直接的工作空间内容栏中选定s,单击→按钮,它就进入右边的数据框中,右栏的下部有【Sampling Frequency】和【Name】两个框需要用户填写。其中【Name】栏已写上默认的变量名,它是在sig后面加上新的序号,当期它是sig7,用户也可以另名称改写。 图9.1.2 sptool的数据导入界面 要输入滤波器参数时,首先在右栏的上方下拉菜单选择框内改选【Filer】,此时它的下方将出现【Form】框,它的下拉菜单中,有【Transfer Function】(传递函数)、【2nd Ordr Section】(二阶级联)等四种可选项。选择【Transfer Function】时,下面就出现【Numerator】(分子)和【Denominator】(分母)两个框,可以用前面说过的方法分别把工作空间变量Num1和Den1填入框中,然后在右下方的两个框中分别键入采样频率和滤波器名称后,单击【OK】,就构成了滤波器的导入。默认名是在filt后面加上新的序号,用户也可以另起名称填写。选择【2nd Ordr Section】时,下面就出现【Sos】框,将工作空间变量sos2填入,照样办理即可,这样在例9.2.1中设计的FIR和IIR滤波器分别成为信号处理工具中的filt7和filt8。 信号的时域和频域观测 在图9.1.1上,选定合成信号sig4,单击【View】,进入【Signal Browser】(信号浏览器)视窗,如图9.1.3所示。 图9.1.3 信号浏览器(signal Browser)的界面 在这个界面上由许多帮助测量和输出信号特性的菜单和按钮。主菜单上【File】下主要是打印命令,【Markers】用来在图上设置标志,下面【Vertical】(垂直标线)、【Horizontal】(水平标线)、【Track】(跟踪点)和【Slope】(斜率线),还有峰点和谷点显示,主菜单的下面一行图标按钮,从左到右的大体功能依次为:打印和预览、把信号变为声音、x和y方向的放大和缩小、标志点和线的设定和去除等。把鼠标移到按钮上,它会出现英文名词,界面最下方则给出标志的读数。在它的上方,是一个高度很小的图形窗,它给出信号的全景,在主图x方向放大时,它仍表示全部信号,而且用方框指明主图形信号在全部信号中的位置。 要想求得信号的频谱,也选定sig4,然后在频谱下单击【creat】按钮,此时出现频谱观测器的界面,见图9.1.4。先要在左栏上部选定求频谱的方法,目前我们学了一种,即选FFT。在下面的框中填入点数,例如1024,然后

文档评论(0)

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

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

1亿VIP精品文档

相关文档