《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種半帶濾波器的低功耗實現方法
一種半帶濾波器的低功耗實現方法
2019年電子技術應用第9期
徐 鵬
電子科技大學 電子科學與工程學院,四川 成都610054
摘要: 半帶濾波器常被用于實現數字變頻中數字信號的2倍抽取過程。對于抽取半帶濾波器的無乘法器實現結構,常使用移位相加代替乘法操作減少硬件資源的使用,利用多相分解技術降低整體濾波的運算量,降低硬件實現總體功耗。在此基礎上進一步提出了一種低功耗的實現方法。通過Modelsim軟件仿真驗證功能正確后,最后由Design Complier軟件的綜合結果表明,與傳統一般移位相加實現結構相比,所提出的結構有效地降低了半帶濾波器的面積及功耗。
中圖分類號: TN911
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190288
中文引用格式: 徐鵬. 一種半帶濾波器的低功耗實現方法[J].電子技術應用,2019,45(9):28-31,38.
英文引用格式: Xu Peng. A low-power implementation method of half-band filter[J]. Application of Electronic Technique,2019,45(9):28-31,38.
A low-power implementation method of half-band filter
Xu Peng
School of Electronic Science and Engineering,University of Electronic Science and Technology of China,Chengdu 610054,China
Abstract: Half-band filters are often used to achieve 2x extraction of digital signals during digital frequency conversion. For the non-multiplier implementation structure of the decimation filter, the shifting addition is often used instead of the multiplication operation to reduce the use of hardware resources, and the multi-phase decomposition technique is used to reduce the computational complexity of the overall filtering and reduce the overall power consumption of the hardware. Based on this, this paper further proposes a low power consumption implementation method. After verifying the function correctly through Modelsim software simulation, the comprehensive results of Design Complier software show that the proposed structure effectively reduces the power consumption and area of the half-band filter compared with the traditional general shift addition architecture.
Key words : half-band filter;low power consumption;down-sampling;poly-phase decomposition;digital signal processing

0 引言

    在如今數字技術中,半帶濾波器因其通帶阻帶對稱,系數具有偶對稱性且濾波器階數為奇數,有效系數少等特點廣泛應用于通信、視頻處理、語音識別等數字信號處理應用中,尤其常用于實現信號的2倍抽取。對于一個階數為N(N為偶數),長度為N+1的半帶濾波器,傳統的多相分解技術下實現2倍抽取功能的轉置實現結構如圖1所示。

wdz1-t1.gif

    首先,利用多相分解[1],濾波運算分為奇偶兩個分支進行,輸入數據經過2倍抽取后得到偶分支上的濾波輸入;輸入數據經過一個延遲單位進行2倍抽取后得到奇分支上的輸入數據。偶分支上共有偶數個系數且系數對稱。對于偶分支上數據乘以各系數的操作可以稱為多常數乘法(Multiple Constant Multiplications,MCM),眾所周知乘法器的硬件實現會消耗大量的資源,故可采用以移位相加代替偶分支濾波運算過程中的所有乘法操作以節省硬件資源。

    一般的移位相加實現方法是對系數進行正則有符號數(Canonic Signed Digit,CSD)編碼[2],以減少硬件資源開銷,根據文獻[1],基于CSD編碼的方式比二進制編碼方式平均減少33%的硬件開銷。同時偶分支的濾波結構還可以采用混合形式,降低累加部分中加法器的開銷[3]。

    不同于傳統使用CSD編碼的辦法,本文采用的是利用以2r為基礎數的算法(RADIX-2r)實現MCM操作。傳統CSD編碼的方法是對每個系數進行編碼,每個系數的乘法是獨立的,無法共享硬件資源。而RADIX-2r算法中,利用系數之間共享基本表達式以達到共享硬件資源的目的,必然比傳統辦法節省硬件資源。

1 所設計半帶濾波器的參數

    本文中所設計的兩個半帶濾波器分別為歸一化頻率下過渡帶帶寬為6/11、阻帶衰減大于90 dB和過渡帶帶寬為1/11、阻帶衰減大于90 dB。設計可通過MATLAB軟件完成[4],具體實現代碼如下所示:

    h1=halfband(‘Type’,’Lowpass’,6/11,90);

    Hb1=design(h1,’equiripple’);

    h2=halfband(‘Type’,’Lowpass’,1/11,90);

    Hb2=design(h2,’equiripple’);

    由MATLAB軟件仿真可得,寬過渡帶半帶濾波器階數為18,窄過渡帶半帶濾波器階數為118,要達到90 dB阻帶衰減的技術指標,寬過渡帶半帶濾波器系數量化位數為17位,窄過渡帶半帶濾波器系數量化位數為21位。

    系數量化后兩個濾波器的幅頻響應分別如圖2、圖3所示。如圖所示,所得半帶濾波器均滿足阻帶衰減大于90 dB的設計指標。量化后的寬過渡帶半帶濾波器的有效系數如表1所示,窄過渡帶半帶濾波器量化后的系數如表2所示。

wdz1-t2.gif

wdz1-t3.gif

wdz1-b1.gif

wdz1-b2.gif

    從表1中可見,寬過渡帶半帶濾波器的有效系數只有11個,其中,多相分解下,奇分支上的有效系數只有h(9),其余全為偶分支上的有效系數且具有對稱性。

    同理從表2中得知,窄過渡帶半帶濾波器的有效系數為61個,奇分支上只有一個有效系數h(59),其余全為偶分支上的系數且具對稱性。

2 高效實現方法

    傳統的CSD編碼實現方式下是對每個有效系數進行CSD編碼然后用移位相加操作完成乘法,將消耗大量的硬件資源。與使用CSD編碼不同的是,本文提出了使用RADIX-2r算法實現偶分支濾波運算中的MCM,達到以更低功耗、更小面積實現半帶濾波的目的。

2.1 RADIX-2r算法實現MCM

    一個N-bit常數C在RADIX-2r算法中由式(1)表示:

wdz1-gs1-2.gif

    MCM模塊中,輸入X將同時乘以擁有M個常數的常數集{C0,C0,…,CM-2,CM-1}。常數集中需要由MCM模塊產生乘積的數只有正的奇數,因為偶數可以通過奇數進行左移操作獲得,而負數可以通過正數取負獲得,如常數積-132X可以通過常數積33X左移2位并取負獲得,在MCM問題中只需實現33X即可,不需要用多余的加法器實現-132X。常數集中所需實現的正的奇數被稱為基本數。根據文獻[5]、[6]可知,相比于現有的研究,RADIX-2r算法是實現MCM模塊最好的辦法,在功耗、面積、速度上都具有顯著的優勢。

    對于本文中半帶濾波器Hb1的偶分支的實現,通過RADIX-2r算法可以得到其基本部分積為{1,3,5,7},需要實現的基本數集為{57,101,1 601,4 985,20 115}基本部分積的具體實現過程如下所示:

    X1=X

    X3=X1<<1+X1

    X5=X1<<2+X1

    X7=X1<<3-X1

    基本數集的實現過程如下所示:

    X57=X1<<6-X7

    X101=X5+X3<<5

    X1601=X1+X1<<6+X3<<9

    X4985=X1<<12+X7<<7-X7

    X20115=X3-X7<<4-X1<<8+X5<<12

  同理對于半帶濾波器Hb2,偶分支中的基本部分積與基本數集分別如下所示:

     wdz1-2.2-s1.gif

    由于篇幅原因,半帶濾波器Hb2基本部分積與基本數集的實現過程不在此列出。

2.2 寄存基本部分積以降低功耗

    數字電路在工作時,主要的功耗來自于動態功耗,而動態功耗中大部分為數字單元基本門電路的開關行為導致。由文獻[7]可知,擁有長路徑的加法器將會導致更活躍的開關行為,這是因為由不同延遲路徑引起的無用毛刺將沿著路徑從MCM模塊傳播至后續的累加模塊中。雖然這種毛刺不會產生任何電路上的邏輯錯誤,但數字電路中高達70%的開關活動是由這些毛刺造成,進而會造成比較大的功耗。

    因而,有效降低功耗的方法即是減少電路中因延遲不同而產生的毛刺。根據前文所述使用RADIX-2r實現MCM模塊的方法中,每一個基本數的實現都可以通過基本部分積之間的移位相加操作完成。本文所提出的另一降低功耗的方法是寄存MCM模塊中產生的基本部分積的輸出,通過使用邊沿有效的寄存器可以有效地消除毛刺,因為寄存器只在確定的時鐘邊沿進行采值,阻斷毛刺從MCM模塊向累加部分的傳播,進而減少電路的開關行為。同時因為基本部分積的數目總是遠小于基本數的總數,所以相比于寄存基本數,寄存基本部分積不會帶來太多的額外寄存器的開銷。對于文中Hb1半帶濾波器而言,即是寄存X1、X3、X5、X7四個數值。

2.3 所提出的半帶濾波器實現結構

    本文提出的Hb1半帶濾波器的總體實現方法如圖4所示,使用了表1中的系數??傮w結構包含三個子部分,一是多相分解部分;二是利用RADIX-2r實現MCM部分,其中包括了對基本部分積的寄存;最后是濾波運算的累加部分,此部分中還采取奇支路和偶支路積共用寄存器的策略。因篇幅原因,Hb2的實現結構圖不在此展出。

wdz1-t4.gif

3 實驗結果及分析

    為了評測本文提出的應用于數字信號抽取下的半帶濾波器的實現方法的性能,對于文中的半帶濾波器Hb1、Hb2,分別用Verilog HDL硬件描述語言實現了傳統的CSD編碼結構、CSD編碼下的混疊結構以及本文所提出的結構。在邏輯綜合結果方面進行比較。

    綜合使用的軟件為Synopsys公司的Design Compiler軟件,使用的工藝庫為TSMC 40 nm工藝,并設置濾波器的輸入字長為16 bit。表3、表4分別展示了Hb1、Hb2不同方案所需要的硬件資源。

wdz1-b3.gif

wdz1-b4.gif

    功耗分析使用的時鐘頻率為200 MHz,兩個濾波器每個方案綜合后的結果如表5、表6所示。

wdz1-b5.gif

wdz1-b6.gif

    通過以上表中數據可知,文獻[3]所提出的實現方法相較于CSD編碼的實現方法不具有優勢,僅在實現窄過渡帶濾波器時降低了濾波器的面積,但提升效果也十分有限。而本文所提出的實現方法相對于傳統CSD編碼實現結構在功耗及面積表現上均有明顯優勢,對于寬過渡帶半帶濾波器,在本文的實現方法中,功耗下降了9.36%,面積下降了6.31%;對于窄過渡帶半帶濾波器,本文的實現方法使功耗降低了13.93%,面積降低了12.79%。

4 結論

    本文針對應用于數字信號下變頻技術中的半帶濾波器,提出了一種低功耗的實現方法。利用MATLAB軟件設計半帶濾波器,并對新的實現方法進行了Modelsim仿真驗證,最后由Design Complier 軟件進行綜合。結果表明,與傳統的CSD編碼實現方法相比較,本文提出的實現方法能有效地降低濾波器的功耗與面積,具有較高的實用價值,可廣泛應用工程需求中的半帶濾波器的實現。

參考文獻

[1] 卜祥元,方金輝,范星宇,等.基于抽取濾波器多相分解的多速率采樣模塊設計[J].北京理工大學學報,2014(2):187-191.

[2] GOEL N,NANDI A.Design of FIR filter using FCSD representation[C].IEEE International Conference on Computational Intelligence and Communication Technology,2015:617-620.

[3] LOU X,MEHER P K,YU Y,et al.Novel structure for area-efficient implementation of FIR filters[J].IEEE Transactions on Circuits and Systems,2017,64:1212-1216.

[4] 杜勇.數字濾波器的MATLAB與FPGA實現[M].北京:電子工業出版社,2015.

[5] OUDJIDA A,LIACHA A,BAKIRI M,et al.Multiple constant multiplication algorithm for high-speed and low-power design[J].IEEE Transactions on Circuits and Systems,2016,63(2):176-180.

[6] LIACHA A,OUDJIDA A,FERGUENE F,et al.Design of high-speed,low-power,and area-efficient FIR filers[J].IET Circuits,Devices & Systems,2018,12(1):1-11.

[7] YE W B,YU Y J.Switching activity analysis and power estimation for multiple constant multiplier block of FIR filters[C].IEEE International Symposium of Circuits and Systems,2011:145-148.



作者信息:

徐  鵬

(電子科技大學 電子科學與工程學院,四川 成都610054)

此內容為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>
          国产精品乱码妇女bbbb| 一区二区三区免费网站| 久久激情一区| 国产一区二区久久| 欧美中文在线观看| 亚洲丰满在线| 免费日韩av电影| 亚洲手机视频| 欧美日韩免费在线视频| 欧美一区二视频在线免费观看| 亚洲韩日在线| 美女主播一区| 欧美三区在线| 日韩视频国产视频| 欧美精品国产精品| 一本色道久久88亚洲综合88| 久久精品国语| 欧美成年视频| 国产一区二区三区不卡在线观看| 亚洲精品日韩激情在线电影| 欧美激情在线狂野欧美精品| 性欧美精品高清| 嫩草伊人久久精品少妇av杨幂| 最新热久久免费视频| 香蕉久久夜色| 国产精品国产三级国产aⅴ浪潮| 91久久综合| 久久精品av麻豆的观看方式| 欧美激情欧美激情在线五月| 狠狠爱www人成狠狠爱综合网| 欧美中文字幕久久| 久久黄色级2电影| 国语对白精品一区二区| 久久国产精品99国产精| 国产精品色一区二区三区| 一区二区三区在线视频播放| 一区二区不卡在线视频 午夜欧美不卡'| 91久久精品视频| 欧美在线视频全部完| 国产在线精品一区二区夜色| 欧美一区中文字幕| 欧美日韩在线精品一区二区三区| 国产精品久久国产精品99gif| 欧美精品电影在线| 尤物视频一区二区| 亚洲一区影音先锋| 蜜臀av一级做a爰片久久| 久久久精品国产免费观看同学| 欧美日韩免费观看一区三区| 免费欧美电影| 久久综合色88| 久久久精品2019中文字幕神马| 欧美日韩午夜激情| 国语自产精品视频在线看抢先版结局| 欧美中文字幕久久| 欧美日韩一区二区三| 久久精品二区三区| 亚洲最新中文字幕| 久久久青草婷婷精品综合日韩| 欧美激情第六页| 欧美日韩综合另类| 欧美高清视频一区| 亚洲精品国产精品久久清纯直播| 免费人成网站在线观看欧美高清| 欧美精品www在线观看| 国产女主播视频一区二区| 欧美色道久久88综合亚洲精品| 欧美福利在线观看| 久久国产精品一区二区三区四区| 亚洲精品欧美一区二区三区| 激情亚洲一区二区三区四区| 久久亚洲免费| 国产精品高潮呻吟久久av无限| 亚洲精品少妇网址| 一区二区三区毛片| 亚洲精品欧洲精品| 亚洲免费不卡| 久久九九有精品国产23| 亚洲影院免费观看| 欧美日韩国产一区二区三区| 久久精品国产v日韩v亚洲| 国产午夜亚洲精品羞羞网站| 午夜在线精品偷拍| 久久久伊人欧美| 欧美日韩不卡合集视频| 欧美午夜一区| 久久成人精品无人区| 日韩视频二区| 久久精品国产亚洲高清剧情介绍| 亚洲国产成人精品久久| 亚洲国产中文字幕在线观看| 在线综合欧美| 99精品视频免费全部在线| 亚洲伦理在线观看| 国产精品成人午夜| 亚洲在线观看视频| 欧美精品粉嫩高潮一区二区| 欧美精品手机在线| 欧美一区二区三区在线免费观看| 亚洲人成亚洲人成在线观看图片| 国产农村妇女毛片精品久久麻豆| 久久精品官网| 国产午夜精品全部视频在线播放| 国产午夜精品久久久久久免费视| 国产精品毛片va一区二区三区| 亚洲欧美日韩成人高清在线一区| 亚洲视频你懂的| 久久精品72免费观看| 老司机免费视频一区二区三区| 国产午夜精品久久久久久免费视| 亚洲国产欧美一区二区三区丁香婷| 亚洲深夜福利视频| 在线日韩精品视频| 国产精品盗摄久久久| 国产精品视频不卡| 欧美涩涩视频| 久久久亚洲欧洲日产国码αv| 亚洲国产精品尤物yw在线观看| 在线成人激情黄色| 日韩网站免费观看| 激情欧美一区二区三区在线观看| 国内久久精品视频| 久久成人在线| 亚洲另类在线一区| 亚洲国产精品电影| 国产精品久久波多野结衣| 欧美亚洲一区二区在线| 国产一区二区三区最好精华液| 欧美全黄视频| 欧美啪啪成人vr| 亚洲欧美日韩在线综合| 久久嫩草精品久久久精品一| 国产视频久久久久久久| 国产一区二区精品丝袜| 亚洲欧美激情精品一区二区| 99av国产精品欲麻豆| 欧美色大人视频| 在线综合视频| 国产乱码精品一区二区三区五月婷| 欧美久久精品午夜青青大伊人| 久久午夜影视| 欧美性片在线观看| 欧美黄色影院| 国产精品免费观看视频| 欧美影院午夜播放| 国产精品日本欧美一区二区三区| 亚洲国产精品久久久久秋霞影院| 亚洲国产视频a| 亚洲一区二区少妇| 国产一区二区三区四区hd| 欧美极品在线视频| 一本一本久久a久久精品牛牛影视| 欧美理论片在线观看| 销魂美女一区二区三区视频在线| 国产伦精品一区二区| 国产精品国产亚洲精品看不卡15| 亚洲美女av网站| 在线观看欧美视频| 亚洲欧洲精品一区二区三区波多野1战4| 国产精品久久久久天堂| 欧美成人按摩| 免费在线看成人av| 欧美高清在线视频观看不卡| 亚洲影音一区| 国产精品一区二区久久精品| 欧美在线一二三| 日韩一级大片在线| 欧美日韩在线播放三区四区| 一区二区三区 在线观看视频| 91久久久久久国产精品| 国产精品久久久久一区| 亚洲一区二区久久| 一区二区三区视频免费在线观看| 国产精品v片在线观看不卡| 亚洲欧美高清| 美女脱光内衣内裤视频久久影院| 国产一区二三区| 激情综合色丁香一区二区| 亚洲小说欧美另类婷婷| 欧美成人免费小视频| 国产亚洲欧美日韩美女| 国产精品美女久久| 亚洲无亚洲人成网站77777| 午夜视频久久久久久| 尤物九九久久国产精品的分类| 韩国av一区二区三区在线观看| 欧美日韩国产探花| 欧美日韩国产精品一区二区亚洲| 牛人盗摄一区二区三区视频| 欧美久久精品午夜青青大伊人| 久久久久看片| 欧美激情一区二区三区在线视频观看| 久久国产天堂福利天堂| 久久婷婷成人综合色| 国产美女诱惑一区二区| 久久久久五月天| 在线观看日韩欧美| 国产综合香蕉五月婷在线| 日韩网站在线看片你懂的| 亚洲人成人一区二区在线观看| 欧美午夜精品久久久| 久久久久久久久蜜桃| 亚洲欧洲中文日韩久久av乱码| 国产欧美一区二区精品婷婷| 国产日韩精品在线播放| 国产精品日韩精品| 欧美一区二区日韩| 欧美成人中文字幕| 午夜精品久久一牛影视| 国产欧美日韩综合一区在线观看| 亚洲欧美综合另类中字| 亚洲精品久久| 欧美久久久久久| 久久综合给合久久狠狠色| 亚洲一二三级电影| 欧美日韩国产色综合一二三四| 午夜精品亚洲一区二区三区嫩草| 亚洲国产一区二区三区高清| 亚洲砖区区免费| 国产综合色一区二区三区| 午夜在线a亚洲v天堂网2018| 国产亚洲精久久久久久| 国产美女扒开尿口久久久| 欧美午夜宅男影院| 最近中文字幕mv在线一区二区三区四区| 国产精品草草| 99视频精品全部免费在线| 欧美不卡三区| 欧美精品久久久久久久| 久久一区二区三区四区五区| 午夜激情一区| 国产亚洲欧美日韩一区二区| 日韩一二三区视频| 欧美精品1区2区| 亚洲人成亚洲人成在线观看图片| 久久精品导航| 亚洲大胆人体视频| 久久精品国产99精品国产亚洲性色| 亚洲伊人第一页| 美女啪啪无遮挡免费久久网站| 国产亚洲成人一区| 亚洲欧美日本伦理| 久久免费视频在线观看| 亚洲欧洲精品天堂一级| 亚洲黄色片网站| 黄色在线一区| 欧美日在线观看| 亚洲天天影视| 国产精品乱码一区二区三区| 午夜精品久久久久久久久| 欧美日韩国产999| 国产视频一区在线观看一区免费| 激情国产一区| 亚洲三级国产| 麻豆久久精品| 亚洲影院色在线观看免费| 狠狠色香婷婷久久亚洲精品| 国产精品一区二区在线观看不卡| 亚洲女人天堂成人av在线| 激情视频亚洲| 国产婷婷色一区二区三区四区| 亚洲精品一区二区三区福利| 免费在线亚洲欧美| 99精品久久免费看蜜臀剧情介绍| 暖暖成人免费视频| 欧美午夜精品伦理| 欧美亚州韩日在线看免费版国语版| 欧美一区二区私人影院日本| 在线视频欧美精品| 国产一区二区精品在线观看| 久久亚洲欧美国产精品乐播| 久久疯狂做爰流白浆xx| 狠狠色综合色综合网络| 噜噜噜噜噜久久久久久91| 国产精品理论片| 亚洲国产精品久久精品怡红院| 亚洲天堂第二页| 亚洲天堂黄色| 欧美高清在线观看| 精品av久久久久电影| 国产一区二区三区四区在线观看| 国产一区二区久久久| 欧美午夜精品久久久久久久| 好吊妞这里只有精品| 久久天天躁夜夜躁狠狠躁2022| 久久黄色级2电影| 欧美午夜精品伦理| 亚洲欧洲日本在线| 欧美激情精品久久久久久| 亚洲一区二区三区影院| 国产精品久久久久永久免费观看| 在线观看中文字幕不卡| 免费在线播放第一区高清av| 国产精品高清免费在线观看| 欧美精品在线观看| 欧美精选午夜久久久乱码6080| 依依成人综合视频| 欧美激情免费在线| 欧美精品一区二区三区视频| 国产精品成人播放| 一本色道久久88综合亚洲精品ⅰ| 久久久久国产精品一区二区| 午夜精品视频一区| 久久人人97超碰精品888| 亚洲精品国产精品乱码不99| 亚洲人成网站999久久久综合| 久久久噜噜噜久久中文字幕色伊伊| 在线日韩中文| 国产精品拍天天在线| 日韩手机在线导航| 久久综合国产精品| 国产婷婷色综合av蜜臀av| 欧美色图天堂网| 亚洲欧美福利一区二区| 欧美日韩在线综合| 亚洲二区在线视频| 一本色道久久88亚洲综合88| 亚洲人成网站精品片在线观看| 在线日韩av永久免费观看| 国产日产欧美a一级在线| 99在线|亚洲一区二区| 欧美精品久久一区二区| 欧美日本簧片| 久久精品综合一区| 国产精品99久久久久久白浆小说| 国产精品99久久久久久www| 亚洲国产另类 国产精品国产免费| 狠狠色综合一区二区|