专题四
研究题目:含噪信号滤波
题目分析:该题目涉及到语音信号的提取,常见噪声的产生与叠加,巴特沃兹滤波器的设
计。
巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带
则逐渐下降为零。 在振幅的对数对角频率的波得图上,从某一边界角频率开始,振幅随着
角频率的增加而逐步减少,趋向负无穷大。
一阶巴特沃斯滤波器的衰减率为每倍频 6 分贝,每十倍频 20 分贝。二阶巴特沃斯滤波器
的衰减率为每倍频 12 分贝、 三阶巴特沃斯滤波器的衰减率为每倍频 18 分贝、如此类推。
巴特沃斯滤波器的振幅对角频率单调下降,并且也是唯一的无论阶数,振幅对角频率曲线
都保持同样的形状的滤波器。只不过滤波器阶数越高,在阻频带振幅衰减速度越快。其他
滤波器高阶的振幅
仿真程序
(1)将一个 wav 格式信号提取,并进行抽样,做出时域图和频谱图
fs=22050; %语音信号采样频率为 22050
x1=wavread('music.wav'); %读取语音信号的数据,赋给变量 x1
x1=x1(:,1); %提取通道 1 的语音信号
sound(x1,22050); %播放语音信号
y1=fft(x1,1024); %对信号做 1024 点 FFT 变换
f=fs*(0:511)/1024;
figure(1)
plot(x1) %做原始语音信号的时域图形
title('original sound signal');
xlabel('Time n');
ylabel('Magnitude n');
figure(2)
subplot(2,1,1);
plot(abs(y1(1:512))) %做原始语音信号的 FFT 频谱图
title('FFT Frequency Spectrum of Original Sound Signal')
subplot(2,1,2);
plot(f,abs(y1(1:512)));
title('Frequency Spectrum of Original Sound Signal')
xlabel('Hz');
ylabel('Magnitude ');
(2)产生一个频率为 6KHZ 的高频噪声并叠加在原信号上,做出两个信号的原始图和频谱图,
可以看到很大的变化,播放时声音也有很大的变化。
fs=22050;
x1=wavread('music.wav');
x1=x1(:,1);
评论0