利用信号分析仪应用

应用工作流

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

  1. 选择信号分析- 选择MATLAB提供的任何信号®工作区。该应用程序接受数字阵列和与固有时间信息信号,如MATLAB时间表阵列,时间序列对象和labeledSignalSet对象。看到通过信号分析仪支持的数金宝app据类型了解更多信息。

  2. 预处理信号- 低通,高通,带通,或带阻滤波器的信号。删除趋势和计算信号包络。平滑使用移动平均,回归,Savitzky-格雷过滤器,或其他方法的信号。改变的信号的采样速率或插值非均匀采样的信号到均匀的网格。使用自己的自定义功能预处理信号。生成MATLAB功能来自动预处理操作。

  3. 探索信号- 添加时间信息使用的采样率的数字矢量信号,持续时间阵列,或MATLAB表达式。绘图,测量和比较数据,它们的光谱,它们的频谱,或它们的尺度图。寻找在时域特征和模式,在频域,并在时频域。计算持久性光谱来分析零星的信号,并利用再分配锐化频谱估计。从信号提取感兴趣的区域。

  4. 份额分析- 从应用程序到剪贴板复制的图像显示。输出信号到MATLAB工作区或将其保存到MAT文件。生成MATLAB脚本自动功率频谱,频谱,或持续谱估计和感兴趣的区域提取的计算。保存信号分析仪以后或另一台机器上的会话恢复您的分析。

示例:从鲸之歌利益的精华区

加载包含从太平洋蓝鲸的音频数据文件,在4 kHz的采样。该文件是由康奈尔大学生物声学研究项目保持动物发声的库。在数据的时间比例由10倍压缩,以提高音调,使通话更容易听到。信号转换为MATLAB®时间表。

whaleFile =完整文件(matlabroot,'例子''MATLAB''数据''bluewhale.au');[W,FS] = audioread(whaleFile);鲸=时间表(秒((0:长度(W)-1)'/ FS)中,w);%要听,类型soundsc(W,FS)

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

显示选项卡,单击光谱打开频谱视图,然后单击声像激活声像。使用声相器来创建一个缩放窗口2秒左右的宽度。因此,它是在TRILL中心拖动缩放窗口。该光谱示出了在10Hz附近900的显着峰。

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

清除显示并选择原始信号。提取三个呻吟声,比较它们的光谱:

  1. 中心第一呻吟声像缩放窗口。该频谱具有八个明确界定峰,位于非常接近170赫兹的倍数。请点击信号提取▼并选择时间限制之间

  2. 请点击声像隐藏声像。按空格键来查看完整的信号。请点击放大X并放大居中于第二呻吟时间视图的一个2秒的时间间隔。频谱又有在170赫兹的倍数峰。请点击信号提取▼并选择时间限制之间

  3. 按空格键来查看完整的信号。请点击数据游标▼并选择。放置时域光标在围绕第三呻吟2秒的时间间隔。同样,也有在170赫兹的倍数峰。请点击信号提取▼并选择时间光标之间

积高通滤波信号,并放置在两个数据游标以1秒和3.5秒。提取包含该颤音的区域。

通过清除信号表名称旁边的复选框,从显示屏原始信号。显示你刚才提取感兴趣的三个区域。它们的光谱大致位于彼此的顶部上。

在相同的显示,绘制的包含您所提取的颤音感兴趣的区域。颤音和呻吟光谱明显不同。

点击出口分析仪选项卡,感兴趣的四个区域导出MAT文件。

也可以看看

|

相关话题