短时能量函数,短时过零率,短时平均幅度.docVIP

  • 81
  • 0
  • 约3.36千字
  • 约 4页
  • 2021-01-06 发布于浙江
  • 举报

短时能量函数,短时过零率,短时平均幅度.doc

上次贴出的matlab数值分析没想到那么多人搜索,下面贴出语音分析的部分,调试都可以通过,WO.wav是用录音软件录的。 加矩形窗的短时能量函数: a=wavread(F:\WO.wav); subplot(6,1,1),plot(a); N=32; for i=2:6 h=linspace(1,1, (i-1)*N); %形成一个矩形窗,长度为N En=conv(h,a.*a); %求卷积得其短时能量函数En subplot(6,1,i),plot(En); if(i==2) legend(N=32); elseif(i==3) legend(N=64); elseif(i==4) legend(N=128); elseif(i==5) legend(N=256); elseif(i==6) legend(N=512); end end 加hamming窗的短时能量函数: 把h=linspace(1,1, (i-1)*N); 改为h1=hamming((i-1)*N); 加矩形窗的短时平均幅度: a=wavread(F:\WO.wav); subplot(6,1,1),plot(a); N=32; for i=2:6 h=linspace(1,1,(i-1)*N); %形成一个矩形窗,长度为N En=conv(h,abs(a)); %求卷积得其短时能量函数En subplot(

文档评论(0)

1亿VIP精品文档

相关文档