- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音信号处理实验新
实验一 特征提取
1.1 语谱图程序
语音信号随时间变化的频谱特性可以用语谱图直观的表示,语谱图的纵坐标对应频率,
横坐标对应时间,而图像的黑百度对应于信号的能量。所以,声道的谐振频率在图上就表
示成为黑带,浊音部分则以出现条纹图形为其特征,这是因为此时的时域波形有周期性,
而在浊音的时间间隔内图形显得很致密。
clear all;
[x,sr]=wavread(***.wav); %sr为采样频率
if (size(x,1)size(x,2)) %size(x,1)为x的行数,size(x,2)为x的列数
x=x;
end
s=length(x);
w=round(44*sr/1000); %窗长,取离44*sr/100最近的整数
n=w; %fft的点数
ov=w/2; %50%的重叠
h=w-ov;
% win=hanning(n); %哈宁窗
win=hamming(n); %哈宁窗
c=1;
ncols=1+fix((s-n)/h); %fix函数是将(s-n)/h的小数舎去
d=zeros((1+n/2),ncols);
for b=0:h:(s-n)
u=win.*x((b+1):(b+n));
t=fft(u);
d(:,c)=t(1:(1+n/2));
c=c+1;
end
tt=[0:h:(s-n)]/sr;
ff=[0:(n/2)]*sr/n;
imagesc(tt/1000,ff/1000,20*log10(abs(d)));
colormap(gray);
axis xy
xlabel(时间/s);
ylabel(频率/kHz);
1.2 预加重(高频提升)
对输入的语音信号进行预加重,其目的是提升语音信号的高频部分,去除口唇辐
射的影响,增强语音的高频分辨率。
H(Z) = 1 -? z-1
[x,sr]=wavread(***.wav); %读数据
ee=x(200:455); %选取原始文件e的第200到455点的语音,也可选其他样点
r=fft(ee,1024); %对信号ee进行1024点傅立叶变换
r1=abs(r); %对r取绝对值 r1表示频谱的幅度值
pinlv=(0:1:255)*8000/512 %点和频率的对应关系
yuanlai=20*log10(r1) %对幅值取对数
signal(1:256)=yuanlai(1:256);%取256个点,目的是画图的时候,维数一致
[h1,f1]=freqz([1,-0.98],[1],256,4000);%高通滤波器
pha=angle(h1); %高通滤波器的相位
H1=abs(h1); %高通滤波器的幅值
r2(1:256)=r(1:256)
u=r2.*h1 % 将信号频域与高通滤波器频域相乘 相当于在时域的卷积
u2=abs(u) %取幅度绝对值
u3=20*log10(u2) %对幅值取对数
un=filter([1,-0.98],[1],ee) %un为经过高频提升后的时域信号
figure(1);subplot(211);
plot(f1,H1);title(高通滤波器的幅频响应);
xlabel(频率/Hz);
ylabel(幅度);
subplot(212);plot(pha);title(高通滤波器的相位响应);
xlabel(频率/Hz);
ylabel(角度/radians);
figure(2);subplot(211);plot(ee);title(原始语音信号);
xlabel(样点数);
ylabel(幅度);
axis([0 256 -3*10^4 2*10^
您可能关注的文档
最近下载
- 小猪佩奇第一季(1-10)集中英互译台词.pdf VIP
- 新型共享储能电站项目施工组织设计.docx VIP
- 2025-2026学年小学信息科技川教版2024三年级上册-川教版2024教学设计合集.docx
- 《Linux操作系统及应用技术》全套教学课件.pptx
- 汽车维修应急预案(最新版).doc VIP
- CNAS-CL04-2017 标准物质-标准样品生产者能力认可准则.pdf VIP
- 工业厂房买卖合同书(2025版).docx VIP
- 成本会计实训(吴育湘)课后答案.pdf
- 科学开学第一课.ppt VIP
- 人教版《生命.生态.安全》六年级上册全册教案(20201010140244).pdf VIP
文档评论(0)