语音信号处理实验语音信号处理实验.pdfVIP

语音信号处理实验语音信号处理实验.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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^4]); subplot(212);plot(real(un)); title(经高通滤波后

您可能关注的文档

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档