使用检查和比较信号典型的工作流程信号分析仪应用程序是:
选择信号分析- 选择MATLAB提供的任何信号®工作区。该应用程序接受数字阵列和与固有时间信息信号,如MATLAB时间表
阵列,时间序列
对象和labeledSignalSet
对象。看到通过信号分析仪支持的数金宝app据类型了解更多信息。
预处理信号- 低通,高通,带通,或带阻滤波器的信号。删除趋势和计算信号包络。平滑使用移动平均,回归,Savitzky-格雷过滤器,或其他方法的信号。改变的信号的采样速率或插值非均匀采样的信号到均匀的网格。使用自己的自定义功能预处理信号。生成MATLAB功能来自动预处理操作。
探索信号- 添加时间信息使用的采样率的数字矢量信号,持续时间
阵列,或MATLAB表达式。绘图,测量和比较数据,它们的光谱,它们的频谱,或它们的尺度图。寻找在时域特征和模式,在频域,并在时频域。计算持久性光谱来分析零星的信号,并利用再分配锐化频谱估计。从信号提取感兴趣的区域。
份额分析- 从应用程序到剪贴板复制的图像显示。输出信号到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分贝阻带衰减。使用的陡度的默认值。
清除显示并选择原始信号。提取三个呻吟声,比较它们的光谱:
中心第一呻吟声像缩放窗口。该频谱具有八个明确界定峰,位于非常接近170赫兹的倍数。请点击信号提取▼并选择时间限制之间
。
请点击声像隐藏声像。按空格键来查看完整的信号。请点击放大X并放大居中于第二呻吟时间视图的一个2秒的时间间隔。频谱又有在170赫兹的倍数峰。请点击信号提取▼并选择时间限制之间
。
按空格键来查看完整的信号。请点击数据游标▼并选择二
。放置时域光标在围绕第三呻吟2秒的时间间隔。同样,也有在170赫兹的倍数峰。请点击信号提取▼并选择时间光标之间
。
积高通滤波信号,并放置在两个数据游标以1秒和3.5秒。提取包含该颤音的区域。
通过清除信号表名称旁边的复选框,从显示屏原始信号。显示你刚才提取感兴趣的三个区域。它们的光谱大致位于彼此的顶部上。
在相同的显示,绘制的包含您所提取的颤音感兴趣的区域。颤音和呻吟光谱明显不同。
点击出口在分析仪选项卡,感兴趣的四个区域导出MAT文件。