主要内容

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

加载一个包含太平洋蓝鲸音频数据的文件,采样频率为4千赫。该文件来自康奈尔大学生物声学研究项目维护的动物发声图书馆。数据中的时间尺度被压缩了10倍,以提高音调,使呼叫更容易被听到。转换信号到MATLAB®时间表。

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

开放信号分析仪并将时间表拖到显示器上。有四个特点从噪音中脱颖而出。第一个被称为a颤音,其他三个被称为呻吟

显示选项卡上,单击光谱打开频谱视图,单击淘洗沙金的人激活淘金器。使用平移器创建一个宽度约为2秒的缩放窗口。拖动缩放窗口,使其位于颤音的中心。频谱显示一个明显的峰值在900赫兹左右。

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

  1. 在第一次呻吟时将平移器缩放窗口居中。频谱有8个清晰定义的峰值,非常接近170赫兹的倍数。点击提取信号▼并选择之间的时间限制

  2. 点击淘洗沙金的人把淘金机藏起来。按空格键可以看到完整信号。点击X放大放大时间视图中以第二次呻吟为中心的2秒间隔。频谱又有170赫兹的倍数的峰值。点击提取信号▼并选择之间的时间限制

  3. 按空格键可以看到完整信号。点击数据游标▼并选择两个.在第三声呻吟前后以2秒的间隔放置时域光标。同样,在170赫兹的倍数处也有峰值。点击提取信号▼并选择之间的时间游标

通过清除signal表中信号名称旁边的复选框,从显示中删除原始信号。显示您刚才提取的三个感兴趣的区域。它们的光谱近似地重叠在一起。将频域游标移动到第一个和第三个谱峰的位置。游标标签中的星号表示插入的信号值。

另请参阅

应用程序

功能

相关的例子

更多关于