资源简介

语音信号采集及处理 采集部分用LabVIEW做的,,,有VI文件 处理部分是Matlab做的 程序绝对可以用 有写好的报告

资源截图

代码片段和文件信息

[xfsbits]=wavread(‘wb.wav‘);
N=length(x);%测定语音信号长度
f=2500;
x=x‘;%对语音信号进行转置,使N行1列矩阵变为1行N列矩阵
n=0:1/fs:(N-1)/fs;
s=0.05*sin(2*pi*f*n);%噪声信号
y=x+s;%信号加噪声
f1=0:fs/N:fs*(N-1)/N;%横坐标,f1为频率
x1=fft(xN);
s1=fft(sN);
Y=fft(yN);
figure(1);
subplot(311);plot(nx);title(‘原始信号波形图‘);
xlabel(‘t/s‘);ylabel(‘幅值‘);
subplot(312);plot(ns);title(‘噪声信号波形图‘);ylim([-0.080.08]);
xlabel(‘t/s‘);ylabel(‘幅值‘);
subplot(313);plot(ny);title(‘信号+噪声信号波形图‘);
xlabel(‘t/s‘);ylabel(‘幅值‘);
figure(2);
subplot(221);plot(f1abs(x1));title(‘原始信号频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);
subplot(222);plot(f1abs(s1));title(‘噪声信号频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);
subplot(223);plot(f1abs(Y));title(‘信号+噪声频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);



%%%%%%%%%%%%%%滤波器设计%%%%%%%%%%%%%%%%%%%%
%%根据原始信号与噪声信号频谱图,选择巴特沃斯低通滤波器
%%滤波器性能指标:取wp=1500*2*pi rad/sws=2400*2*pi rad/sRp=2Rs=15
%选择滤波器的最小阶数
wp=800*2*pi;ws=900*2*pi;Rp=2;Rs=15;
[N1Wn]=buttord(wpwsRpRs‘s‘);
%创建butterworth模拟滤波器
[ZPK]=buttap(N1);
%把滤波器的零极点模型转化为传递函数模型
[BapAap]=zp2tf(ZPK);
%把模拟滤波器原型转换成截止频率为Wn的低通滤波器
[ba]=lp2lp(BapAapWn);
%用双线性变换法实现模拟滤波器到数字滤波器的转换
[bzaz]=bilinear(bafs);
%绘制频率响应曲线
[HW]=freqz(bzaz);
figure(3);
subplot(211)
plot(W*fs/(2*pi)abs(H));  grid  
title(‘butterworth低通滤波器频响图‘);xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);



%%%%%%%用所设计的滤波器对语音+噪声信号y滤波%%%%%%%
y1=filter(bzazy);
subplot(212)plot(ny1);title(‘滤波后信号波形图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);
% sound(xfs);%播放语音信号
% sound(yfs);%播放语音+噪声信号
sound(y1fs);%播放滤波后的信号


%%%%%%%语音信号与噪声信号卷积%%%%%%%%%%%%%%%%%%%
ww=conv(xs);
figure(4);
subplot(311);plot(nx);title(‘原始信号波形图‘);
xlabel(‘t/s‘);ylabel(‘幅值‘);
subplot(312);plot(ns);title(‘噪声信号波形图‘);ylim([-0.080.08]);
xlabel(‘t/s‘);ylabel(‘幅值‘);
subplot(313);plot(ww);title(‘信号与噪声信号卷积波形图‘);
xlabel(‘t/s‘);ylabel(‘幅值‘);

figure(5);
subplot(221);plot(f1abs(x1));title(‘原始信号频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);
subplot(222);plot(f1abs(s1));title(‘噪声信号频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);
subplot(223);plot(abs(ww));title(‘信号噪声卷积频谱图‘);
xlabel(‘频率/Hz‘);  ylabel(‘频率响应幅度‘);xlim([0fs/12]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      35840  2014-06-27 09:03  语音信号的采集与处理\1 任务书及任务安排\语音信号的采集与处理\1 语音信号的采集与处理.doc

     文件      12452  2014-06-09 23:33  语音信号的采集与处理\1 任务书及任务安排\语音信号的采集与处理\课程设计安排.png

     文件      35328  2014-06-26 14:22  语音信号的采集与处理\1 任务书及任务安排\语音信号的采集与处理\课程设计报告.doc

     文件     423424  2014-06-15 10:05  语音信号的采集与处理\2 撰写报告\【报告资料】语音信号采集与处理.doc

     文件     792192  2014-06-27 08:33  语音信号的采集与处理\2 撰写报告\报告内容 【初】.doc

     文件     118784  2014-06-19 21:00  语音信号的采集与处理\2 撰写报告\报告内容.doc

     文件      31744  2014-06-27 10:46  语音信号的采集与处理\2 撰写报告\课程设计实验报告\吕胜\1 语音信号的采集与处理.doc

     文件     735872  2014-06-27 11:04  语音信号的采集与处理\2 撰写报告\课程设计实验报告\吕胜\报告内容 【初】.doc

     文件      31744  2014-06-27 10:46  语音信号的采集与处理\2 撰写报告\课程设计实验报告\王斌1\1 语音信号的采集与处理.doc

     文件     738432  2014-06-27 11:02  语音信号的采集与处理\2 撰写报告\课程设计实验报告\王斌1\报告内容 【初】.doc

     文件      31744  2014-06-27 10:48  语音信号的采集与处理\2 撰写报告\课程设计实验报告\高强\1 语音信号的采集与处理.doc

     文件     738944  2014-06-27 11:05  语音信号的采集与处理\2 撰写报告\课程设计实验报告\高强\报告内容 【初】.doc

     文件     209629  2014-06-26 23:12  语音信号的采集与处理\3 课程设计已经完成内容\PCI总线.docx

     文件     365568  2014-06-18 10:34  语音信号的采集与处理\3 课程设计已经完成内容\usb总线及pci总线.doc

     文件     160886  2010-12-02 17:11  语音信号的采集与处理\3 课程设计已经完成内容\【labview】读取语音信号保存\Record.vi

     文件      57089  2010-12-02 14:38  语音信号的采集与处理\3 课程设计已经完成内容\【labview】读取语音信号保存\WriteWave.vi

     文件       2626  2014-06-20 12:29  语音信号的采集与处理\3 课程设计已经完成内容\【matlab】语音信号加噪滤波\ks.m

     文件      48364  2014-06-15 20:49  语音信号的采集与处理\3 课程设计已经完成内容\【matlab】语音信号加噪滤波\wb.wav

     文件      43972  2014-06-19 09:19  语音信号的采集与处理\3 课程设计已经完成内容\【matlab】语音信号加噪滤波\加噪声以及滤波.docx

     文件     193536  2014-06-26 10:39  语音信号的采集与处理\4 参考文献资料\labview程序图.doc

     文件      91136  2014-06-18 23:14  语音信号的采集与处理\4 参考文献资料\matlab处理音频信号.doc

     文件     108032  2014-06-18 09:39  语音信号的采集与处理\4 参考文献资料\MATLAB用于语音信号的处理.doc

     文件    3438491  2014-06-18 01:12  语音信号的采集与处理\4 参考文献资料\Matlab语音信号处理.pdf

     文件    3286234  2014-06-18 01:11  语音信号的采集与处理\4 参考文献资料\Matlab课程设计--基于MATLAB有噪声语音信号处理.pdf

     文件    1394176  2014-06-09 23:52  语音信号的采集与处理\4 参考文献资料\PCI总线及USB总线.ppt

     文件      10752  2014-06-26 23:15  语音信号的采集与处理\4 参考文献资料\y.doc

     文件     242176  2014-06-27 01:32  语音信号的采集与处理\4 参考文献资料\_232fab14a11b9c96ee9bf578a7a2ce37.doc

     文件     437389  2014-06-20 13:36  语音信号的采集与处理\4 参考文献资料\信号与系统及MATLAB实现.doc

     文件      65536  2014-06-20 13:09  语音信号的采集与处理\4 参考文献资料\卷积的意义.doc

     文件     197660  2014-06-19 09:12  语音信号的采集与处理\4 参考文献资料\可直接感受的基于MATLAB的语音滤波.pdf

............此处省略52个文件信息

评论

共有 条评论