寬帶信道化接收機研究與實現
則F=2時的硬件實現框圖如圖2所示。本文引用地址:http://www.104case.com/article/191185.htm
2 系統的Matlab仿真
首先要設計原型低通濾波器,Matlab是工程應用、信號處理、數學計算領域里非常實用的工具。根據相應的需要設計滿足一定指標的濾波器。Matlab中的firpmord是采用最佳逼近最大最小準則的算法,該函數可以求出原型低通濾波器的階數,指令firpm可以求出原型低通濾波器的系數。若采樣率fs為200MHz,將0~fs劃分為16個均勻信道,則低通濾波器的通帶截止頻率為6.25MHz,阻帶截止頻率為12.5MHz。相應的濾波器設計指標設計為通帶增益為1,阻帶增益為0,通帶紋波為0.01 dB,阻帶衰減為60 dB,采樣率為200 MHz。
根據這些參數得到96階的FIR濾波器,FIR濾波器特性如圖3所示。
由于在FPGA中的編程需要量化后的濾波器,因此得到該FIR濾波器10位量化后的特性如圖4所示。
對原型低通濾波器做16倍的抽取,2倍內插得到濾波器的多相分量。在Matlab環境仿真基于多相濾波器的數字信道化過程,結果如圖5所示。
由圖5可知,25.1 MHz的信號處于第2個信道,而仿真結果也說明在第2個信道的輸出幅度最大,是其他信道輸出的60 dB以上。
評論