主要内容

从鲸鱼鸣叫中提取感兴趣区域

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

WhalFile=fullfile(matlabroot,“例子”,“matlab”,“数据”,“bluewhale.au”); [w,fs]=音频读取(WhalFile);鲸鱼=时间表(秒((0:长度(w)-1)’/fs),w;%要收听,请键入soundsc(w,fs)

打开信号分析仪并将时间表拖到显示屏上。四个功能从噪音中脱颖而出。第一种被称为颤音,其他三个被称为呻吟

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

提取三个呻吟声以比较其光谱:

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

  2. 点击淘洗沙金的人隐藏淘金者。按空格键查看完整信号。点击放大X并放大以第二个呻吟为中心的时间视图的2秒间隔。频谱在170Hz的倍数处再次出现峰值。点击提取信号▼并选择在时间限制之间

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

清除信号表中其名称旁边的复选框,从显示器上删除原始信号。显示刚才提取的三个感兴趣区域。它们的光谱大致位于彼此的顶部。将频域光标移动到第一个和第三个光谱峰值的位置。光标标签中的星号表示插值信号值。

另见

应用程序

功能

相关实例

更多关于