新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于FPGA的DDC濾波器設計與仿真

        基于FPGA的DDC濾波器設計與仿真

        作者: 時間:2012-09-26 來源:網絡 收藏

        近年來,軟件無線電已經成為通信領域一個新的發展方向,數字下變頻技術(Digital Down Converter-)是軟件無線電的核心技術之一,也是計算量最大的部分?;?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/FPGA">FPGA設計一般采用CIC、HB、FIR級聯的形式組成。同時,由于CIC的通帶性能實在太差,所以中間還要加上一級PFIR以平滑的通帶性能。而眾所周知用從事算法的開發是一件難度比較大的工作,而Xilinx公司開發的System Generator工具為算法的快速開發及帶來了巨大的方便。本文首先對CIC、HB、FIR濾波器的原理及設計作了簡單的說明,最后用Matlab結合System generator對本文所設計的濾波器作了一個。

          1 總體結構設計

          數字下變頻技術作為數字信號處理中的一個關鍵技術,它通常由以下兒部分組成。首先,CIC濾波器,它實現簡單而且能實現較大的下抽率。其次,由于CIC濾波器帶內平坦性能太差,因此在CIC濾波器之后一般要加上PFIR來平滑帶內平坦度。最后,由于CIC濾波器的抽取因子小宜取得過大,岡此還要用HB濾波器的級聯來進一步增加抽取率。下面本文以如何設計一個原信號采樣率為72 MHz的、有效信號帶寬為2.05 MHz的、下抽率為14的、主旁瓣衰減80 dB以上的、通帶平坦度小于0.2 dB的下抽濾波器為例說明下抽濾波器的設計。

          實際中常用的DDC的實現框圖如圖1所示。

          基于FPGA的DDC濾波器設計與仿真

          2 CIC濾波器設計

          CIC濾波器是近年來在下變頻中用得最多的一種技術,CIC濾波器在多速率信號處理中具有特別重要的位置,它可以充當內插濾波器,也可以充當抽取濾波器,主要取決于積分器和梳狀濾波器的連接順序。由于CIC(級聯積分梳狀)濾波器不需要乘法運算和存儲系數,因此實現非常簡單,在采樣率變換過程中經常使用CIC濾波器進行數字濾波。

          考慮到CIC濾波器的除數及抽取因子不宜取得過大,所以實際巾的下抽濾波器一般都是采用CI協同HB來完成下抽的任務。比如這里我們要下抽14,一般的做法是先用CIC下抽7然后用HB下抽2 如果這時一級HB仍然不滿足要求的話,我們可以通過適當增加HB的級聯數目來完成下抽。例如,如果要下抽28,那么可以先下抽7,然后通過兩級HB來完成下抽4,進而達到下抽28的目的。

          在MATLAB中通過設置下抽因子,需要的通帶截止頻率等參數可以方便的設計出想要的CIC濾波器。下圖為本次設計中設計出的CIC濾波器的幅頻響應。

          基于FPGA的DDC濾波器設計與仿真

          通過將其通帶細節圖放大,可以發現在2.05 MHz處通帶的衰減為4.508 dB。

          基于FPGA的DDC濾波器設計與仿真

          3 PFIR濾波器設計

          PFIR濾波器的設計目標是在滿足通帶波紋和過渡帶寬盡可能窄的同時使得阻帶衰減盡可能大,PFIR的階數越高,PFIR濾波器的通帶波紋,過渡帶寬,阻帶衰減等特性就越好。

        濾波器相關文章:濾波器原理


        fpga相關文章:fpga是什么


        濾波器相關文章:濾波器原理


        電源濾波器相關文章:電源濾波器原理



        上一頁 1 2 3 下一頁

        關鍵詞: FPGA DDC 濾波器 仿真

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 额尔古纳市| 上虞市| 敦煌市| 罗山县| 和龙市| 古交市| 罗甸县| 新和县| 台州市| 彭州市| 兰坪| 吉林市| 德惠市| 扬中市| 太和县| 海兴县| 五台县| 大埔区| 札达县| 宁远县| 常宁市| 通河县| 泰和县| 登封市| 山西省| 临潭县| 屏南县| 鹤岗市| 江北区| 福安市| 财经| 获嘉县| 灵丘县| 桐柏县| 文化| 泰来县| 灵宝市| 南川市| 巍山| 旬阳县| 阿图什市|