• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術 > 設計應用 > 積分梳狀濾波器的FPGA實現

    積分梳狀濾波器的FPGA實現

    作者: 時間:2018-09-12 來源:網絡 收藏
    軟件無線電技術的基本思想是將寬帶的A/D轉換器盡可能靠近射頻天線,即盡可能早地將接收到的模擬信號轉化為數字信號,在最大程度上通過DSP軟件來實現通信系統的各種功能。在軟件無線電接收平臺中,采樣率高有利于提高采樣量化的信噪比和簡化設計,但采樣率高會導致后續信號處理速度跟不上,所以很有必要對A/D后的數據流進行降速處理,本文提出了多級CIC抽取濾波器結構不僅能夠實現更寬輸入信號的任意速率的抽取,并且對帶外信號的衰減也更大。

    1 CIC濾波器結構分析

    本文引用地址:http://www.czjhyjcfj.com/article/201809/389015.htm

    CIC濾波器最早是由Hogenauer提出的,后來出現了不少改進的結構形式。最基本的CIC抽取濾波器是指該濾波器的沖激響應具有如下形式:

    CIC抽取濾波器在w=0處的幅度值為R,其幅頻特性如圖2所示。稱頻率區間0~2π/R為CIC濾波器的主瓣,而其他區間為旁瓣。由圖2可以看見隨著頻率的增大,旁瓣電平不斷減小,其中第一旁瓣電平為:

    可見單級CIC濾波器的旁瓣電平比較大,只比主瓣低13.46 dB,說明阻帶衰減很差,一般很難滿足實用要求。為了降低旁瓣電平,可以采用多級CIC濾波器級聯的辦法來解決。

    當Q=5時,QQS=67.3 dB,由此可見5級級聯的CIC濾波器具有67 dB左右的阻帶衰減,基本能滿足實際要求。實際應用的CIC抽取濾波器常采用多級結構來實現。由此可見實際應用中采用多級CIC抽取濾波器能適用更寬的有用輸入信號。適用于軟件無線電系統中的CIC抽取/內插濾波器如圖3所示,通常R的取值為1或2。

    2 五級CIC濾波器的實現

    在此設計的CIC抽取濾波器的參數為:抽取因子D=25,帶寬比例因子b=1/8,R=1的5級CIC濾波器。設輸入數據位寬為8 b,輸出數據位寬為10 b。

    實現的VHDL代碼如下所示:

    3 仿真分析

    利用Altera公司的Quartus Ⅱ軟件,針對Cyclone系列的EP1C12Q24017,對CIC濾波器的實現方法進行仿真分析,所得時序圖如圖4所示。仿真結果表明5級CIC濾波器的實現方法正確。

    4 結論

    本文給出了適用于軟件無線電采樣率變換系統中CIC濾波器的結構,完成了5級CIC濾波器的具體設計,時序仿真分析證明了該濾波器的正確性和可行性。該多級CIC濾波器的實現方法可在其他多速率處理系統中推廣應用。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 湖南省| 福州市| 盘山县| 花莲市| 建水县| 彭泽县| 黄骅市| 望奎县| 诸城市| 瑞丽市| 壤塘县| 宁河县| 绥芬河市| 余江县| 林甸县| 景谷| 德州市| 德安县| 陵川县| 怀化市| 浑源县| 越西县| 承德县| 乐东| 洛隆县| 杨浦区| 白河县| 安远县| 宝应县| 洛宁县| 南宫市| 叶城县| 大宁县| 江川县| 常德市| 手游| 阳新县| 元阳县| 东乡| 鹤山市| 铜川市|