数字语音处理大作业_第1页
数字语音处理大作业_第2页
数字语音处理大作业_第3页
数字语音处理大作业_第4页
数字语音处理大作业_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、语音去噪算法研究语音去噪算法研究班级:通信工程 班姓名:学号:指导教师:崔艳秋 研究意义研究意义v在语音的录制、传输过程中引入各种各样的噪声是不可避免的。为抑制噪声,提高语音的质量,需要对含噪语音信号进行语音增强。v本研究采用频谱减法有效地去除了噪声,能够起到很好的语音增强效果,在不损伤语音信号的前提下能够大幅度提高信噪比。研究现状研究现状 v频谱减法算法是在假设噪声是统计平稳且与语音不相关的前提下,利用短时傅里叶变换将带噪语音的功率谱减去估计噪声的功率谱,得到语音功率谱估计值。根据离散傅里叶变换的线性性质。将语音信号的离散傅里叶变换与噪声的离散傅里叶变换相减,即可得到语音信号的离散傅里叶变化

2、,再进行离散傅里叶反变换即可得到去噪后的语音信号。v频谱减法基本原理如下频谱减法基本原理如下:v假设带噪语音信号为: y(i)=s(i)+n(i) v其中,s(i)为纯净语音,n(i)为噪声信号。v经FFT变换后,相应的频域表示为: = +v由此可得: v因为纯净语音信号与噪声信号是相互独立的,所以 与 也是相互独立的。v所以:E = E + E 其中,E 可以通过先验知识或者通过无语音时的统计平均得到,设为 。v对于一个分帧内的短时平稳过程则有: v由此可得到原是语音的谱估计值: = =v其中, 是增强后的语音幅度。YkNSNS|N|S|Y|k*k*kk222kkkSkNkNkSk|Y|k2

3、|S|k2|N|k2|N|k2)(nK)(n22|S|Y|kkK|S|K|S|K21|N|Y|kk22E21)(n2|Y|kKv具体做法如下,录制一段自己的音频和一段背景噪音, 采样频率为32kHz 的文件,然后在Matlab 软件平台下,利用函数wavread 对语音信号进行采样。分别画出语音信号和背景噪音信号的的时域波形;然后对两个音频信号进行快速傅里叶变换,得到信号的频谱特性。将两信号的频谱相减,得到去噪后的频谱。再进行离散傅里叶反变换即可得到去噪后的语音信号。仿真实验及分析仿真实验及分析v(1)由麦克风采集语音数据,将采集的数据存成WAV文件(要求采样率为32000Hz),存在G盘中。

4、vclear;vclose all;vFs=32000;vy=wavrecord(5*Fs,Fs,double);vwavwrite(y,G:a);vsoundview(y,Fs);v(2)同样方法,在统一背景下,采集噪音数据,存在G盘中。v用soundview函数显示的语音信号,噪音信号如图。 v(3)MATLAB 代码如下:vclear;clc;%录音后用音频格式转换软件转为wav 格式fs=32kHz 的文件vx1=wavread(G:a.wav);vx2=wavread(G:x.wav);vN=size(x1,1);vx1=x1(1:N,1);%因录音时是立体声故去其中的第一通道的音频

5、数据vx2=x2(1:N,1);vn=1:N;vfs=32000;%语音信号采用频率为32000 赫兹vY1=fft(x1,N);%对信号做N 点的FFT 变换vY2=fft(x2,N);vmagx1=abs(Y1(1:1:N/2+1);k1=0:1:N/2;w1=fs/N*k1;vmagx2=abs(Y2(1:1:N/2+1);k2=0:1:N/2;w2=fs/N*k1;vfigure(1);%作图1vsubplot(2,1,1);stem(n,x1,.k);title( 处理前音频信号signal x(t);grid;vsubplot(2,1,2);plot(w1,magx1,k);tit

6、le( 处理前音频信号的频谱);grid;vfigure(2);%作图2vsubplot(2,1,1);stem(n,x2,.k);title( 噪音信号n(t);grid;vsubplot(2,1,2);plot(w2,magx2,k);title( 噪音信号的频谱);grid;vmagx3=magx1-magx2;vY=Y1-Y2;%频谱相减vx3=ifft(Y);%离散傅里叶反变换vfigure(3);%作图3vsubplot(2,1,1);stem(n,x3,.k);title( 去噪后音频信号n(t);grid;vsubplot(2,1,2);plot(w1,magx3,k);tit

7、le( 谱相减后音频信号频谱);grid; v得到波形如下:v图1 (左上)处理前的音频信号v图2 (右上) 噪声信号v图3 (左下)处理后的音频信号0246810121416x 104-0.1-0.0500.050.1 噪 音 信 号 n(t)0200040006000800010000120001400016000050010001500 噪 音 信 号 的 频 谱0246810121416x 104-2-1012 去 噪 后 音 频 信 号 n(t)0200040006000800010000120001400016000-2000020004000 谱 相 减 后 音 频 信 号 频 谱0246810121416x 104-1-0.500.51 处 理 前 音 频 信 号 signal x(t)02000400060008000100001200014000160000100020003000 处 理 前 音 频 信 号 的 频 谱v实验结果分析:对比图1 和图3 发现经处理后噪声减少,有效的改善了声音频谱和时域波形,达到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论