999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高速低消耗數字插值濾波器設計

2025-07-16 00:00:00姚亞峰王桐徐洋洋辛拯宇
湖南大學學報·自然科學版 2025年6期
關鍵詞:信號結構

中圖分類號:TN492 文獻標志碼:A

Abstract:In response to the issues of high hardware resource consumption and slow procesing speed associated with traditional digital interpolation filters,a design methodology basedonoperandresourcereuseis proposed to enhance digital interpolation flter performance.Building upon the foundation of a polyphase digital interpolation filter,this methodoptimizes the filter architecture to enable thereuseofcore computational resources, resulting in a significant reduction in circuit resources and power consumption.Anovel architecture filter proposed in this study is prototyped verified onan FPGA platform,and comparative analyses are conducted with traditional interpolation filters,multi-channel parallel interpolation filters,and polyphase interpolation filters.Theresults indicate that the improved filter requires 65 % fewer registers compared to the traditional structure, 73% fewer registers compared to the multi-channel parallel structure,and 28% fewer registers compared to the polyphase structure,respectively. The maximum operating clock frequency is increased by 129 % compared to the traditional structure and 13.8% compared to the multi-channel parallel structure.Moreover,power consumption is lower than thatof traditional structureand multi-channel paralle structure,making it more suitable for high-speedand lowpower consumption applications.

Key words: interpolation;digital filters;field programmable gate arrys (FPGA);analog to digital converter; digital up-conversion

數字上變頻(digital up-conversion,DUC)早已成為高速高精度數模轉換器(digital-to-analog con-verter,DAC)的重要組成部分[1-4],而高速、低功耗數字插值濾波器是數字上變頻的必然要求.受限于技術水平,單純通過高速端口實現高采樣率十分困難,電子系統通過集成數字插值濾波器[5-6就可以完成對外部輸入的低頻數字信號的升采樣處理,在不提高輸入端口速率的同時有效提高數據率,有效降低了DAC內核的高更新速率對輸入端口速率的要求.早在20世紀80年代,Vaidyanathan發表大量相關文章,推動了多速率數字信號處理的快速發展.隨后宗孔德于1996年在《多抽樣率信號處理》中對內插濾波進行了詳細介紹.要實現高倍數的插值,就需要高階數的濾波器,運算量隨之增大,實現該濾波器的難度也就越大.對于本身速率就較高的信號,在經過幾級的插值操作后,信號的采樣率可能會遠大于系統本身的工作時鐘頻率.這導致在工程實踐中,要實現插值濾波器愈發困難[8-.使用多路并行濾波結構可降低每一路濾波器工作頻率,有助于濾波器的實現,但該方法需要消耗大量硬件資源.采用多相濾波結構有助于在改變數字信號采樣率的同時降低實現難度,但對于需要高采樣率精度的場景,該結構并不適用.針對普通多相濾波采樣率精度不夠高的問題,研究人員也提出了基于多相濾波器組的信道化處理方法[11-12].該方法可以在多個不同帶寬的信道中處理被分解的高速率數據,但不同信道中的數據可能存在串擾,這也會增加實現高速濾波的難度和成本,因此在高速濾波時減少濾波電路的成本一直是主要研究方向.隨著多速率信號處理技術的迅速發展,為滿足復雜通信系統分數倍速率轉換的需求,當前研究多聚焦于不同種類多速率濾波器的級聯.例如,Renfors等[13提出了一種結合成型濾波器、半帶濾波器組和分數插值濾波器的結構,可實現帶寬可變多速率處理.曾濤等[14]設計了一個由基帶成型濾波器和多級半帶濾波器組成的濾波系統,在降低濾波器階數的同時保證了傳輸信號波形不受影響.謝海霞等5針對高階插值濾波器用單個濾波器難以實現的問題,提出一種由級聯積分-組合(cascaded integrator-comb,CIC)抽取濾波器、補償濾波器、半帶(halfband,HB)抽取濾波器和有限沖激響應(finiteimpulseresponse,FIR)濾波器組成的級聯組設計方案,該系統能夠實現輸人數據的128倍抽取功能.濾波器級聯組架構適用于當前復雜的通信系統,但級聯組中單個插值濾波器仍采用多路多相結構實現,對單個多速率數字處理濾波器結構進行優化和改進,可以直接提升濾波器級聯組架構的整體性能[16,并減少資源消耗

基于以上分析,本文針對傳統插值濾波器工作時鐘過高,硬件資源消耗大的問題,結合數字變頻的插值特性,以及FIR濾波器系數的特點對多相濾波器的乘法器資源進行復用,在最大限度保留多路多相結構插值濾波器速度優勢的基礎上,達到簡化硬件結構,顯著減少硬件資源的消耗的目的.通過分析和比較,該設計不僅有效解決了傳統插值濾波結構工作時鐘頻率過高的問題,而且針對常見的多相插值結構,節約了近一半的乘法運算資源.

1傳統數字插值濾波器

對于整數倍內插來說,數據的采樣率會在一次插值運算后提高.將一個采樣序列 x(i) 進行 N 倍內插,就需要在每兩個相鄰采樣點間插入 N-1 個點(一般為0),其中 i 為采樣點序號.得到插值后的序列可表示為:

對插值器輸出做 Z 變換可以得到式(2):

將 z=eiw 代入式(2),其中 w 為角頻率.可

得式(3):

C(ejw)=X(ejwN

由式(3)可以看出,對原采樣序列進行 N 倍內插之后,原信號的頻譜被 N 倍壓縮,此過程相當于在時域上對原序列做拓展,故采樣序列時域分辨率明顯提高.若信號采樣率提升到原采樣率的 N 倍,會導致插值后信號在頻域產生 N-1 個鏡像信號.因此要從內插后的信號中恢復出原始信號,須通過一個通帶帶寬為 π/N 的低通濾波器.

圖1為原始信號經內插后進行帶寬為 π/N 的低通濾波.其中, C(ejw) 是插值后信號經濾波后恢復得到的原始信號的頻譜響應.考慮到有限沖激響應濾波器具有線性相位,而線性相位特性會導致濾波器系數具有對稱性,因此多速率數字信號處理中的濾波器常采用FIR結構.

圖1插值濾波器框圖

2改進的插值濾波器

2.1多路并行插值濾波

圖2為傳統3倍插值濾波器,信號經過插值之后采樣率變為原來的3倍.

圖5多路并行3倍插值濾波器工作時序圖 Fig.5 Timing diagram of the multi-path parallel triple interpolation filter

如圖3所示,傳統3倍插值濾波器在具體工作過程中,數據輸出時鐘clk_fast的頻率是數據輸入時鐘clk_slow的3倍,此時濾波器工作在高頻時鐘clk_fast下.圖3所示的3倍插值濾波器中,當時鐘頻率較低時并不會導致嚴重的問題.但若clk_slow的頻率為1000M 甚至更高,則時鐘clk_fast的頻率就要求在3000M 以上,電路工作頻率過高時,很容易出現時序違例,進而導致工作發生錯誤,且過高的時鐘頻率也意味著更大的功耗和噪聲.

多路并行插值濾波器可以降低濾波器工作時鐘頻率,有效彌補傳統插值濾波結構的缺點.多路并行3倍插值濾波器結構如圖4所示,其工作時序如圖5所示.同樣地,數據輸出時鐘clk_fast的頻率是數據輸入時鐘clk_slow的3倍,但此時濾波器是工作在低頻時鐘clk_slow下的.對比圖3和圖5可以發現,多路并行插值濾波器中,每一路濾波器產生輸出的頻率都是傳統結構的1/3,而最終的輸出data_out完全一樣.這意味著多路并行結構的工作時鐘頻率只需為傳統結構的1/3,就可以取得一樣的濾波效果.

圖3傳統3倍插值濾波器工作時序圖
圖4多路并行3倍插值濾波器Fig.4Multi-pathparalleltripleinterpolationfilter

2.2濾波器多相分解

濾波器的多相分解過程如下,假定FIR濾波器的沖激響應為 h(n) ,其 Z 變換見式(4):

其中, s 為濾波器的系數個數.將式(4)展開,可以得到抽取濾波器的多相結構,見式(5):

特別地,令:

式中: Φ;k=0,1,…,M-1 ; =

則 H(z) 的多相分解可以表示為式(7):

式中: P 為分相個數; M 為每一個相位中非零濾波器系數的個數; 就是分解出來的多相分量.同樣地,令 P=S/N ,就得到了插值濾波器的多相結構,見式(8):

根據式(8)得到 N 相插值濾波器的結構如圖6所示.

圖6 N 相插值濾波器結構Fig.6Structureof N -phaseinterpolationfilter

多相分解使得運算發生在插值濾波器數據率較低的一端,極大降低了濾波器工作時鐘的頻率,減小了硬件在時序上的壓力,

2.3改進的數字插值濾波器

由于FIR濾波器的線性相位特性,其系數具有兩邊對稱的特點.以一個3倍FIR插值濾波器為例:[h1,h2,0,h3,h4,0,h5,h6,0,h7,h8,0,h9,h10,hc,h10,h9,] (2 (204號

原始輸入數據插值過程如圖7所示,插值后數據率變為原來的3倍..

圖7輸入數據插值Fig.7Interpolation of input data

不難發現該3倍插值濾波器的輸出只有3種類型,這就是該濾波器3相分解,其中每一個相位分量擁有該濾波器的部分系數,合起來就是完整的濾波器系數.由于插值的緣故,某一時刻的輸出只與其中一個相位分量有關.第一相輸出只與最中間的濾波器系數 hc 有關.第二相和第三相輸出所涉及的乘數因子是相同的,由于固定系數濾波器中乘數因子以硬件的形式固定在電路中,故對該多路并行插值濾波器中的乘法運算資源進行復用.最終得到改進插值濾波器結構如圖9所示.

圖9改進插值濾波器結構框圖

3仿真及分析

采用VerilogHDL語言分別實現傳統插值濾波器、多路并行插值濾波器、多相插值濾波器及改進高速低消耗插值濾波器.選用Questasim仿真環境分別進行仿真,通過Matlab對插值濾波前后的數據進行頻譜分析.

改進插值濾波器仿真結果如圖10所示,輸出時鐘 的頻率為輸入時鐘clkin的3倍,輸出信號dout的采樣率也是輸入信號 din 采樣率的3倍.圖11為改進結構插值濾波器歸一化幅頻響應,歸一化頻率以每個樣本點的弧度(rad/sample)表示,單位為π?rad/sample ,如歸一化頻率為0.5,則每經過一個樣本,信號的相位變化為 0.5πrad. 根據信噪比(signal- P求出采樣點信噪比并做歸一化處理,其中 Ps 為信號功率, Pn 為噪聲功率.然后對改進插值濾波器灌入兩種不同頻點的信號進行測試,其輸入輸出數據的歸一化SNR見圖12\~圖15.由于該濾波器輸出信號信噪比相較輸入基本不變且通帶內無旁瓣,說明濾波性能達到指標,其帶寬變為原來的3倍,產生2個由插值引起的鏡像信號,說明完成了3倍插值.

圖10改進插值濾波器仿真結果
圖11改進結構插值濾波器頻譜響應 Fig.11Frequency response of the improved structure interpolation filter

為了對4種結構插值濾波器的硬件資源消耗情況、功耗、最大工作頻率以及最壞時序路徑進行分析.選用Altera公司CycloneVSoC系列的器件5CSEMA5F31C6作為FPGA,并在Quartus軟件環境下對4種不同結構的插值濾波器進行綜合.

圖12測試信號1輸入數據頻譜
圖13測試信號1輸出數據頻譜
圖14測試信號2輸入數據頻譜Fig.14Frequency spectrum of input data for test signal 2

表1對比了4種插值濾波器硬件資源消耗情況,本文提供的改進結構對組合邏輯單元的消耗遠小于傳統結構、多路并行結構及多相結構.同時改進結構所占用寄存器數量較傳統結構減少315,下降比例為 65% ;較多路并行結構減少441,下降比例為 73% ;較多相結構減少64,下降比例為 28% 改進結構所占用自適應邏輯模塊(adaptivelogicmodule,ALM)的數量也明顯低于其他3種.結果表明,改進結構插值濾波器對于硬件資源的消耗較其他3種結構有較大幅度改善.

圖15測試信號2輸出數據頻譜Fig.15Frequency spectrum of output data for test signal 2
表1資源消耗情況Tab.1 Resourceutilizationstatus

表2列出了4種結構不同時鐘頻率下的功耗情況.由于傳統結構具有最高的工作時鐘頻率,因此高時鐘翻轉率引起的高開關功耗導致其具有4種結構中最高的總功耗.雖然多路并行結構工作時鐘頻率不算高,但其巨大的硬件資源消耗,導致它的功耗也不低.多相結構在具有低頻工作時鐘的同時所消耗面積資源也很小,因此具有4種結構中最低的功耗.由于本文的改進結構在多路多相的基礎上對運算資源進行復用,導致其部分電路的工作時鐘頻率高于多相結構,因此其功耗僅略高于多相結構.50MHz運行頻率下與傳統結構相比減小 7% ,與多路并行結構相比減小 4%

表3給出了不同時鐘約束頻率下4種濾波器的最大工作頻率 Fmax 及最壞時序路徑延時Slack,可知傳統結構插值濾波器的最大工作頻率明顯低于其他3種結構;多路并行結構的 Fmax 與多相結構和改進結構接近; 30MHz 的時鐘約束頻率下,改進結構的最大工作頻率較傳統結構提升了 20.8MHz ,提升比例為 129% ;與多路并行結構相比提升了 4.47MHz ,比例為 13.8% 對應地,較高的工作時鐘頻率導致電路更難滿足時鐘約束,所以傳統結構具有最大的最壞時序路徑延時.同時由于改進結構濾波器使用更多的選擇器來實現運算資源的復用,改進結構插值濾波器的Slack較多相結構略微增大.

表2不同運行頻率下的功耗對照表
表3不同時鐘約束頻率下最大工作頻率及最壞時序路徑延時Tab.3Themaximumoperatingfrequencyandtheworst timingpathdelayatdifferentclockconstraintfrequencies

綜上所述,多路并行結構雖然有效降低了傳統結構的高工作時鐘頻率,但其資源消耗依然龐大,相比之下,多相結構在保持多路并行結構優勢的基礎上,顯著減少了資源消耗.本文提出的改進結構不僅克服了傳統結構在高工作頻率方面的限制,而且在時鐘性能上實現了比多相結構更進一步的提升,同時顯著降低了硬件資源的開銷.

4結論

本文提出了一種基于運算資源復用的改進數字插值濾波器,其在多相結構的基礎上對核心運算資源進行復用以避免不必要的硬件資源開銷.通過Questasim進行仿真后,用Matlab對插值濾波器的性能進行分析,并在Altera公司提供的型號為5CSEMA5F31C6的FPGA開發板上完成4種結構插值濾波器的電路實現,使用Quartus軟件分別對其進行綜合測試,并對4種結構的硬件資源開銷、功耗、最大工作頻率及最壞時序路徑進行分析對比.實驗結果表明:改進結構濾波器的最大工作時鐘頻率高于傳統結構、多路并行結構和多相結構,功耗也要低于傳統結構、多路并行結構,本文提出的改進插值濾波器保留了多路多相工作時鐘頻率低這一優點,明顯降低了硬件資源的消耗,更加適合高速高性能數據轉換器芯片的集成應用.

當前,該結構面臨的主要挑戰是其最壞時序路徑的延時問題.在未來的工作中,我們可以通過以下策略來優化這一問題:首先,對時序約束進行細致的調整;其次,考慮在關鍵路徑中引入寄存器,以降低組合邏輯的延時.這些方法有望有效減少最壞時序路徑的延時,從而提升整體性能.

參考文獻

[1]GIELENGGE,HERNANDEZL,ROMBOUTSP,etal.Time-encoding analog-to-digital converters:Bridging the analog gap toadvanced digital CMOS-part1:Basicprinciples[J]. IEEE Solid-State CircuitsMagazine,2020,12(2):47-55.

[2] CHEN X,CHANDRASEKHAR S,RANDEL S,et al.All-electronic1Oo-GHz bandwidth digital-to-analogconvertergeneratingPAMsignalsup to 190 GBaud[J]. JournalofLightwaveTechnology,2017,35(3):411-417.

[3] 葉茂,楚銀英,趙毅強.基于GND采樣技術的逐次逼近型模數轉換器設計[J].湖南大學學報(自然科學版),2023,50(2):129-137.YE M,CHU Y Y,ZHAO YQ.Design of successiveapproximation ADC based on ground sampling technique [J].Journal ofHunanUniversity(Natural Sciences),2023,50(2):129-137.(in Chinese)

[4] 洪志良.模擬集成電路分析與設計[M].2版.北京:科學出版社,2011.HONG Z L. Analysis and design of analog integrated circuits[M].2nd ed.Beijing:Science Press,2011.(in Chinese)

[5] HANJW,KIMJH,CHEON SH,et al.A novel imageinterpolationmethod using the bilateral filter[C]//2O1O DigestofTechnical PapersInternational Conference on ConsumerElectronics(ICCE).January 9-13,201O,LasVegas,NV,USA:IEEE,2010:25-26.

[6] DELAMARERC,SAMPAIO-NETOR.Adaptivereduced-rankprocessingbased on joint and iterativeinterpolation,decimation,and filtering[J]. IEEE Transactions on Signal Processing,2009,57(7):2503-2514.

[7] SUX,YUZ,JIANGY,etal.A14-Bit2.8GS/sDACwithDTIRZ technique in 65 nm CMOS[J]. IEICE ElectronicsExpress,2021,18(6):20210043.

[8] 樓才義,徐建良,楊小牛.軟件無線電原理與應用[M].2版.北京:電子工業出版社,2014.LOUCY,XUJL,YANGXN.Software-defined radio:Principlesandpractice[M].2nd ed.Beijing:Publishing HouseofElectronicsIndustry,2014.(inChinese)

[9] 莊陵,唐園園.低靈敏度FIR濾波器優化結構[J].華中科技大學學報(自然科學版),2021,49(1):55-62.ZHUANGL,TANGYY.FIR filter optimal structure with lowsensitivity[J].Journal of HuazhongUniversity of ScienceandTechnology(Natural ScienceEdition),2021,49(1):55-62.(inChinese)

[10]AWANM,LEMY,KOCHP,etal.Hardware architectureofpolyphase filter banks performing embedded resampling forsoftware-defined radio front-ends[J].ZTE Communications,2012,10(1):54-62.

[11]陳永東,郭天天,劉桂生,等.基于多相濾波器的多測速雷達角跟蹤方法研究[J].遙測遙控,2016,37(3):44-47.CHENYD,GUOTT,LIUGS,etal.Research onangletrackingmethod formulti-Dopplerradarbasedon multi-phasefilter[J].Journal of Telemetry,Tracking and Command,2016,37(3):44-47.(inChinese)

[12]FANYX,GUFL,TANXB,et al.Digital channelizationtechnology forHF communication base on fast filterbank[J].ChinaCommunications,2018,15(9):35-45.

[13]RENFORSM,YLI-KAAKINENJ,HARRISFJ. Analysis anddesignof efficientand flexible fast-convolutionbased multiratefilter banks[J].IEEE Transactions on Signal Processing,2014,62(15):3768-3783.

[14]曾濤,徐濤,李棟,等.自舉濾波器在非線性目標跟蹤系統中的應用[J].北京理工大學學報,2004,24(5):450-453.ZENGT,XUT,LI D,etal.Application ofbootstrap filter innonlinear target tracking systems[J].Journal of Beijing InstituteofTechnology,2004,24(5):450-453.(inChinese)

[15]謝海霞,孫志雄.多速率信號處理系統設計與實現[J].電子設計工程,2018,26(18):132-135.XIEHX,SUN Z X.Design and implementation of multiratesignal processing system[J].Electronic Design Engineering,2018,26(18):132-135.(inChinese)

[16]SHIUNGD,YANG YY,YANG C S. Improving FIR filters byusing cascade techniquestips amp; tricks [J].IEEE SignalProcessingMagazine,2016,33(3):108-114.

猜你喜歡
信號結構
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
孩子停止長個的信號
論《日出》的結構
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 久久久久国产一级毛片高清板| 亚洲欧美在线精品一区二区| 亚洲综合片| 尤物精品国产福利网站| 国产办公室秘书无码精品| 狠狠色噜噜狠狠狠狠色综合久 | 日本精品视频一区二区| 51国产偷自视频区视频手机观看| av在线无码浏览| 麻豆精选在线| 伊人久久精品亚洲午夜| 亚洲中文字幕手机在线第一页| 成人午夜在线播放| 国产一区二区三区在线观看视频| 亚洲天堂区| 中文字幕久久精品波多野结| 国产成人精品一区二区| 欧美影院久久| 一本大道东京热无码av | 色婷婷综合在线| 欧美一区二区精品久久久| 欧美不卡在线视频| 一区二区三区在线不卡免费| 久久综合丝袜长腿丝袜| 国产成人喷潮在线观看| 午夜少妇精品视频小电影| 免费无遮挡AV| 五月婷婷伊人网| 毛片一区二区在线看| 欧美一区二区福利视频| 91小视频在线观看免费版高清| 日本黄色a视频| 亚洲精品无码抽插日韩| 国产欧美日韩在线一区| 毛片久久久| 国产男女免费视频| 91成人免费观看| 国产精品久久久精品三级| 国产精品自拍露脸视频 | 在线观看亚洲人成网站| 国产精品熟女亚洲AV麻豆| 国产真实乱子伦视频播放| 丁香五月婷婷激情基地| 午夜激情婷婷| 亚洲性影院| 在线人成精品免费视频| 国产精品永久不卡免费视频| 国产成人亚洲精品蜜芽影院| 日韩免费毛片| 欧美日韩精品综合在线一区| 黄色成年视频| 最新痴汉在线无码AV| 99热这里只有精品久久免费| 最新国产精品第1页| 亚亚洲乱码一二三四区| 人妻中文字幕无码久久一区| 操美女免费网站| 亚洲第一黄色网址| 亚洲第一成网站| 国产福利微拍精品一区二区| 97狠狠操| 69精品在线观看| 色婷婷在线影院| 91外围女在线观看| 中文字幕一区二区人妻电影| 99视频在线免费| 人妻无码中文字幕一区二区三区| 婷婷色一二三区波多野衣| 国产精品亚洲αv天堂无码| 日韩欧美国产精品| 国产91丝袜在线观看| 国产成人做受免费视频| 91久草视频| 一区二区影院| www.91在线播放| 99在线视频免费观看| 欧美精品另类| 国产一二三区在线| 国产精品成| 国产福利拍拍拍| 久久亚洲国产最新网站| 伊人丁香五月天久久综合|