91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-07
  • 語言: Matlab
  • 標簽:

資源簡介

matlab實現聲音信號的采集、加噪、低通、高通、帶通濾波,回放聲音信號。

資源截圖

代碼片段和文件信息

%對語言信號進行處理,加噪和濾波
[yfsnbits]=wavread(‘voice.wav‘);??????%讀取語音信號
y=80*y;?????????????????????????????????%若聲音太小,在此處調節放大倍數
sound(yfsnbits);??????????????????????%回放錄制的語音信號
pause(12);??????????????????????????????%延時程序

%對音頻信號加入噪聲
?L=length(y);??????????????????????????%計算音頻信號的長度
?noise=0.08*randn(L1);????????????????%加入高斯白噪聲
?y_z=y+noise;??????????????????????????%將兩個信號疊加成一個新的信號——加噪聲處理???
?sound(y_zfsnbits);??????????????????%回放加噪后的語音信號
?pause(12);????????????????????????????%延時程序

%對加噪的語音信號進行低通濾波處理程序如下:?
%低通濾波器設計階段
fp=1000;fc=1100;As=100;Ap=1;?????????????%低通濾波器的性能指標,fp為通帶截至頻率,fc為阻帶截至頻率,fc-fp為過渡帶的帶寬,AS為帶外抑制度,AP為通帶紋波
wc=2*fc/fs;?wp=2*fp/fs;????????????????%對頻率進行歸一化處理
[Nwn]=?buttord(wpwcApAs);??????????%設計一個巴特沃斯濾波器,得到最低階數和截止頻率n為濾波器的最低階數,wn為3dB的截至頻率
b=fir1(Nwn‘low

評論

共有 條評論

相關資源