主要内容

使用信号分析仪的应用

应用程序工作流程

一个典型工作流程检查和比较信号使用信号分析仪应用程序是:

  1. 选择信号分析——选择任意信号可用MATLAB®工作区。应用程序接受数字阵列和信号固有的时间信息,如MATLAB时间表数组,timeseries对象,labeledSignalSet对象。看到数据类型支持的信号分析金宝app仪为更多的信息。

  2. 预处理信号——低通、高通、带通或bandstop滤波器的信号。删除趋势和计算信号信封。使用移动平均线平稳信号,回归,Savitzky-Golay过滤器,或其他方法。利用小波降噪信号。改变信号采样率或插入非均匀采样信号到统一的网格。预处理信号使用自己的自定义函数。生成MATLAB函数自动预处理操作。

  3. 探索信号——添加时间信息使用采样率信号,数字向量,持续时间数组,或MATLAB表达式。情节、测量和比较数据,其光谱,谱图或量图。寻找特征和模式在时域,频域和时频域。计算持久性光谱分析零星的信号和锐化光谱图估计使用重新分配。从信号中提取感兴趣的区域。

  4. 份额分析——从应用程序到剪贴板复制显示图像。出口信号MATLAB mat文件工作区或拯救他们。生成MATLAB脚本自动化的计算功率谱,谱图,或者持久性谱估计和感兴趣的区域的提取。保存信号分析仪会话恢复你的分析后或另一台机器上。

例如:从鲸歌中提取感兴趣的区域

加载一个文件,其中包含音频数据从太平洋蓝鲸,4千赫采样。动物叫声的文件从图书馆由康奈尔大学生物声学研究计划。被压缩的数据的时间范围10倍提高音调,使调用更多的声音。信号转换为一个MATLAB®时间表。

whaleFile = fullfile (matlabroot,“例子”,matlab的,“数据”,“bluewhale.au”);[w, fs] = audioread (whaleFile);鲸鱼=时间表(秒((0:长度(w) 1) / fs), w);%,类型soundsc (w, fs)

开放信号分析仪并拖动的时间表显示。四个特性脱颖而出的噪音。第一个被称为颤音和其他三个被称为呻吟

显示选项卡上,单击光谱打开一个频谱并单击视图淘洗沙金的人激活淘洗沙金的人。使用淘洗沙金的人创建一个缩放窗口宽度约2秒。拖动缩放窗口,以颤音。频谱显示了一个明显的峰值在900赫兹。

隔离单颤音的高通滤波。右键单击并选择信号的信号表重复的创建一个副本鲸鱼的歌。删除原始信号的显示通过清除该复选框旁边的信号表中它的名字。在分析仪选项卡上,单击预处理▼并选择高通滤波。设置通带频率为925赫兹和80分贝的阻带衰减。使用默认值的陡度。

清晰的显示和选择原始信号。提取三种呻吟来比较它们的光谱:

  1. 中心淘洗沙金的人放大窗口第一的呻吟。频谱有八个清晰定义的山峰,位于非常接近170 Hz的倍数。点击提取信号▼并选择之间的时间限制

  2. 点击淘洗沙金的人隐藏的淘洗沙金的人。按空格键可以看到完整的信号。点击X放大和放大两秒钟间隔的时间视图集中在第二的呻吟。频谱峰值在170 Hz的倍数。点击提取信号▼并选择之间的时间限制

  3. 按空格键可以看到完整的信号。点击数据游标▼并选择两个。将时域游标两秒钟间隔在第三呻吟。再次,有高峰在170 Hz的倍数。点击提取信号▼并选择之间的时间游标

情节highpass-filtered信号和两个数据光标在1秒和3.5秒。提取包含颤音的地区。

删除原始信号的显示通过清除该复选框旁边的信号表中它的名字。显示感兴趣的三个区域提取。他们的光谱大约躺在彼此之上。

在相同的显示,情节感兴趣的区域提取包含颤音。颤音和呻吟光谱有明显的不同。

点击出口分析仪选项卡出口MAT-file感兴趣的四个区域。

另请参阅

|

相关的话题