一、实验目的
了解计算机存储信号的方式以及语音信号的特点。
掌握谱减法实现语音去噪增强的原理。
二、实验设备条件
计算机(带话筒)。
Matlab。
三、实验要求
1、利用windows自带的录音机录制一段语音,生成.wav文件。
2、用谱减法对采集的语音信号进行去噪处理,从频谱图和回放效果两个方面对去噪处理前后的语音信号进行比较
四、实验过程
1、用计算机的声音编辑工具录制一段语音信号,生成.wav文件。需录制的语音信号可以由话筒输入。
2、选择3种不同的采样频率对同一段语音信号进行采样,生成相应的.wav文件,并试听回放效果,进行比较。
3、谱减法原型算法
设s(t)为纯净语音信号,n(t)为噪声信号,y(t)为加噪后的信号,则有:
y(t) s(t) n(t)
对s(t)、n(t)、y(t)分别进行傅里叶变换,分别用S( )、N( )、Y( )表示,可得:
Y( ) S( ) N( )
假定语音信号与噪声信号是相互独立的,则有:|Y( )|2 |S( )|2 |N( )|2
因此,用Py( )、Ps( )、Pn( )分别表示y(t)、s(t)、n(t)的功率谱,又有:
Py( ) Ps( ) Pn( )
而由于噪声的功率谱在发生前和发生期间基本没有变化,其功率谱可以通过“寂静段”(只有噪声没有语音)来估计,有
Ps( ) Py( ) Pn( )