语音处理及matlab
一弦-sring
声学专业在读博士,语音信号处理方向
展开
-
LPCC、MFCC和CQCC简介及matlab实现
一、LPC和LPCC1、LPC假设:当前信号的值x(n),可以用过去p个取样值的加权和s(n)^来预测其中,s(n)^为预测值,s(n)为真实值, 加权系数a1、a2、a3…ai称为p阶线性预测系数。LPC分析:对于预测误差滤波器而言,求其预测系数a1、a2、a3…ai,使得预测误差e(n)在某种预测条件下最小的过程。A(z)称为LPC误差滤波器,用于求p阶参数。最小准则:常用...原创 2020-03-21 20:47:08 · 14394 阅读 · 6 评论 -
频谱、倒谱介绍及matlab实现
一、频谱fft函数的区间正频率区间的方式(fftshift)采样频率(区间图)二、能量谱傅里叶变换的平方三、功率谱1、能量谱/区间2、自相关函数傅里叶变换四、倒谱1、定义:2、过程:(图)之所以在分析中用的不是能量谱,可能是因为二者之间差了^2,在后续的ln中变为系数2,关系不大。倒谱:是实部求逆变换,也叫实倒谱,用于估计语音参数复倒谱:与实倒谱相差一个因子,用于...原创 2020-03-20 19:11:44 · 12373 阅读 · 3 评论 -
经验模式分解(EMD)及希尔伯特-黄变换(HHT)简介及matlab实现
本文介绍过程涉及到两个链接工具包,可以自己网上搜索,也可以在以下网盘下载:https://pan.baidu.com/s/1G8JdRhgBz8jFyehrgqZjMQ 提取码:x3un ,因为作者主要做语音方面工作,所以后面的说明主要以说话人识别为例。一、经验模式分解(EMD)关于经验模态分解的概念,网上有很多具体的讲解,这里就不进行细说,具体过程可以参考https://blog.csdn...原创 2020-03-17 11:32:30 · 38508 阅读 · 48 评论 -
语音信号预加重及matlab实现
预加重:数字语音高频部分进行加重,去除口唇辐射影响,增加高频分辨率解释:根据电力声类比发现,声门激励类比为二阶低通,口唇类比为一阶高通,为了去除语音中声门和口唇辐射的影响,反映声道以及共振峰的性质,所以需要再增加一个一阶高通。(阶数越高,带外衰减越快,滤波效果越好)一阶FIR高通滤波器:传递函数:H(z)=1-αz^(-1) 其中,α取值0.9-1.0预处理后信号:y(n)=x(n)...原创 2020-02-24 19:27:35 · 7516 阅读 · 4 评论 -
matlab中语谱图——specgram函数
specgram(x1,N,fs,window,overlap):绘制语谱图,其中, x1:语音向量 N:fft个数 fs:采样频率 window:帧长,即加窗处理中的窗长 overlap:帧移,帧长重叠部分,一般重叠部分取50%specgram函数绘制语谱图有两种方式:无输出参数,直接画图有输出参数,可以通过返回值画...原创 2020-02-24 18:37:29 · 13270 阅读 · 1 评论