• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C/C++
  • 标签: MFCC  

资源简介

通过美尔频率倒谱系数加奇异值分解的方法提出出来的音频信号的感知哈希值. 编程环境是matlab。其中包含了MFCC函数,分帧函数,梅尔滤波器组函数等。

资源截图

代码片段和文件信息

function f=enframe(xwininc)
%分帧函数将一个矢量分成互相重叠的帧
%输入:x   被分帧的向量
%     win  表示以win个点为一帧
%     inc  表示每帧有inc个点互相重叠
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

nx=length(x(:));
nwin=length(win);
if (nwin == 1)
   len = win;
else
   len = nwin;
end
if (nargin < 3)
   inc = len;
end
nf = fix((nx-len+inc)/inc);
f=zeros(nflen);
indf= inc*(0:(nf-1)).‘;
inds = (1:len);
f(:) = x(indf(:ones(1len))+inds(ones(nf1):));
if (nwin > 1)
    w = win(:)‘;
    f = f .* w(ones(nf1):);
end



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        553  2010-06-02 12:33  mainmfcc.m

     文件       1882  2010-05-12 10:37  melbankm.m

     文件        976  2010-05-12 10:32  mfccsvd.m

     文件        593  2010-05-12 10:31  enframe.m

----------- ---------  ---------- -----  ----

                 4004                    4


评论

共有 条评论