《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 一種用于數字下變頻的高階分布式FIR濾波器及FPGA實現
一種用于數字下變頻的高階分布式FIR濾波器及FPGA實現
來源:電子技術應用2011年第2期
程遠東1,鄭晶翔2
1.四川信息職業技術學院 電子工程系,四川 廣元628017; 2.成都道惟爾科技有限公司,四川 成都610017
摘要: 設計了一種用于數字下變頻的256階分布式FIR濾波器。通過分析分布式FIR濾器結構給實現電路所需資源和運算速度帶來的影響,確定了適用于Cyclone III系列FPGA的實現結構。在Cyclone III系列EP3C40F484C6N芯片上實現該算法并分析了資源消耗與電路速度。
中圖分類號: TN713+.7
文獻標識碼: A
文章編號: 0258-7998(2011)02-0057-03
An implementation of high-order FIR filter with distributed algorithm for digital down conversion based on FPGA
Cheng Yuandong1,Zheng Jingxiang2
1.Department of Electronic Engineering, Sichuan Information College,Guangyuan 628017,China; 2.Chengdu Dowell Technology Corporation Limited,Chengdu 610017,China
Abstract: A 256-order distributed FIR filter for digital down conversion is described in this article. To analysis the impact on resource consumption and speed when implementation the circuit because of the structure of the FIR filter, the structure of the circuit which is implemented on FPGA is determined. The algorithm is implemented on Cyclone III EP3C40F484C6N,after that the resource consumption and speed of FPGA is analyzed.
Key words : FPGA;FIR filter;distributed algorithm


    隨著通信、雷達等技術的發展,軟件無線電技術已經被廣泛的用于無線基站、雷達信號處理、軍用電臺等多個領域。數字下變頻技術作為軟件無線電技術的重要組成部分,主要完成中頻信號數模轉換后的變頻、濾波以及重采樣等工作。數字下變頻的主要硬件框圖如圖1所示[1]。

    根據不同的性能需求,濾波器組中采用以FIR濾波器為主,與梳狀(CIC)濾波器、半帶(HB)濾波器相互搭配來實現數字中頻信號的抽取與濾波。梳狀濾波器和半帶濾波器通常用于前級的抽取濾波,以將信號速度降低到一定程度。整個信道波形的整形則主要依靠FIR濾波器完成。隨著對信號處理精度和速度的要求不斷提高,設計并實現更高速度和更高階數的FIR濾波器成為推進數字下變頻繼續發展所需要克服的難題。目前國內很多論文發表FIR濾波器多為11階[2]、16階[3]等低階FIR濾波器,其濾波效果很難滿足實際需要。本文設計一種用于數字下變頻的256階分布式FIR濾波,并針對Cyclone III系列FPGA設計了合理的實現方法。
1 分布式算法分析
    FIR濾波器的表達式可以寫為:
    
其中hk為濾波器抽頭系數, xk為輸入數據。式(1)中K的大小表征了FIR濾波器的階數。如果采用通常的乘加算法來實現FIR濾波器,K階濾波器需要使用K個嵌入式乘加單元。即使采用預加的實現方式也至少需要K/2個嵌入式乘加單元[4]。因此采用乘加算法直接實現高階濾波器會消耗大量的嵌入式乘加單元。Cyclone III系列EP3C40F484C6N芯片上的嵌入式乘法單元僅為126個,直接使用硬件乘法器則FPGA片上資源無法滿足要求。
    
2 分布式算法的變形與資源消耗推算
    從式(7)可知yB可能的取值與濾波器的階數K有關,因此256階濾波器至少需要2256個存儲單元。從式(6)可知,如果xk的位寬為N,則yN的值需要經過N次移位相加后得到。若取N為24,則計算一個濾波結果需要完成24次移位相加。如果直接在FPGA上實現分布式算法,存儲器資源和運算速度均無法滿足需求,需要從濾波器階數和輸入數據位寬兩方面對式(4)進行變形以減少存儲器資源的消耗并提高運算速度。
    若N位的xk位寬劃分為m段,每段L個比特,則可將式(4)變形為:
  
    從式(8)可以看出求得Zn(n=0,1,2…,m-1)的值僅需要進行L次移位相加運算,其運算時間是未變形前的1/m。但變形后需要同時使用m個查找表來并行完成查表運算。變形后所對應的硬件實現框圖如圖2所示。
    從圖2可知式(8)所對應的實現電路主要由串并轉換模塊、查找表、移位相加模塊以及錯位相加模塊組成。串并轉換模塊將x0~xK-1對應位串行移出組合后作為查找表的輸入。查找表預先把所有可能的運算結果預存,根據輸入數據查表直接求得濾波結果。移位相加模塊完成查表輸出的移位相加,求得表達式(8)中的Zn(n=0,1,2…,m-1)。最后根據Zn(n=0,1,2……,m-1)的權值不同,將其錯位相加后可得到最終結果。

    查找表的大小由濾波器階數決定,因此可通過將將式(4)變形為多個子濾波器級聯的形式。通過減少各個子濾波器的階數來減少查找表的大小,最后將各個子濾波器的結果求和可得到最終的濾波輸出??蓪⑹?4)改寫為:

    從式(9)可知,可以將K階FIR濾波器分解為t個S階的子濾波器。其實現框圖如圖3所示。

    由此可知每個子濾波器所需查找表的大小為2S,則劃分為t個子濾波器后相比于未劃分之前的所需的存儲單元數量之比M0為:

    由此可知若將K階濾波器劃分為多個子濾波器可以讓所需的儲存單元成指數級降低,而為提高速度所增加存儲單元只成線性增長。因此根據FIR速度和FPGA上資源的情況設計合理的實現方案到達速度和資源上的平衡。
3 FPGA實現方案及結果分析
    嵌入式存儲器塊是現代FPGA中常見的資源,嵌入式存儲器塊可以配置成不同大小和不同位寬存儲器。Cyclone III系列的FPGA中嵌入的存儲器塊為M9K,每一個嵌入式存儲器塊容量為9 Kbit。M9K存儲器可以根據需求被配置為8 192×1、4 096×2、1 024×9、256×32等多種形式。
    采用嵌入式存儲器塊來實現查找表,需要權衡子濾波器的階數以及輸出數據的精度。若考慮S階濾波器中加法運算精度,則需其位寬擴展S-1位。對于系數為24位FIR濾波器而言,其子濾波器的查找表滿足式(12)時可以將M9K的利用率發揮到最大。

    根據M9K嵌入式存儲器的配置規格可求得S=8時為近似最優解,所以可將嵌入式存儲器配置為256 × 32的模式,則每一個子濾波器為8階。對于256階FIR濾波器而言需要32個子濾波器級聯而成,則總共需要嵌入式存儲器塊32個。為提高運算速度減少移位累加次數,根據公式(8)取m=3,則總共需要96個M9K嵌入式存儲器,低于EP3C40F484C6N芯片所擁有的126個M9K嵌入式存儲器的總數。
    根據前面所述設計RTL級代碼并仿真,輸入采用頻率分別為50 kHz、2 MHz、8 MHz正弦混合信號仿真結果如圖4。
    如圖4所示50 kHz和2 MHz正弦信號被保留,而8 MHz正弦信號被濾除。

    由表1可知,在LE的使用率僅為37%時,RAM的使用率已達76%,還有較多的LE未被使用??稍陔S后的工作中進一步改進設計方案,采用超前進位加法等方法縮短關鍵路徑,進一步提高濾波器的運算速度。
    本文對分布式濾波算法進行了詳細的分析和推導,通過公式變形闡述了提高電路運算速度和減小存儲器資源消耗的方法。通過理論推導和對Cyclone III系列的FPGA中嵌入的存儲器塊的分析,設計了一種適用于EP3C40F484C6N芯片的高階分布式FIR濾波器實現方案并進行了仿真和綜合。結果表明,采用該方案可以實現高階的FIR濾波器設計并得到很高的等效乘加運算速度。

參考文獻
[1] MALKI E S,SHEHATA K A,MADIAN A H.Design of  triple-mode digital down converter for WCDMA CDMA2000  and GSM of software defined radio.International Conference  on Microelectronics(ICM),2009.
[2] 趙遠鴻,宋學瑞.基于FPGA的數字下變頻設計與實現[J].電子技術應用,2009,34(2).
[3] 魏靈,楊日杰,崔旭濤.基于分布式算法的數字濾波器設計[J].儀器儀表學報,2008(10).
[4] YOO H,ANDERSON D.Hardware-efficient distributed arithmetic architecture for high-order digital filters.IEEE International Conference on Acoustics,Speech,and Signal Processing(ICASSP′05),2005,5:125-128.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品成人乱色一区二区| 性色一区二区| 欧美三级在线播放| 亚洲精品在线免费观看视频| 久久综合网色—综合色88| 亚洲影视九九影院在线观看| 伊人天天综合| 一区二区三区久久| 国产午夜精品全部视频在线播放| 久久久久国产精品午夜一区| 欧美日韩成人综合| 免费美女久久99| 在线观看精品视频| 国产精品www.| 国产一区二区日韩精品欧美精品| 欧美日韩中文字幕在线视频| 欧美韩日一区二区| 亚洲综合清纯丝袜自拍| 性做久久久久久| 久久久精品999| 欧美精品在线一区二区| 欧美亚洲综合在线| 欧美在线一二三| 国产一区二区三区黄| 欧美日韩亚洲高清一区二区| 欧美视频三区在线播放| 亚洲欧美国产不卡| 国内精品久久久久久久果冻传媒| 国产亚洲精品综合一区91| 欧美亚州在线观看| 欧美一区二区在线看| 国产伦精品一区二区三区免费迷| 久久国产精品久久w女人spa| 国产精品激情偷乱一区二区∴| 亚洲日本精品国产第一区| 亚洲电影免费观看高清完整版| 久久九九有精品国产23| 99视频在线观看一区三区| 亚洲人成网站精品片在线观看| 国产精品久久国产愉拍| 国产日本欧洲亚洲| 国产精品高潮呻吟视频| 午夜久久黄色| 欧美午夜精品久久久久免费视| 久久久精品欧美丰满| 亚洲欧美日韩国产一区| 欧美伊人久久久久久久久影院| 欧美视频不卡| 欧美巨乳在线观看| 久久久精品日韩| 欧美午夜www高清视频| 国产视频亚洲| 国产精品99久久久久久久久久久久| 国产精品午夜春色av| 欧美性做爰猛烈叫床潮| 国产精品网站一区| 亚洲第一区色| 国产一区二区三区高清在线观看| 久久视频在线视频| 国产精品中文字幕欧美| 麻豆精品一区二区av白丝在线| 欧美日韩免费一区二区三区视频| 欧美日韩和欧美的一区二区| 亚洲欧美日韩国产精品| 欧美视频精品在线观看| 国产乱码精品一区二区三区五月婷| 欧美一区二区三区四区在线观看| 亚洲国产精品一区二区第一页| 欧美aⅴ一区二区三区视频| 欧美系列电影免费观看| 欧美成人午夜视频| 亚洲福利精品| 亚洲国产欧美一区二区三区久久| 一区二区高清在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产色婷婷国产综合在线理论片a| 久久久久久成人| 麻豆成人在线播放| 国产欧美日韩不卡免费| 欧美不卡视频一区发布| 久久本道综合色狠狠五月| 久久视频国产精品免费视频在线| 免费不卡视频| 一区二区三区在线观看国产| 国产综合18久久久久久| 欧美在线免费观看视频| 在线免费观看日本欧美| 亚洲天堂av综合网| 国产在线一区二区三区四区| 午夜精品福利一区二区蜜股av| 亚洲精品中文在线| 欧美激情精品久久久六区热门| 久久亚洲一区| 欧美午夜电影在线观看| 国产精品视频大全| 久久精品国产999大香线蕉| 在线观看日韩www视频免费| 欧美 日韩 国产一区二区在线视频| 国产精品jizz在线观看美国| 欧美成人一区在线| 亚洲国产精品久久91精品| 国产精品视频专区| 国内精品美女av在线播放| 日韩视频在线永久播放| 欧美精品1区2区| 欧美视频第二页| 欧美日韩国产色综合一二三四| 亚洲与欧洲av电影| 午夜精品久久99蜜桃的功能介绍| 午夜精品一区二区三区电影天堂| 日韩一二三在线视频播| 亚洲黄色视屏| 91久久在线观看| 欧美成人一品| 国产综合色一区二区三区| 亚洲一区二区欧美日韩| 亚洲欧美日韩爽爽影院| 亚洲免费观看视频| 激情一区二区| 国产精品国码视频| 国产主播精品在线| 亚洲一区日韩在线| 欧美国产乱视频| 国产精品久久777777毛茸茸| 久久久www成人免费精品| 国产欧美在线看| 久久久女女女女999久久| 中文精品一区二区三区| 国产精品久久中文| 国产日本欧美一区二区三区| 亚洲视频专区在线| 亚洲精品欧美精品| 一区二区三区在线视频免费观看| 韩国三级电影一区二区| 国内精品久久久| 欧美日韩国产另类不卡| 午夜国产不卡在线观看视频| 麻豆精品精品国产自在97香蕉| 亚洲——在线| 欧美日韩成人在线视频| 欧美大片在线看免费观看| 国产午夜亚洲精品羞羞网站| 狠狠色香婷婷久久亚洲精品| 欧美日韩国产va另类| 亚洲美女精品成人在线视频| 亚洲电影天堂av| 久久久久五月天| 激情伊人五月天久久综合| 亚洲三级免费| 久久综合五月天婷婷伊人| 亚洲国产成人tv| 国产精品一区一区| 欧美精品 国产精品| 在线电影国产精品| 一本色道久久88综合亚洲精品ⅰ| 一区在线视频观看| 亚洲无线观看| 国产一区二区久久| 欧美~级网站不卡| 欧美在线高清| 亚洲精品乱码久久久久久蜜桃麻豆| 免费在线观看成人av| 国产亚洲aⅴaaaaaa毛片| 国产日韩欧美视频| 欧美激情在线有限公司| 99re66热这里只有精品3直播| 久久久一区二区| 国产精品中文字幕欧美| 亚洲在线1234| 精品成人乱色一区二区| 国产综合色在线| 亚洲在线观看免费视频| 亚洲另类黄色| 最新高清无码专区| 亚洲精品视频二区| 国产精品国产三级国产普通话99| 一区二区三区四区五区精品| 国产精品区一区二区三区| 亚洲精品美女久久7777777| 国产欧美日本在线| 欧美日本一区二区视频在线观看| 国产精品一区二区三区久久久| 国产一区二区精品久久| 狂野欧美激情性xxxx| 国产日韩成人精品| 99视频在线精品国自产拍免费观看| 国产精品国产福利国产秒拍| 国产精品日韩高清| 久久久最新网址| 亚洲精品少妇30p| av成人动漫| 欧美aaaaaaaa牛牛影院| 亚洲美女性视频| 亚洲欧美成人一区二区在线电影| 欧美日韩亚洲天堂| 国产精品二区影院| 欧美视频中文在线看| 美女日韩在线中文字幕| 欧美美女操人视频| 久久婷婷久久| 欧美h视频在线| 一本色道久久| 亚洲午夜激情网站| 国产精品电影在线观看| 亚洲麻豆视频| 久久久久久久91| 国产精品一区二区久久久久| 黄色在线一区| 欧美激情免费在线| 国产综合视频在线观看| 亚洲欧美中文日韩v在线观看| 在线免费观看日本欧美| 午夜精品久久久久久久久| 9l国产精品久久久久麻豆| 国产视频不卡| 国产欧美日韩另类一区| 亚洲欧洲99久久| 欧美福利视频一区| 亚洲视频视频在线| 久久黄金**| 欧美成人午夜激情视频| 午夜视频在线观看一区二区| 欧美剧在线免费观看网站| 国产性猛交xxxx免费看久久| 可以免费看不卡的av网站| 亚洲人成欧美中文字幕| 欧美大片第1页| 亚洲精品国产精品国自产观看| 免费观看成人www动漫视频| 亚洲精选91| 欧美成人a视频| 国产一区二区三区四区老人| 亚洲午夜未删减在线观看| 午夜精品久久久久久99热| 在线观看视频一区| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲国语精品自产拍在线观看| 亚洲欧洲一区| 欧美一区国产在线| 亚洲综合色噜噜狠狠| 黄色工厂这里只有精品| 国内精品久久久久伊人av| 亚洲精品三级| 在线视频欧美日韩精品| 久久精彩免费视频| 欧美人与性禽动交情品| 亚洲一级影院| 欧美精品久久天天躁| 欧美资源在线观看| 欧美女同视频| 亚洲婷婷综合久久一本伊一区| 雨宫琴音一区二区在线| 久久久国产精彩视频美女艺术照福利| 99视频一区| 伊人狠狠色丁香综合尤物| 欧美一区二区三区四区在线观看地址| av成人福利| 亚洲少妇最新在线视频| 一区二区三区精品视频| 这里只有精品丝袜| 国产日韩欧美在线播放| 新67194成人永久网站| 国产色产综合色产在线视频| 久久婷婷成人综合色| 亚洲欧洲精品一区二区| 日韩一级黄色片| 午夜精品一区二区在线观看| 欧美日韩成人在线观看| 91久久精品美女高潮| 欧美老女人xx| 欧美中文字幕在线视频| 免费成人av资源网| 国产精品一区二区三区久久| 国产一区二区日韩精品| 欧美国产日韩一区二区在线观看| 国产丝袜美腿一区二区三区| 久久婷婷国产综合精品青草| 久久综合99re88久久爱| 亚洲一区二区免费看| 国内精品美女av在线播放| 久久乐国产精品| 欧美激情按摩在线| 国产精品久久久久999| 好看的av在线不卡观看| 99re66热这里只有精品3直播| 欧美护士18xxxxhd| 国产在线观看91精品一区| 久久偷看各类wc女厕嘘嘘偷窃| 久久久久久久激情视频| 国产色婷婷国产综合在线理论片a| 国产午夜亚洲精品羞羞网站| 欧美三级不卡| 久久国产天堂福利天堂| 欧美一区二区三区四区视频| 欧美日韩免费观看中文| 在线观看欧美日韩国产| 国产精品免费久久久久久| 国内外成人免费视频| 日韩午夜av在线| 亚洲巨乳在线| 亚洲欧美日韩爽爽影院| 亚洲免费电影在线观看| 亚洲一区二区在线观看视频| 国产欧美日韩一区| 国产精品无码专区在线观看| 欧美激情一区二区三区在线视频| 91久久精品日日躁夜夜躁欧美| 欧美大尺度在线| 亚洲欧美一区二区三区久久| av不卡在线观看| 亚洲午夜高清视频| 欧美日韩一区高清| 久久久亚洲欧洲日产国码αv| 亚洲日产国产精品| 伊人一区二区三区久久精品| 日韩午夜激情| 亚洲欧美日韩人成在线播放| 亚洲人成网站精品片在线观看| 亚洲欧美乱综合| 美女精品国产| 国产字幕视频一区二区| 欧美精品九九99久久| 一区二区不卡在线视频 午夜欧美不卡在| 午夜精品美女久久久久av福利| 久久久久国产精品厨房| 老司机午夜免费精品视频| 国产精品推荐精品| 在线中文字幕一区|