Mel倒谱系数计算

本文介绍了Mel倒谱系数(MFCC)的计算过程,涉及数字信号处理领域。首先通过Mel滤波器对信号能量谱进行处理,然后进行IDCT操作,通常是对频域信号的实部进行IFFT。这一系列步骤用于提取音频特征,常用于语音识别等领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mfcc是通过对信号能量谱经过Mel滤波器后,对其做IDCT(通常倒谱是对频域信号实部做IFFT)的倒谱运算:

mfcc(i,n) =\sqrt{\frac{2}{M}}\sum_{m=0}^{M-1}log[S(i,m)]cos[\frac{\pi n(2m-1)}{2M}]

i 为帧数,n为样点数,m为Mel滤波器个数

S(i,m)=\sum_{k=0}^{N-1}E(i,k)H_m(k)

E(i,k)=|X(i,k)|^2

X(i, k)为第i帧频谱

Hm为第m个Mel滤波器,

 

fs=8000;
fl=0; fh=fs/2;
bl=1125*log(1+fl/700);%将频率转换为Mel频率
bh=1125*log(1+fh/700);
p=24;%滤波器个数
nfft=2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值