资源简介
语音信号采集及处理
采集部分用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个文件信息
- 上一篇:自动控制原理课程设计2019.rar
- 下一篇:高压直流输电系统的滤波器设计及仿真
相关资源
- glove中文词向量
- MATLAB大脑腔体图像分割
- 三帧差分法 视频处理
- MATLAB信号处理EEMD工具箱
- 格型法线性预测分析预测系数和功率
- 基于MATLAB人民币识别系统.zip
- 数字图像处理作业canny边缘检测坎尼边
- 数字图像处理 MATLAB 大作业 代码及其
- 遥感影像融合_数字图像处理的matlab程
- MATLAB图像与视频处理实用案例详解代
- MATLAB 图像处理识别程序
- 数字图像处理使用matlab进行采样量化
- 基于matlab的dicom、nii文件读取,去噪增
- 傅里叶变化频谱图及频域滤波
- MATLAB实现k-svd和mod信号处理
- 图像处理---matlab
- 心电信号处理方法
- 数字信号处理实验指导书MAtlab版-数字
- Matlab在图像处理与目标识别方面的应
- matlab数字图像处理之几何变换将图像
- matlab数字图像处理之图像几何变换
- 基于MATLAB的脑电信号处理.pdf
- 图像超分辨重建MATLAB源代码迭代步长
- 北邮信通院数字信号处理课件DSP合集
- mri去偏场代码
- 数字图像课程设计MATLAB实现简单找茬
- 机器视觉论文基于matlab的间单图像处
- Matlab形态学处理
-
4.1基于Simuli
nk的图像、视频处理.z - 一种基于Matlab的语音信号采集与分析
评论
共有 条评论