資源簡介
要求錄制一段自己的語音信號后,對所采集的語音信號加入干擾噪聲,設(shè)計相應(yīng)的數(shù)字濾波器濾除噪聲并進行驗證,最后設(shè)計GUI界面。

代碼片段和文件信息
sound(xfs);%輸出加噪后的音頻
wp=0.08*pi;ws=0.1*pi;?%兩個頻率的信號
Rp=1;Rs=15;Fs=44100;Ts=1/Fs;%阻帶衰減和通帶衰減,中間是過渡區(qū),采樣頻率44100
wp1=2/Ts*tan(wp/2);%將數(shù)字指標(biāo)轉(zhuǎn)換成模擬指標(biāo)
ws1=2/Ts*tan(ws/2);
[NWn]=buttord(wp1ws1RpRs‘s‘);%選擇濾波器的最小階數(shù)
[ZPK]=buttap(N);%創(chuàng)建butterworth模擬濾波器
[BapAap]=zp2tf(ZPK);
[ba]=lp2lp(BapAapWn);
[bzaz]=bilinear(baFs);%用雙線性變換法實現(xiàn)模擬濾波器到數(shù)字濾波器的轉(zhuǎn)換
[HW]=freqz(bzaz);%繪制頻率響應(yīng)曲線
plot(W*Fs/(2*pi)abs(H));%畫濾波器頻域圖
xlabel(‘頻率/Hz‘);
ylabel(‘頻率響應(yīng)幅度‘);
title(‘Butterworth‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????735??2018-12-23?13:56??jiazao.m
?????文件????????318??2018-12-23?14:02??lvbohou.m
?????文件???????8959??2018-12-23?20:53??unti
?????文件????????590??2018-12-23?13:58??ditong.m
-----------?---------??----------?-----??----
????????????????10602????????????????????4
- 上一篇:xiangganleiji.m
- 下一篇:灰色預(yù)測的matlab代碼
評論
共有 條評論