當前位置:編程學習大全網 - 網站源碼 - matlab裏設計CIC濾波器該用哪個函數

matlab裏設計CIC濾波器該用哪個函數

matlab裏設計cic濾波器的函數有以下兩種:

1. fdesign.decimator

例如:設定好采樣頻率Fs, 信號帶寬Fp, 阻帶衰減As, 差分時延m及降采樣比D就可以得到cic濾波器的傳輸函數

d1 = fdesign.decimator(D,'CIC',m,Fpass,As,Fs);

Hcic = design(d1);

2. mfilt.cicdecim (fixed-point CIC decimator, mfilt是matlab裏專門用來設計多速率信號處理濾波器的壹套函數)

hm = mfilt.cicdecim(decimation_factor,differential_delay,NumberofSections);

decimation_factor為降采樣比,differential_delay同上為差分時延,NumberofSections為cic濾波器的節數,與第壹個函數相比,這個函數沒有規定采樣濾波,通帶寬度、阻帶衰減等

  • 上一篇:我的筆記本USB接口也出現“該設備無法啟動。 (代碼 10),系統資源不夠,無法完成 API。”妳的解決了嗎?
  • 下一篇:為什麽氫虎在線課程的資源不是免費的?
  • copyright 2024編程學習大全網