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

代碼片段和文件信息
sound(xfs);%輸出加噪后的音頻
wp=0.08*pi;ws=0.1*pi;?%兩個頻率的信號
Rp=1;Rs=15;Fs=44100;Ts=1/Fs;%阻帶衰減和通帶衰減,中間是過渡區,采樣頻率44100
wp1=2/Ts*tan(wp/2);%將數字指標轉換成模擬指標
ws1=2/Ts*tan(ws/2);
[NWn]=buttord(wp1ws1RpRs‘s‘);%選擇濾波器的最小階數
[ZPK]=buttap(N);%創建butterworth模擬濾波器
[BapAap]=zp2tf(ZPK);
[ba]=lp2lp(BapAapWn);
[bzaz]=bilinear(baFs);%用雙線性變換法實現模擬濾波器到數字濾波器的轉換
[HW]=freqz(bzaz);%繪制頻率響應曲線
plot(W*Fs/(2*pi)abs(H));%畫濾波器頻域圖
xlabel(‘頻率/Hz‘);
ylabel(‘頻率響應幅度‘);
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
- 下一篇:灰色預測的matlab代碼
評論
共有 條評論