《科技文献检索综述.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文档。上传文档
查看更多
《科技文献检索综述

科技文献检索综述 院系:电气信息工程学院 专业:电气信息工程 班级:08-2班 姓名:韩琳 学号:200801030210 基于matlab的语音信号录制采集和分析 我们运用计算机上的录音机录制一段语音信号;然后,利用MATLAB中的wavread命令来读入语音信号,将它赋值给某一向量。再将该向量看做一个普通的信号,对其进行FFT变换实现频谱分析;随后,利用随机函数randn产生高斯噪声并将该噪声加入我们已经录制好的噪声中,然后对叠加了的语音信号进行频谱分析。并用sound函数回放加人噪声前后的语音。 在我校的网上图书馆中,输入语音信号、分析等一些关键词,可以搜得几篇相关期刊,有: 1.徐靖涛.基于MATLAB的语音信号分析与处理[J].重庆科技学院学报2008,1, 2.张文,蒋猛,陈智.基于MATLAB的语音信号的滤波与实现[J].山西电子技术.2008,2, 3.黄文填,李金平.基于MATLAB的语音信号分析和滤波处理[J].北京联合大学信息学院.2009,45, 4.胡航.语音信号处理(第4版).哈尔滨工业大学出版社.2009.07, 5.赵力.语音信号处理(第2版).机械工业出版社.2009.06, 6.蔡莲红.现代语音技术基础与应用.清华大学出版社.2003.11, 7.张雄伟,陈量,杨吉斌.现代语音信号处理技术及应用[M].机械工业出版社.2003, 8.张威.MATLAB基础与编程入门[M].西安电子科技大学出版社.2006, 9.陈永彬,王仁华.语音信号处理.中国科学技术大学出版社.1990, 10.樊昌信.通信原理[M].国防工业出版社.2005, 11.程佩青.数字信号处理教程(第三版).清华大学出版社.2006 由徐靖涛、王金根发表于2008年2月重庆科技学院学报(自然科学版)的“基于MATLAB的语音信号分析与处理”和张文发表于2008年第2期山西电子技术的“基于MATLAB的语音信号的滤波与实现”以及黄文填、李金平发表于2009,45(专刊)北京联合大学信息学院的“基于MATLAB的语音信号分析和滤波处理”这三篇期刊可知:在MATLAB软件平台下,可以利用wavread函数对语音信号进行采样,得到声音数据变量y,同时把y的采样频率Fs=8000Hz和数据位Nbits=8Bit放进MATLAB的工作空间。用sound函数对语音信号进行播放,并可对语音信号进行频谱分析,在MATLAB中可以利用函数FFT对信号进行快速傅里叶变换。 函数FFT的调用格式为:fft(x,n);其中,x为所要进行快速傅里叶变换的语音信号;n为所要进行的傅里叶变换的点数,n的点数可以为原语音信号的长度,也可使用1024、512等。 wavread函数的调用格式为:[y,fs,nbits]=wavread(语音信号文件名); sound函数的调用格式为:sound(y,fs,nbits); 求信号的长度的函数为length(),其调用格式为:length(y);其中,y为所要求长度的信号。 再结合以上各参考文献,可得对原语音信号的采集及回放和时域、频域的波形的程序如下: [y,fs,nbits]=wavread(你好);%把语音信号加载入Matlab仿真软件平台 sound(y,fs,nbits);%回放语音信号 subplot(2,1,1);plot(y);title(原语音信号的时域波形); grid on;%加网格 legend(Waveform ); xlabel( Time (s) );%标横坐标 ylabel(Amplitude );%标纵坐标 n=length(y);%求出语音信号的长度 Y=fft(y,n);%傅里叶变换 Y1=fftshift(Y);%对频谱图进行平移 subplot(2,1,2);plot(abs(Y1));title(原语音信号的频谱图); grid on;%加网格 然后需加入高斯噪声,由张文发表于2008年第2期山西电子技术的“基于MATLAB的语音信号的滤波与实现”可知: randn函数的基本调用格式有两种:randn(n)和randn(m,n),前者产生n×n服从标准高斯分布的随机函数矩阵,后者产生m×n的随机数矩阵。在这里,我们选用randn(m,n)函数,应注意的是:randn(m,n)的行和列即m、n应与原语音信号的行和列的长度保持一致。 在这里构造的随机高斯噪声为noise=0.005*randn(n,1);即产生一列n行的随机高斯噪声,n为原语音信号的长度。 构造的随机高斯噪声的程序如下所示: [y,fs,n

文档评论(0)

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

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

1亿VIP精品文档

相关文档