ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:246KB ,
资源ID:14408570      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14408570.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(语音信号处理实验报告Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

语音信号处理实验报告Word文档格式.docx

1、N=32elseif(i=3), legend(N=64elseif(i=4) ,legend(N=128elseif(i=5) ,legend(N=256elseif(i=6) ,legend(N=512end(2)加汉明窗a=a(:h=hanning(2.(i-2)*N);%形成一个汉明窗,长度为2.(i-2)*N if(i=2), legend(2) 短时平均过零率a=wavread(n=length(a);N=320;subplot(3,1,1),plot(a);h=linspace(1,1,N); %求卷积得其短时能量函数Ensubplot(3,1,2),plot(En); for

2、i=1:n-1 if a(i)=0 b(i)= 1; else b(i) = -1; end if a(i+1) b(i+1)=1; b(i+1)= -1; w(i)=abs(b(i+1)-b(i); %求出每相邻两点符号的差值的绝对值 end k=1;j=0;while (k+N-1)n Zm(k)=0; for i=0:N-1; Zm(k)=Zm(k)+w(k+i); j=j+1; k=k+N/2; %每次移动半个窗 for w=1:j Q(w)=Zm(160*(w-1)+1)/(2*N); %短时平均过零率 subplot(3,1,3),plot(Q),grid;3) 自相关函数 N=2

3、40y=wavread(y=y(:x=y(13271:13510);x=x.*rectwin(240);R=zeros(1,240);for k=1:240for n=1:240-kR(k)=R(k)+x(n)*x(n+k); j=1:240;plot(j,R);grid;实验二 基于MATLAB分析语音信号频域特征1)短时谱 clearsubplot(2,1,1),plot(a);title(original signalgridN=256;h=hamming(N);for m=1:N b(m)=a(m)*h(m)end y=20*log(abs(fft(b)subplot(2,1,2)pl

4、ot(y);短时谱2)语谱图 x,fs,nbits=wavread() x=x(:specgram(x,512,fs,100);xlabel(时间(s)ylabel(频率(Hz)语谱图3)倒谱和复倒谱(1)加矩形窗时的倒谱和复倒谱clear,4000,4350);N=300;b(m)=a(m)*h(m);c=cceps(b);c=fftshift(c);d=rceps(b);d=fftshift(d); subplot(2,1,1)plot(d);加矩形窗时的倒谱plot(c);加矩形窗时的复倒谱(2)加汉明窗时的倒谱和复倒谱a=a(;加汉明窗时的倒谱加汉明窗时的复倒谱实验三 基于MATLAB

5、的LPC分析MusicSource = wavread(MusicSource=MusicSource(:Music_source = MusicSource;N = 256; % window length,N = 100 - 1000;Hamm = hamming(N); % create Hamming windowframe = input(请键入想要处理的帧位置 = % origin is current frameorigin = Music_source(frame - 1) * (N / 2) + 1):(frame - 1) * (N / 2) + N);Frame = or

6、igin .* Hamm%Short Time Fourier Transforms1,f1,t1 = specgram(MusicSource,N,N/2,N);Xs1,Ys1 = size(s1);for i = 1:Xs1 FTframe1(i) = s1(i,frame);N1 = input(请键入预测器阶数 = % N1 is predictors ordercoef,gain = lpc(Frame,N1); % LPC analysis using Levinson-Durbin recursionest_Frame = filter(0 -coef(2:end),1,Fram

7、e); % estimate frame(LP)FFT_est = fft(est_Frame);err = Frame - est_Frame; % error% FFT_err = fft(err);subplot(2,1,1),plot(1:N,Frame,1:N,est_Frame,-r原始语音帧vs.预测后语音帧subplot(2,1,2),plot(err);误差pause%subplot(2,1,2),plot(f,20*log(abs(FTframe2);% Gain solution using G2 = Rn(0) - sum(ai*Rn(i),i = 1,2,.,PfLe

8、ngth(1 : 2 * N) = origin,zeros(1,N);Xm = fft(fLength,2 * N);X = Xm .* conj(Xm);Y = fft(X , 2 * N);Rk = Y(1 : N);PART = sum(coef(2 : N1 + 1) .* Rk(1 : N1);G = sqrt(sum(Frame.2) - PART);A = (FTframe1 - FFT_est(1 : length(f1) ./ FTframe1 ; % inverse filter A(Z)subplot(2,1,1),plot(f1,20*log(abs(FTframe1

9、),f1,(20*log(abs(1 ./ A),subplot(2,1,2),plot(f1,(20*log(abs(G ./ A);LPC谱%plot(abs(ifft(FTframe1 ./ (G ./ A);excited%plot(f1,20*log(abs(FFT_est(1 :) .* A / G );%pause% find_pitchtemp = FTframe1 - FFT_est(1 :);% not move higher frequnce pitch1 = log(abs(temp);pLength = length(pitch1);result1 = ifft(pi

10、tch1,N);% move higher frequncepitch1(pLength - 32) : pLength) = 0;result2 = ifft(pitch1,N);% direct do real cepstrum with errpitch = fftshift(rceps(err);origin_pitch = fftshift(rceps(Frame);subplot(211),plot(origin_pitch);原始语音帧倒谱(直接调用函数)subplot(212),plot(pitch);预测误差倒谱(直接调用函数)subplot(211),plot(1:length(result1),fftshift(real(result1);预测误差倒谱(根据定义编写,没有去除高频分量)subplot(212),plot(1:length(result2),fftshift(real(result2);预测误差倒谱(根据定义编写,去除高频分量)实验四 基于VQ的特定人孤立词语音识别研究1、mfcc.mfunction ccc = mfcc(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1