全文预览

基于MATLAB的语音信号处理系统设计(程序+仿真图)--毕业设计

上传者:梦溪 |  格式:doc  |  页数:36 |  大小:552KB

文档介绍
原始语音信号时域图');Рxlabel('时间t');Рylabel('幅值');Рsubplot(2,1,2); %做原始语音信号的频谱图Рplot(w/pi,abs(y1));Рtitle('原始语音信号频谱')Рxlabel('频率Hz');Рylabel('幅度');Р程序结果:Р-----------------------------------------------------------------------------------------------------------------------------------------Р4.2 信号重采样Р程序:Р[x,fs,nbits]=wavread('mei.wav'); %打开语音信号Рx1=resample(x,1,2); %进行8KHZ重采样Рsound(x1,fs/2,nbits); %读重采样后的信号Рx2=resample(x,1,4); %进行4KHZ重采样Рsound(x2,fs/4,nbits); %读重采样后的信号Рn1=0:N/2-1;Рn2=0:N/4-1;Рw1=4*n1*pi/N;Рw2=8*n2*pi/N;Рy1=fft(x1); %对重采样信号做FFT变换Рy2=fft(x2);Рfigure(1)Рsubplot(2,1,1); Рplot(n1,x1) %做8khz重采样语音信号的时域波形图Рtitle('8KHZ重采样语音信号时域图');Рxlabel('时间t');Рylabel('幅值');Рsubplot(2,1,2); %做8KHZ重采样语音信号的频谱图Рplot(w1/pi,abs(y1));Рtitle('8KHZ重采样语音信号频谱')Рxlabel('频率Hz');Рylabel('幅度');Рfigure(2)Рsubplot(2,1,1);

收藏

分享

举报
下载此文档