當前位置:編程學習大全網 - 編程軟體 - fir濾波編程

fir濾波編程

示例:

設計壹個低通數字濾波器,給定采樣頻率fs=12000Hz,通帶截止頻率wp=0Hz,阻帶起始頻率ws=5000Hz(假設阻帶衰減不小於-50dB)。

回答:

因為阻帶衰減為50dB,所以可以通過查表來選擇漢明窗口。最小阻帶衰減為53dB,過渡帶寬度為6.6 π/n..

MATLAB程序如下:

WP = 0;%?頻率標準化

ws = 5000 * 2/12000;

wdel = ws-WP;%?過渡帶寬

wn = 0.5 *(WP+ws);%?截止頻率的近似計算

n = ceil(6.6 * pi/wdel);%?根據過渡帶的寬度找到濾波器階數。

window = hamming(N+1);%?海明窗

b=fir1(N,wn,window);%?FIR濾波器設計

freqz(b,1,512);%?檢查濾波器的幅頻和相頻特性

參考:

/question/350250283.html

妳的問題沒有解釋衰減。我直接在百度上找到了答案,用的是漢明窗的低通濾波器。我查過了,聲明是正確的。

  • 上一篇:2023美賽獲獎比例
  • 下一篇:用java的JList如何做音樂播放器那樣的兩個列表,左邊的可以新建列表
  • copyright 2024編程學習大全網