SPTool图形化信号处理工具的使用

更新时间:2024-03-12 19:47:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

SPTool图形化信号处理工具的使用

SPTool工具提供四个基本的信号处理图形用户界面(GUI)程序,它们分别是 (1) 信号浏览器:用于浏览可视化的信号图像

(2) 滤波器设计器:可用于设计和编辑FIR和IIR数字滤波器,绝大多数

MATLAB信号处理工具箱提供的命令行函数都可以在这个可视化的滤波器设计器中被调用,用户调用Pole/Zero编辑器设计出符合自己需要的滤波器。

(3) 滤波器浏览器:这个工具主要用于分析滤波器的特性。 (4) 频谱浏览器:用于频谱分析,使用工具箱提供的频谱估计函数去分析某个

信号序列的功率谱密度。

实验步骤:

1、打开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就可显示在频谱浏览器中,这样就可以比较滤波前后的频谱变化。

本文来源:https://www.bwwdw.com/article/i2k8.html

Top