基于MATLAB的語音信号采集与处理.docVIP

  • 58
  • 0
  • 约3.96千字
  • 约 8页
  • 2016-11-27 发布于重庆
  • 举报
基于MATLAB的語音信号采集与处理

基于MATLAB的语音信号采集与处理 1.理论原理 利用MATLAB对语音信号进行分析和处理,采集语音信号后,利用MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。语音信号的“ 短时谱”对于非平稳信号, 它是非周期的, 频谱随时间连续变化, 因此由傅里叶变换得到的频谱无法获知其在各个时刻的频谱特性。如果利用加窗的方法从语音流中取出其中一个短断, 再进行傅里叶变换, 就可以得到该语音的短时谱。 2. 具体流程 (1). 语音信号的采集及分析 源代码: fs=22050; x1=wavread(F:\Documents and Settings\Administrator\桌面\333.wav); sound(x1,22050); y1=fft(x1,1024); f=fs*(0:511)/1024; figure(1) plot(x1) title(原始语音信号); xlabel(时间); ylabel(幅值); figure(2) freqz(x1)

文档评论(0)

1亿VIP精品文档

相关文档