《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 一種新的FIR濾波器系數量化方法
一種新的FIR濾波器系數量化方法
2019年電子技術應用第4期
杜 勇
四川工商學院 電子信息工程學院,四川 成都611745
摘要: FIR濾波器系數的量化方法不僅影響到濾波器性能,還直接影響到整個電路系統的性能。分析了傳統濾波器系數量化方法對濾波器性能的影響,提出了基于濾波器增益的系數量化方法,給出了MATLAB及FPGA實現后的ModelSim仿真測試數據,結果表明這種方法最多可將濾波輸出幅度提高近一倍,信噪比提高近6 dB。
中圖分類號: TN911.7
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.182027
中文引用格式: 杜勇. 一種新的FIR濾波器系數量化方法[J].電子技術應用,2019,45(4):52-54,59.
英文引用格式: Du Yongn. A new method of filter coefficient quantization[J]. Application of Electronic Technique,2019,45(4):52-54,59.
A new method of filter coefficient quantization
Du Yong
College of Electronics and Information Engineering,Sichuan Technology and Business University,Chengdu 611745,China
Abstract: The method of FIR filter coefficient quantization has influence not only on the filter performance, but also on the circuit system performance. Normal filter coefficient quantization method is analyzed, and a new method of filter coefficient quantization based on filter gain is proposed. A low pass filter based on the new quantization method is designed with MATLAB and implemented on FPGA. ModelSim simulation results show that the new method can improve the output signal′s amplitude and SNR effectively.
Key words : FPGA;FIR filter;coefficient quantization

0 引言

    相對于模擬濾波器,數字濾波器具有高精度、高可靠性、可編程改變濾波特性、便于集成等一系列優點,并且理論上可實現近似理想頻率特性的濾波性能。經典的數字濾波器主要包括有限脈沖響應(Finite Impulse Response,FIR)濾波器和無限脈沖響應(Infinite Impulse Response,IIR)濾波器。相對于IIR濾波器來說,當FIR濾波器系數保持線性對稱結構時,能夠在滿足幅頻響應要求的同時獲得嚴格的線性相位特性。在數據通信、語音信號處理、雷達信號處理等領域通常要求信號在傳輸過程中不能有明顯的相位失真,因此FIR濾波器獲得了更廣泛的應用[1]。

    FPGA因其獨特的可編程結構及強大的并行運算能力,很適合于實現FIR濾波器設計?;贔PGA的FIR濾波器設計近年來一直是學者們研究的熱點,主要集中在最優濾波器設計方法、提高濾波器運行速度、濾波器系數量化方法等方面[2-7]。常規的系數量化方法僅關注對濾波器本身幅頻特性的影響[8],較少考慮在濾波器輸出位寬確定的情況下,如何提高輸出幅度,進而最大化輸出信噪比的問題。在研究分析傳統濾波器系數量化方法的基礎上,提出了基于濾波器增益的系數量化方法,給出了MATLAB及FPGA實現后的ModelSim仿真測試數據,結果表明這種方法最多可將濾波輸出幅度提高近一倍,信噪比提高近6 dB。

1 FIR濾波器原理及結構

    FIR濾波器,是指單位脈沖響應長度有限的濾波器。FIR濾波器的突出特點是其單位取樣響應h(n)是一個N點長的有限長序列,0≤n≤N-1。濾波器的輸出y(n)可表示為輸入序列x(n)與單位取樣響應h(n)的線性卷積。

wdz4-gs1-2.gif

    從系統函數很容易看出,FIR濾波器只在原點上存在極點,這使得FIR濾波器具有全局穩定性。FIR濾波器是由一個抽頭延遲線加法器和乘法器的集合構成的,每一個乘法器的操作系數就是一個FIR系數。因此,FIR的這種結構也被人們稱為抽頭延遲線結構。圖1是FIR濾波器FPGA實現的典型結構圖。

wdz4-t1.gif

2 系數量化對FIR濾波器性能的影響

2.1 FIR濾波器的MATLAB設計方法

    在采用FPGA編程實現FIR濾波器之前,通常采用MATLAB軟件設計濾波器系數。MATLAB提供了豐富的FIR濾波器函數,分別對應不同的設計方法,如窗函數法、頻率取樣法、基于“最大誤差最小”的最優設計法等。為便于對比,采用最優設計方法設計FIR低通濾波器(MATLAB設計函數為firpm),其參數為:采樣頻率32 MHz,過渡帶0.5 MHz~1.5 MHz。圖2為MATLAB設計出的濾波器幅頻響應圖。

wdz4-t2.gif

    由圖2可知,FIR濾波器的長度N越大,濾波器過渡帶越接近設計參數,通帶及阻帶濾波性能越好,當N=41時阻帶衰減為26 dB,當N=61時阻帶衰減為38.5 dB,當N=81時阻帶衰減為48 dB;當系數長度超過一定值后(本實例為61),濾波器過渡帶的改善余量已很小,但通帶及阻帶濾波性能會持續增加。不失一般性,下文以長度為61的低通濾波器為例進行討論。

2.2 系數的量化方法及其對濾波性能的影響分析

    根據MATLAB的FIR濾波器設計原理,無論濾波器長度多長,濾波器通帶內增益均為1(0 dB),濾波器系數為帶小數的浮點數。由于FPGA只能處理二進制數據,MATLAB設計出的濾波器系數需要轉換成二進制數據才能完成FPGA電路實現。

    濾波器系數是帶符號的數據,FPGA實現時需要用二進制補碼格式表示。設濾波器系數的量化位寬為Q,則系數C的表示范圍為-2Q-1≤C≤(2Q-1-1),又由于FIR濾波器系數的嚴格對稱特性,實際范圍為(1-2Q-1)≤C≤(2Q-1-1)。

    傳統的濾波器系數量化方法可分解為3個步驟:(1)找出濾波器系數中最大的絕對值數M;(2)以M為基準,對所有濾波系數進行歸一化處理,即對所有系數除以M;(3)對所有濾波器系數乘以(2Q-1-1),并對處理后的系數取整形成整數系數;(4)將整數濾波器系數轉換成二進制補碼數據。圖3為不同量化位寬情況下的濾波器幅頻響應圖。

wdz4-t3.gif

    由圖3(a)中的歸一化幅頻圖可知,濾波器系數量化位寬越小,量化后的濾波性能越差(當量化位寬為6 bit時,阻帶衰減相比量化前減小了約6 dB),反之量化位寬越大,量化前后的濾波性能相差越小。當量化位寬超過一定值(本實例為12 bit)后,濾波性能幾乎不再變化。不失一般性,下文以長度為61、量化位寬為12 bit的低通濾波器為例進行討論。

3 基于增益的FIR濾波器系數量化方法

3.1 一般量化方法對系統性能的影響

    根據前面討論的濾波器量化方法,系數量化過程相當于濾波器增益擴大了(2Q-1-1)/M倍。從圖3(b)中的未歸一化幅頻圖可知,量化位寬越大,濾波器通帶內的增益越大。當量化位寬為6 bit時,通帶增益為54 dB,當量化位寬為12 bit時,增益為90 dB。

    FPGA設計FIR濾波器,一般采用定點二進制數據進行運算。前面討論系數量化對系統性能的影響時,實際有一個前提條件,即濾波運算采用全精度運算,濾波運算的結果保留全部有效數據位。當濾波器系數量化位寬為Q時,由于濾波器增益擴大了(2Q-1-1)/M倍(一般來說,M≤1),為保證全精度運算,保留全部有效濾波輸出位寬,相對于濾波器輸入信號而言,位寬將增加Qa bit。其中

    wdz4-gs3.gif

    對于前面討論的長度N=61,量化位寬Q=12的低通濾波器而言,M=0.062 1,(2Q-1-1)/M=32 963,則濾波輸出位寬需增加Qa=16 bit。假設輸入數據位寬為10 bit,則濾波器全精度輸出位寬為26 bit。

wdz4-gs4.gif

3.2 基于增益的系數量化方法

    根據前面的討論,量化濾波器系數后,輸出有效位寬所能表示信號的信噪比下降,是由于濾波輸出信號達不到滿量程狀態。為此,優化濾波器系數量化方法,采用基于濾波器增益的方法對系數進行量化。結合前述的濾波器實例,具體步驟為:(1)對所有濾波器系數乘以wdz4-3.2-x1.gif=216=65 536,并對處理后的系數取整形成整數系數;(2)將整數濾波器系數轉換成二進制補碼數據。

    經過改進的量化處理后,相當于對濾波增益直接增加了65 536倍(常規方法僅增加了32 963倍),濾波輸出的數據幅值能夠達到輸出數據有效位寬所能表示的滿量程值,實現了輸出位寬一定的條件下,輸出信號信噪比的最大化。經過這樣的量化處理,系數的量化位寬為:

    wdz4-gs5.gif

    對于上文所討論的低通濾波器,量化位寬需要13 bit。圖4為常規量化方法和改進量化方法的濾波器系數(沖激響應)圖,其中Qa=16。

wdz4-t4.gif

    從圖4可以看出,在濾波輸出位寬相同的條件下,改進的量化方法所產生的濾波器系數(沖激響應)幅值大于常規方法,相當于濾波器增益更大。同時也要注意到,改進的量化方法所需的濾波器系數位寬由12 bit增加到13 bit。也就是說,增加濾波器增益,是以增加系數量化位寬為代價的。

4 FPGA實現后的測試結果分析

    接下來采用Xilinx的Spartan6系列FPGA器件XC6SLX25-FT256C為目標平臺,調用ISE14.7工具中的FIR濾波器核,實現前文所討論的低通濾波器(采樣頻率為32 MHz,過渡帶為0.5 MHz~1.5 MHz,濾波器長度N=61)。仿真工具為ModelSim10.1,輸入信號為2路單頻信號的疊加。兩路單頻信號頻率分別為0.22 MHz和2 MHz,功率比為1:1。輸入位寬為10 bit,濾波器輸出位寬為26(Qa=16)。圖5、圖6分別為常規量化方法和改進量化方法的濾波器ModelSim仿真波形圖。

wdz4-t5.gif

wdz4-t6.gif

    從圖5、圖6中可以看出,兩種方法都能夠有效濾除帶外干擾信號(2 MHz單頻信號),改進量化方法的濾波器輸出信號幅度值(16,641,407)明顯大于常規量化方法的幅度值(7,910,390),相當于增加了濾波增益,增加了濾波輸出信號的信噪比。

5 結論

    本文詳細分析了濾波器系數量化方法對濾波性能的影響。在對常規系數量化方法的步驟、原理進行分析的基礎上,針對濾波輸出數據幅值達不到有效位寬滿量程的現象,提出了基于濾波器增益的系數量化改進方法。MATLAB仿真及FPGA實現后的ModelSim仿真均表明,在濾波輸出位寬相同的條件下,改進的量化方法可以有效提高濾波器增益,進而提高濾波輸出信號的信噪比。需要注意的是,增加濾波器增益是以增加系數量化位寬、增加FPGA實現后的邏輯資源為代價的。

參考文獻

[1] 高耀鴻.基于FPGA的FIR低通濾波器[D].長沙:湖南大學,2012.

[2] 朱效效,蔡俊,陸偉.基于優化DA算法濾波器的設計及其FPGA實現[J].電子技術應用,2015,41(2):59-60,64.

[3] 徐彥凱,雙凱.提高定點精度的FPGA信號處理算法[J].計算機工程與科學,2012,34(9):197-200.

[4] 郭廣浩,劉志哲,孟慶龍,等.多級并行流水FIR數字濾波器的設計與驗證[J].現代電子技術,2015,38(1):69-72.

[5] 李凱勇.基于FPGA高效FIR濾波器設計[J].青海大學學報,2017,35(6):56-60.

[6] 張娜,李春祎.多相并行FIR濾波器的FPGA高速實現方法[J].無線電通信技術,2017,43(4):86-90.

[7] 周龍,王紅玲,崔新瑩,等.基于FPGA及分布式算法濾波器[J].電子設計工程,2017,25(23):139-142.

[8] 曹振吉,何敏.基于FPGA和Matlab的FIR數字濾波器[J].現代電子技術,2015,38(19):98-101.



作者信息:

杜  勇

(四川工商學院 電子信息工程學院,四川 成都611745)

此內容為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>
          国产午夜久久久久| 国产综合激情| 欧美激情第4页| 国产视频在线观看一区| 销魂美女一区二区三区视频在线| 亚洲国产婷婷综合在线精品| 国产精品入口日韩视频大尺度| 国产嫩草一区二区三区在线观看| 国产精品丝袜白浆摸在线| 久久精品免费看| 欧美日韩国产123区| 亚洲高清久久网| 国产一区二区三区视频在线观看| 亚洲一区二区三| 亚洲电影在线看| 亚洲国产成人91精品| 免费成人毛片| 欧美精品v国产精品v日韩精品| 欧美在线视频网站| 国内精品美女av在线播放| 小辣椒精品导航| 亚洲美女福利视频网站| 欧美日韩大片一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 午夜精品久久久久99热蜜桃导演| 香蕉久久夜色精品| 欧美在线观看视频一区二区三区| 黄色av成人| 国产免费一区二区三区香蕉精| 国产欧美一区二区在线观看| 欧美激情影音先锋| 国户精品久久久久久久久久久不卡| 欧美成人亚洲成人| 亚洲综合大片69999| 亚洲国产中文字幕在线观看| 亚洲精品一区二区三区婷婷月| 久久精品综合| 亚洲女人天堂av| 亚洲欧洲日产国码二区| 欧美日韩视频一区二区| 狠狠色伊人亚洲综合网站色| 欧美有码在线视频| 一区二区三区久久久| 国内精品伊人久久久久av影院| 欧美一级网站| 蜜臀久久99精品久久久久久9| 国产欧美精品一区二区色综合| 亚洲国产视频a| 亚洲乱码日产精品bd| 国产精品美女在线| 亚洲网站视频福利| 久久久久99精品国产片| 国产午夜亚洲精品不卡| 国产精品一区二区三区四区五区| 久久精品中文字幕一区| 国产精品久久久久婷婷| 欧美成人自拍| 在线欧美日韩国产| 久久精品国产91精品亚洲| 国产精品videossex久久发布| 欧美在线免费一级片| 亚洲欧美国产三级| 日韩亚洲欧美中文三级| 亚洲国产成人精品视频| 欧美视频一区| 一区二区三区在线观看国产| 欧美一区二区三区四区视频| 激情久久婷婷| 亚洲人成77777在线观看网| 亚洲自拍三区| 午夜精品久久久久久久久久久久| 亚洲大片精品永久免费| 国产一区二区三区日韩欧美| 国产精品人成在线观看免费| 亚洲资源在线观看| 亚洲综合精品| 99在线热播精品免费99热| 久久动漫亚洲| 国产精品日韩欧美| 国产日韩专区| 久久免费国产精品1| 国产精品久久99| 久久综合九色综合欧美就去吻| 欧美日韩国产综合久久| 国产亚洲激情| 亚洲一区二区视频| 欧美日韩www| 久久天天躁狠狠躁夜夜爽蜜月| 欧美一区二区视频97| 欧美日本一区二区视频在线观看| 久久尤物视频| 久久久人成影片一区二区三区| 欧美专区在线播放| 一区二区三区在线观看视频| 狠狠操狠狠色综合网| 亚洲免费观看高清完整版在线观看| 国产精品日韩精品欧美精品| 国产精品v欧美精品v日本精品动漫| 欧美一级专区免费大片| 亚洲国产电影| 欧美精品日韩综合在线| 欧美精品一区二区三区一线天视频| 国产视频丨精品|在线观看| 亚洲在线观看免费视频| 欧美日韩日日夜夜| 欧美在线播放一区二区| 国产精品久久久久91| 国产模特精品视频久久久久| 一区二区欧美精品| 你懂的国产精品| 欧美四级剧情无删版影片| 在线欧美日韩| 91久久精品www人人做人人爽| 欧美日韩免费一区二区三区| 亚洲伦理久久| 亚洲在线免费| 国产日韩视频| 亚洲欧美精品在线观看| 亚洲欧美另类综合偷拍| 欧美一激情一区二区三区| 狠狠色丁香久久综合频道| 久久女同互慰一区二区三区| 欧美一级专区免费大片| 一区二区三区四区五区精品视频| 久久激情五月丁香伊人| 国产精品最新自拍| 这里只有精品电影| 国产免费成人av| 久久国产精品久久久| 欧美精品一区二区精品网| 亚洲国产第一| 欧美精品免费观看二区| 欧美日韩国产91| 美女脱光内衣内裤视频久久网站| 国产日韩欧美一区在线| 国产精品久久久久久久久久免费看| 免费视频久久| 日韩一级成人av| 亚洲欧美乱综合| 一区视频在线| 欧美午夜精品一区| 国产精品分类| 久久久国产视频91| 亚洲国产aⅴ天堂久久| 亚洲麻豆av| 一区二区三区四区蜜桃| 精品成人国产在线观看男人呻吟| 欧美一区二区| 欧美sm重口味系列视频在线观看| 久久久久久**毛片大全| 国内精品久久久久久久97牛牛| 国产精品乱子久久久久| 欧美久久久久久| 欧美日韩精品国产| 一本色道久久综合狠狠躁篇的优点| 久久se精品一区精品二区| 国产亚洲一区精品| 欧美一区二区三区久久精品茉莉花| 国产精品高潮呻吟久久av黑人| 久久夜色精品| 亚洲国产天堂网精品网站| 久久久91精品国产一区二区三区| 香蕉免费一区二区三区在线观看| 欧美午夜剧场| 亚洲在线观看| 欧美日本视频在线| 亚洲激情在线播放| 国产亚洲精品成人av久久ww| 欧美视频你懂的| 亚洲愉拍自拍另类高清精品| 91久久嫩草影院一区二区| 欧美/亚洲一区| 欧美国产在线观看| 在线成人性视频| 欧美va亚洲va国产综合| 欧美精品一区二区三区蜜臀| 亚洲美女精品一区| 亚洲中无吗在线| 欧美一级理论性理论a| 国产精品日韩电影| 在线综合亚洲| 亚洲自拍都市欧美小说| 伊人婷婷欧美激情| 中文国产成人精品久久一| 韩国精品久久久999| 欧美日韩免费一区二区三区视频| 久久视频在线视频| 亚洲精品乱码| 亚洲国内欧美| 欧美新色视频| 久久精品天堂| 亚洲免费人成在线视频观看| 国产精品一区二区三区观看| 在线免费不卡视频| 久久精品在这里| 久久人人97超碰国产公开结果| 亚洲高清在线| 在线成人激情黄色| 在线免费观看日本一区| 欧美日韩高清在线观看| 亚洲夜间福利| 国产亚洲午夜高清国产拍精品| 老色鬼精品视频在线观看播放| 国产一区白浆| 欧美综合国产精品久久丁香| 欧美日韩视频一区二区三区| 欧美三级欧美一级| 亚洲国产成人精品久久久国产成人一区| 欧美精品免费看| 亚洲激情黄色| 欧美亚日韩国产aⅴ精品中极品| 国产自产女人91一区在线观看| 亚洲欧美视频| 国产美女一区| 欧美成人精精品一区二区频| 亚洲国产成人在线播放| 99re亚洲国产精品| 亚洲精品中文字| 午夜精品一区二区三区在线播放| 国产综合网站| 国产午夜精品在线观看| 在线观看不卡av| 亚洲高清视频中文字幕| 欧美精品一区二区高清在线观看| 欧美剧在线免费观看网站| 久久精品国产亚洲一区二区三区| 欧美精品一二三| 国产精品视频精品视频| 欧美诱惑福利视频| 久久综合色8888| 国产精品系列在线播放| 亚洲美女91| 久久激情五月激情| 亚洲午夜一区二区| 久久偷看各类wc女厕嘘嘘偷窃| 中日韩男男gay无套| 亚洲欧美日韩精品一区二区| 亚洲高清一二三区| 国产欧美亚洲一区| 久久精品国产清高在天天线| 亚洲精品永久免费| 欧美丝袜一区二区三区| 欧美mv日韩mv国产网站app| 国内成人精品2018免费看| 国产精品国产三级国产a| 久久久久久久久一区二区| 亚洲黄色大片| 亚洲精品日韩久久| 亚洲欧美在线磁力| 美女诱惑一区| 国产亚洲欧洲997久久综合| 一区二区三区不卡视频在线观看| 国产乱人伦精品一区二区| 国产一区二三区| 亚洲激情在线播放| 噜噜噜91成人网| 欧美成人a∨高清免费观看| 欧美午夜片在线观看| 亚洲国产小视频在线观看| 亚洲无限乱码一二三四麻| 国产精品视频久久久| 欧美激情综合五月色丁香| 亚洲免费在线视频一区 二区| 欧美中文在线观看| 久久一区二区三区国产精品| 欧美激情中文字幕乱码免费| 国内精品伊人久久久久av一坑| 国产精品日韩久久久| 欧美亚日韩国产aⅴ精品中极品| 在线精品在线| 免费不卡中文字幕视频| 狠狠色综合一区二区| 久久视频这里只有精品| 黄色av日韩| 亚洲美洲欧洲综合国产一区| 香蕉久久夜色精品国产| 亚洲第一精品久久忘忧草社区| 亚洲高清一二三区| 亚洲永久视频| 免费在线国产精品| 欧美视频精品一区| 99精品视频一区二区三区| 亚洲国产美女| 欧美日本免费| 亚洲大胆在线| 欧美日韩视频在线观看一区二区三区| 亚洲精品少妇网址| 国产一区二区三区高清播放| 国内在线观看一区二区三区| 欧美大成色www永久网站婷| 亚洲免费视频观看| 欧美午夜片欧美片在线观看| 欧美777四色影视在线| 久久精品在线免费观看| 尤物精品国产第一福利三区| 欧美一区二区三区免费视频| 亚洲国产欧美一区二区三区同亚洲| 激情欧美丁香| 激情久久久久久久久久久久久久久久| 国产精品高清一区二区三区| 一区二区三区免费网站| 欧美.日韩.国产.一区.二区| 亚洲精品欧美日韩| 欧美顶级艳妇交换群宴| 欧美日韩情趣电影| 亚洲电影专区| 亚洲一区二区少妇| 国产欧美日韩麻豆91| 玖玖玖免费嫩草在线影院一区| 亚洲欧美日韩国产综合精品二区| 欧美日韩二区三区| 国产伦精品一区二区三区免费迷| 欧美国产丝袜视频| 欧美激情视频在线播放| 免费日韩成人| 亚洲精品色婷婷福利天堂| 欧美日本免费一区二区三区| 性欧美xxxx大乳国产app| 亚洲激情网站| 日韩午夜黄色| 欧美在线|欧美| 欧美成人午夜| 欧美黄色大片网站| 亚洲专区一区二区三区| 一区二区三区偷拍| 国产欧美短视频| 另类欧美日韩国产在线| 亚洲男人的天堂在线aⅴ视频|