MATLAB语音信号采集的与处理.docVIP

  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文档。上传文档
查看更多
MATLAB语音信号采集的与处理

MATLAB课程设计报告 课题:语音信号采集与处理 目录 一、实践目的 3 二、实践原理: 3 三、课题要求: 3 四、MATLAB仿真 4 1、频谱分析: 4 2、调制与解调: 5 3、信号变化: 8 快放: 8 慢放: 8 倒放: 8 回声: 9 男女变声: 9 4、信号加噪 11 5、用窗函数法设计FIR滤波器 12 FIR低通滤波器: 13 FIR高通滤波器: 14 FIR带通滤波: 15 一、实践目的 本次课程设计的课题为《基于MATLAB的语音信号采集与处理》,学会运用MATLAB的信号处理功能,采集语音信号,并对语音信号进行滤波及变换处理,观察其时域和频域特性,加深对信号处理理论的理解,并为今后熟练使用MATLAB进行系统的分析仿真和设计奠定基础。 此次实习课程主要是为了进一步熟悉对matlab软件的使用,以及学会利用matlab对声音信号这种实际问题进行处理,将理论应用于实际,加深对它的理解。 二、实践原理: 利用MATLAB对语音信号进行分析和处理,采集语音信号后,利用MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。语音信号的“ 短时谱”对于非平稳信号, 它是非周期的, 频谱随时间连续变化, 因此由傅里叶变换得到的频谱无法获知其在各个时刻的频谱特性。如果利用加窗的方法从语音流中取出其中一个短断, 再进行傅里叶变换, 就可以得到该语音的短时谱。 三、课题要求: 利用windows 自带的录音机或者其它录音软件,录制几段语音信号(要有几种不同的声音,要有男声、女声)。 对录制的语音信号进行频谱分析,确定该段语音的主要频率范围,由此频率范围判断该段语音信号的特点(低沉or 尖锐)。 利用采样定理,对该段语音信号进行采样,观察不同采样频率(过采样、欠采样、临界采样)对信号的影响。 对采集到的语音信号进行调制与解调,观测调制与解调前后信号的变化。 实现语音信号的快放、慢放、倒放、回声、男女变声。 对语音信号加噪,然后进行滤波,分析不同的滤波方式对信号的影响。 利用MATLAB GUI 制作语音信号采集与分析演示系统。 四、MATLAB仿真 1、频谱分析: 用WINDOWS下的录音机,用单声道录制一段音乐或声音,时间在5S内。然后MATLAB软件平台下,利用函数WAVREAD对语音信号进行采样,记住采样频率和采样点数。对语音信号进行快速傅立叶变换,在一个窗口同时画出信号的时域波形图和频谱图,分析语音信号的频谱特点 程序: fs =22050; Nbits =16; [x,fs,Nbits] =wavread(D:\matlab\22hexian.wav) ; %读声音文件 n=length(x); t=0:1/fs:(length(x)-1)/fs; %求出语音信号的长度 y1=fft(x,n) ; %傅里叶变换 y2=fftshift(y1); %对频谱图进行平移 f=0:fs/n:fs*(n-1)/n; %得出频点 subplot(2,1,1); plot(t/2,x) %做原始语音信号的时域图形 title(原始信号时域波形图); subplot(2,1,2); plot(f,abs(y2)); title(原始信号频谱图) 仿真波形: 门铃: 和弦: 男女声: 2、调制与解调: 首先画出语音信号的时域波形,然后对语音信号进行频谱分析。在Matlab?中可以利用函数fft?对信号行快速傅里叶变换,得到信号的频谱特性,从而加深对频谱特性的理解。 程序: clear; dt=1/44100; fs=44100; [f1,fs,nbits]=wavread(D:\1huan.wav); figure(1); subplot(1,1,1); N=length(f1); t=0:1/fs:(N-1)/fs; plot(t,f1); title(信息信号的时域波形); fy1=fft(f1); w1=0:fs/(N-1):fs; figure(2); subplot(1,1,1); plot(w1,abs(fy1)); title(信息信号的频谱); f2=cos(22000*pi*t); figure(3); subplot(1,1,1); fy2 = fft(f2); N2=length(f2); w2=fs/N*[0:N-1]; plot(w2,abs

文档评论(0)

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

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

1亿VIP精品文档

相关文档