![](https://csdnimg.cn/release/download_crawler_static/86556297/bg1.jpg)
语音信号处理
语音信号处理综合运用了数字信号处理的理论知识,对信号进行计算及频谱
分析,设计滤波器,并对含噪信号进行滤波。
具体设计步骤如下:
(1) 语音信号的采集:先采集一段wav格式的语音信号在。然后在Matlab 软件
平台下,利用函数wavread 对语音信号进行采样,播放语音信号,并绘制
原始语音信号。
其实现程序为:%采集语音信号
x=wavread(’music.wav’);
N=length(x);
N=0:N-1;
Ts=1/Fs;f=2500;
[x,Fs,bits]=wavread(’music.wav’);
wavplay(x,Fs);
figure(1);
subplot(3,1,1);pot(x);title(‘语音信号’);
其原始语音信号图为:
(2) 对原始信号加入噪声信号:对原始信号加入s=sin(2*pi*f*Ts*n)的噪声,
播放噪声信号,并绘制噪声信号和含噪语音信号。
其实现程序为:%加入噪声
s=sin(2*pi*f*Ts*n);
y=x’+s;
wavplay(y,Fs);
subplot(3,1,2); pot(s);title(‘噪声信号’);
subplot(3,1,2); pot(y);title(‘含噪语音信号’);
噪声信号和含噪语音信号图为: