- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPTool图形化信号处理工具的使用
SPTool工具提供四个基本的信号处理图形用户界面(GUI)程序,它们分别是
信号浏览器:用于浏览可视化的信号图像
滤波器设计器:可用于设计和编辑FIR和IIR数字滤波器,绝大多数MATLAB信号处理工具箱提供的命令行函数都可以在这个可视化的滤波器设计器中被调用,用户调用Pole/Zero编辑器设计出符合自己需要的滤波器。
滤波器浏览器:这个工具主要用于分析滤波器的特性。
频谱浏览器:用于频谱分析,使用工具箱提供的频谱估计函数去分析某个信号序列的功率谱密度。
实验步骤:
打开SPTool主界面
单击start----Toolboxes----signalprocessional----SPTool,或者直接在命令行输入SPTool,启动SPTool工具,出现主界面:
主界面有三栏列表,包括信号源列表、滤波器列表和频谱列表。
2、用户能够从MATLAB主工作空间中导入信号序列、滤波器或频谱。如从工作空间中导入信号源数据:单击File---import,出现
设置参数,产生的信号源命名为signal1,点击OK,可看到在主界面的信号列表中增加一个signal1[vector]项。
3、滤波器的设计
(1)可以从工作空间中直接导入已设计好的滤波器系数(如大作业中用FDATool设计好的滤波器的系数):
(2)也可以直接在SPTool中进行设计产生。如选择频谱列表中的filt1[design],单击Edit,或者在频谱列表中单击New,出现:
输入参数设计滤波器。滤波器系数放在filt3中。
4、实现滤波:在SPTool主窗口,分别在信号列表、滤波器列表和频谱列表中选择signal1,filt2(或filt3),mtlbse,然后单击滤波器列表下面的Apply按钮将滤波器filt2(或filt3)应用到signal1信号序列中。弹出对话框:
保持原有参数不变,将输出信号命名为OUT2(或OUT1)。
5、比较滤波前后两个波形的不同。
在信号列表中按住shift同时选中signal1和filt2两个信号,单击View按钮可以在信号浏览器中看到这两个信号的波形。用户可通过点击 按钮改变信号的的叠放顺序。两个信号的颜色也可以改变。
用户还可以单击按钮来试听这两个信号的不同。如果感觉信号的时间太短,改变输入信号源序列的长度。
6、进行频谱分析。
为比较两个信号的频谱,首先创建一个功率谱密度对象spect1,在SPTool主窗口中选择signal1[vector],然后单击频谱列表下面的Create按钮,这时会弹出频谱浏览器窗口。即使用缺省的参数创建了信号signal1的频谱,单击Apply,这是频谱图像就会显示出来。同样可创建另一个OUT2频谱图soect2。
然后在频谱列表中使用shift同时选中两个频谱,单击View就可显示在频谱浏览器中,这样就可以比较滤波前后的频谱变化。
文档评论(0)