基于matlab实现对语音信号分析

基于matlab实现对语音信号分析

ID:34540819

大小:1.93 MB

页数:3页

时间:2019-03-07

基于matlab实现对语音信号分析_第1页
基于matlab实现对语音信号分析_第2页
基于matlab实现对语音信号分析_第3页
资源描述:

《基于matlab实现对语音信号分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学术研究AcademicResearch基于MATLAB实现对语音信号频谱分析赵淑敏/兰州交通大学电子与信息工程学院(甘肃兰州·730070)摘要:语音信号处理技术是语音处理领域中新近发展起二、语音信号的采集来的一个学科分支,MATLAB是一个数据分析和处理功能Windows附件的娱乐中有个录音机程序,通过它可以驱十分强大的工程实用软件,运用它来进行语音信号的采集、动声片采集、播放和简单处理语音信号。为了清晰的阐明对分析和处理相当便捷。文章介绍了在Matlab环境中如何采语音信号进行频谱分析,首先使用Windows的录音机功能可集语音信号和语音信号采集后

2、的频谱分析处理,并通过实以用麦克风直接录制一段女声“世界上最遥远的距离不是生例分析了语音信号处理的Matlab。与死,而是我就站在你面前你确不知道我爱你”,并保存为关键字:MATLAB;语音信号;频谱分析;傅里叶变换WAV格式文件,供MATLAB相关函数直接读取、写入或播中图分类号:TN911.6文献标识码:A放。本文以WAV格式语音信号作为分析处理的输入数据。文章编号:1673-1131(2010)04-015-03例:在MATLAB中使用wavread函数读取录制得到的声音采样频率Fs为11kHz,且声音是8位单声道的声音文件一、引言“test.wa

3、v”。并利用wavplay函数播放声音,可清晰地听到随着计算机技术和信息技术的发展,语音交互已经成语音。然后绘制显示出语音数据的波形图(如图1所示)。为人机交互的必要手段,而语音信号的采集和处理是人机Clear交互的前提和基础。Matlab是美国MathWorks公司推出的S=wavread('C:DocumentsandSettingsadministrator一种面向工程和科学计算的交互式计算软件,它以矩阵运算桌面test.wav');%读取语音数据为基础,把计算、可视化、程序设计融合到了一个简单易用的交互式工作环境中。同时由于Matlab是

4、一个数据分析和处理功能十分强大的工程实用软件,它的信号处理与分析工具箱为语音信号分析提供了十分丰富的功能函数,利用这些功能函数可以快捷而又方便地完成语音信号的处理和分析以及信号的可视化,使人机交互更加便捷。图1原始语音信号ApplicationofSpeechSignalSpectrumAnalysisBasedOnMATLABAbstract:Speechsignalprocessingtechnologyisthefieldofvoiceprocessinginthenewlydevelopedbranchofasubject.MATLABisver

5、ypowerfulandpracticalengineeringsoftwarewhichisusedindataanalysisandprocessingfraction,anduseittocollect,analysisandprocessvoicesignal,whichisveryconvenient.ThisarticledescribestheMatlabenviironment,howtocollectandprocessspeechsignal,andthroughexampleanalysisofthespeechsignalproc

6、essinginMatlab.Keywords:MATLAB;Speechsignal;SpectrumAnalysis;FFT赵淑敏/基于MATLAB实现对语音信号频谱分析2010No.415Information信息通信&communicationsPlot(S),title('原始语音信号')%画波形图以看作是加窗后函数的傅里叶变换,为了实现反变换,将Wavplay(S);%播放语音进行频率采样,即令=2πk/L,则有三、语音信号分析及MATLAB的实现3.1语音信号的频谱分析过程其中,L为频率采样点数。将在时域n上每隔R个傅里叶频谱分析是语音信号

7、频域分析中广泛采用的一样本采样,则可令种方法。语音波是一个非平稳过程,因此适用于周期、瞬变或平稳随机信号的标准傅里叶变换不能直接表示语音信用这些求出其离散傅里叶反变换y(n)如下:r号,而应该用短时傅里叶变换对语音信号的频谱进行分析,相应的频谱称为“短时谱”。进行频谱分析时,在时域数据进行短时FFT处理之前而都要进行加窗处理。在FFT处理之后,普通频谱分析可以可以证明,x(n)和y(n)之间只相差一个比例因子,它们的进行频域上的滤波处理,从而使频谱更加平滑。最后IFFT关系如下:处理观察恢复后的时域信号图形,频谱分析过程(如图2所示)。3.4MATLAB

8、处理语音信号Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。