新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 數(shù)字中頻式頻譜儀的分辨率帶寬設計

        數(shù)字中頻式頻譜儀的分辨率帶寬設計

        作者: 時間:2011-03-25 來源:網絡 收藏


          抽取濾波的目的是將正交解調后的高速率基帶信號降低到合適的信號速率,以便常用的基帶處理技術使用。在此設定基帶信號采樣率與步進為5倍的關系,以計算對應的I、Q基帶信號的采樣率,進而確定處理模塊總的抽取率。由于IP核的抽取率參數(shù)只能為整數(shù),所以,要通過對理想抽取率取整,應盡量滿足RBW與基帶信號采樣率的比例關系。而對于低抽取率的檔位,只通過CIC抽取就可以完成,但要對HB濾波器進行旁路控制,即HB級聯(lián)抽取為1。通過濾波器旁路控制和抽取因子可編程實現(xiàn)寬范圍抽取因子的調整,進而控制數(shù)據(jù)流采樣,也可以實現(xiàn)分析帶寬的變采樣率控制。

        本文引用地址:http://www.104case.com/article/191283.htm

          在圖2所示的整體設計框圖中,CIC濾波器是抽取部分的第一級,可實現(xiàn)高速抽取,但其通帶、阻帶特性的可控性不強。通過IP核可設置抽取率(R) 和級數(shù)(N) 等參數(shù),而且操作簡單。

          HB濾波器是抽取部分的第二級,單級抽取因子固定為2,有3級級聯(lián)和5級級聯(lián)兩種情況,各級均采用歸一化頻率設計方法,以避免重復設計。通常采用MATLAB的FDATOOL工具來設計濾波器,并以RBW濾波器輸入信號采樣率的2倍作為歸一化參考頻率,同時保證FIR濾波器通帶頻率范圍內的信號無衰減。由于FIR濾波器的通帶設定為0.2,且HB濾波器在此主要做為抽取濾波器,故設通帶頻率上限為0.21,濾波器階數(shù)為19階,圖3所示是半帶濾波器(HB) 的頻率響應曲線。半帶濾波系數(shù)為對稱系數(shù)且有將近一半的系數(shù)為零,19個濾波系數(shù)只有6個參與乘法計算,故不會消耗大量的乘法器資源,另外,抽取部分I、Q兩路的數(shù)據(jù)流速率較高,故采用乘累加結構搭建HB濾波器,以滿足高速的時序處理要求。

          在設計各個步進輸入所對應的RBW濾波器時,為了節(jié)約FPGA邏輯資源和簡化設計,也可以采用歸一化頻率設計方法,這樣可以使I、Q支路各設計一個RBW濾波器。由于FIR濾波器的輸入采樣率fs越大,濾波器的最小階數(shù)越高,因而選擇3dB帶寬與采樣率按0.2的歸一化比例來設計濾波器的頻率響應,且FIR濾波器不進行抽取,其輸入采樣率等于I、Q基帶信號采樣率。根據(jù)I、Q路信號的歸一化帶寬0.20可設定RBW濾波器的通帶頻率上限為0.20,阻帶頻率下限為0.29,濾波器階數(shù)為47 階,阻帶衰減為60dB,波形因子SF60/3 =B60dB/B3dB =0.29/0.20≈1.45,圖4所示FIR濾波器的頻率響應曲線。

          將生成的*.coe格式的濾波系數(shù)可以導入FPGA中所調用的IP核中,考慮到FPGA乘法器資源有限,由于輸入數(shù)據(jù)經前面抽取,其數(shù)據(jù)率已降低,這里采用基于DA算法結構來搭建RBW濾波器。


        圖3 半帶濾波器(HB) 頻率響應

        半帶濾波器(HB) 頻率響應

        圖3 半帶濾波器(HB) 頻率響應

        分辨率濾波器(FIR) 頻率響應


        圖4 分辨率濾波器(FIR) 頻率響應

          4 結束語

          采用FPGA硬件并調用各類IP核來實現(xiàn)全技術的應用方法,其時序性能穩(wěn)定,可以很好的滿足高速、實時的信號處理要求。在設計中,結合范圍為1kHz~3MHz的可程控分析帶寬,可以采用多速率信號處理技術來降低數(shù)字信號的采樣率,并為數(shù)字幅度/相位檢波、視頻檢波、DSP開發(fā)以及實現(xiàn)FFT等后續(xù)信號的頻譜分析進行準備。該處理模塊也能應用于網絡分析、通信分析、雷達信號分析等其他設計,而且可以有效減小系統(tǒng)體積,保證設計的可靠性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 舒城县| 邵阳市| 沙湾县| 平武县| 孝感市| 潞城市| 岑溪市| 平安县| 贵阳市| 灌云县| 滁州市| 益阳市| 息烽县| 铜川市| 宣汉县| 武隆县| 安化县| 颍上县| 海林市| 延庆县| 日土县| 丹江口市| 屏南县| 凤山市| 怀化市| 多伦县| 托里县| 响水县| 阿坝| 舒城县| 木里| 洪泽县| 江安县| 河北区| 舞钢市| 兴山县| 阿图什市| 临安市| 闸北区| 无棣县| 商水县|