當前位置:歷史故事大全網 - 歷史天氣 - 用MATLAB或CCS設計三個低通濾波器,截止頻率分別為600Hz,1500Hz和3000Hz,利用.wav文件music.wav作為輸入

用MATLAB或CCS設計三個低通濾波器,截止頻率分別為600Hz,1500Hz和3000Hz,利用.wav文件music.wav作為輸入

%低通濾波器

y = wavread('F:\music.wav');

[z,p,k]=butter(10,3000/22000);

%Butterworth濾波器,10是頻率采點數,3000/22000是歸壹化截止頻率,3000是截止頻率,22000是音頻的采樣頻率。

[sos,g] = zp2sos(z,p,k);% Convert to SOS form

Hd = dfilt.df2tsos(sos,g);% Create a dfilt object

y1 = filter(Hd,y);%濾波

wavwrite(y1,22000,'F:\Music_3000.wav');%輸出結果y1

妳可以用windows自帶的錄音機制作wav文件。

截止頻率越低,濾出的聲音中低音的成分就越多,聲音聽起來越低沈。

  • 上一篇:滁州學院漢語言文學專升本好考嗎
  • 下一篇:中秋节团购
  • copyright 2024歷史故事大全網