主要内容

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

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

(w, fs) = audioread (“bluewhalesong.au”);鲸鱼=时间表(秒((0:长度(w) 1) / fs), w);%,类型soundsc (w, fs)

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

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

提取三种呻吟来比较它们的光谱:

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

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

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

点击淘洗沙金的人隐藏的淘洗沙金的人。删除原始信号的显示通过清除该复选框旁边的信号表中它的名字。显示感兴趣的三个区域提取。他们的光谱大约躺在彼此之上。将频域游标移动到第一个和第三个谱峰的位置。星号在光标标签显示插值信号值。

另请参阅

应用程序

功能

相关的例子

更多关于