声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5223|回复: 4

[共享资源] [分享]MFCC,即倒谱系数,也是语音的一个特征之一

[复制链接]
发表于 2006-5-30 20:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
  1. % MFCC,即倒谱系数,也是语音的一个特征之一,能够充分利用人耳的特性
  2. % 具体的求法就是预处理,然后加窗,进行傅立叶变换,再求出功率普
  3. % 然后得出其自然对数,最后进行dct变换
  4. % 代码是用matlab写的,用到的一个语音工具箱,可以从网络上下载。

  5. function mfcoef=mfcccoef(filename);
  6. x=wavread(filename);

  7. %归一化mel filter cof
  8. bank=melbankm(24,256,8000,0,0.5,'m');
  9. bank=full(bank);
  10. bank=bank/max(bank(:));


  11. % dct 系数
  12. for k=1:12
  13. n=0:23;
  14. dctcoef(k,:)=cos((2*n+1)*k*pi/(2*24));
  15. end

  16. %归一化倒普窗口
  17. w=1+6*sin(pi*[1:12]./12);
  18. w=w/max(w);

  19. % 一阶高通滤波器 1-0.9375z(-1)

  20. xx=double(x);
  21. xx=filter([1 -0.9375],1,xx);

  22. % 分帧
  23. y=enframe(xx,256,80);
  24. [NumFrame,FrameLen]=size(y);


  25. for i=1:NumFrame
  26. y=xx(i,:);
  27. s=y'.*hamming(256); %hamming 窗
  28. t=abs(fft(s)); %傅立叶变换
  29. t=t.^2; %功率普
  30. c1=dctcoef*log(bank*t(1:129)+eps);
  31. %c1=dct(log(bank*t(1:129)+eps));
  32. c2=c1.*w';
  33. m(i,:)=c2';
  34. end
  35. NumFrame
  36. mfcoef=m;
复制代码
回复
分享到:

使用道具 举报

发表于 2006-7-17 13:42 | 显示全部楼层
为啥将3处用圆的图标遮住了
发表于 2006-11-5 14:34 | 显示全部楼层

帮帮忙!!

这两天在做一个问题,需要预处理,用的是加窗傅立叶变换,这方面我没学过,工作又催得紧,能否帮我编个程序,处理一下,以后我会慢慢学的。谢谢!下面是要处理的东西:
clear;
load f.mat;
rand('state',8);
A = rand(2,3)-0.5;
X=A*[f(1,:);f(2,:);f(3,:)];
for t=1:7000
    nor=norm(X(:,t));
    Y(:,t)=abs(X(:,t)/nor);
end
我解释一下,现在我要对Y进行分段傅立叶变换,每段长L=2048,每段乘上一个Hanning窗,连续短重叠的长度为d=614。
还要对Y竟进行相应的逆傅立叶变换,也帮我写出来吧!


谢谢!!!我9号就要用了,急求助!!!!
邮箱:maoyaoyong@163.com
谢谢!!!!!!

[ 本帖最后由 maoyaoyong 于 2006-11-5 14:39 编辑 ]
发表于 2006-11-7 10:54 | 显示全部楼层
原帖由 maoyaoyong 于 2006-11-5 14:34 发表
这两天在做一个问题,需要预处理,用的是加窗傅立叶变换,这方面我没学过,工作又催得紧,能否帮我编个程序,处理一下,以后我会慢慢学的。谢谢!下面是要处理的东西:
clear;
load f.mat;
rand('state',8);
...


这个你可以参考 《MATLAB6.x信号处理》这本书,邹鲲写的
这本书你可以在本站ftp的/ebook/mathtools/Matlab/书籍及附盘/ 目录下找到
发表于 2006-11-7 10:54 | 显示全部楼层
原帖由 snort 于 2006-7-17 13:42 发表


不太懂你的意思
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 15:25 , Processed in 0.068182 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表