天天看點

多級CIC濾波器的FPGA設計

以下内容來自:數字濾波器的MATLAB與FPGA實作--杜勇

單級CIC濾波器的主瓣衰減并不是很理想。是以需要采用多級CIC濾波器。

1.多級CIC濾波器系統函數可寫為:

多級CIC濾波器的FPGA設計

在根據抽取器(内插器)與線性系統(濾波器)可以位置互換的原則,可以得到一下的框圖:

多級CIC濾波器的FPGA設計

從圖中可以看出,多級CIC可以由3個子產品組成,積分子產品,抽取子產品,梳狀子產品。

2.接下來還有的就是各個子產品的字位寬問題。

多級CIC濾波器的FPGA設計

WI是CIC中間處理過程字位寬,Win是輸入資料字位寬,N是CIC濾波器階數,M是抽取因子,D是濾波器級數

資料濾波器的最終輸出位寬

多級CIC濾波器的FPGA設計

仿真代碼:https://download.csdn.net/download/qian_123456/12178297

仿真結果:

多級CIC濾波器的FPGA設計