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

基于FPGA的IIR帶通數字濾波器設計與仿真

2012-06-01 06:57:52杭州電子科技大學射頻電路與系統教育部重點實驗室楊延亮程知群
電子世界 2012年3期
關鍵詞:設計

杭州電子科技大學射頻電路與系統教育部重點實驗室 楊延亮 程知群 馮 濤

基于FPGA的IIR帶通數字濾波器設計與仿真

杭州電子科技大學射頻電路與系統教育部重點實驗室 楊延亮 程知群 馮 濤

該文給出了用Matlab設計IIR帶通數字濾波器的方法,利用Matlab語言進行程序設計出二階環為基礎的并聯結構模型,通過在Matlab環境下仿真軟件Simulink對設計的帶通濾波器進行了動態仿真,確定了濾波器系數的量化字長。從仿真結果來看,設計的帶通數字濾波器既滿足濾波器的選頻特性,又優化了硬件資源。在實際的應用中,可以根據不同FPGA資源靈活修改濾波器系數,在不同規模的FPGA上實現。

無限脈沖響應;帶通數字濾波器;量化字長;現場可編程門陣列

1.引言

在數字信號處理的領域內,數字濾波技術是極其重要的一個分支。無論是信號的獲取、傳輸,還是信號的處理和交換都離不開數字濾波,它對于信號安全有效的傳輸是至關重要的[1]。在主要的兩類數字濾波器中,IIR(無限脈沖響應)濾波器被廣泛使用。

Matlab是美國MathWorks公司出品的數學軟件,用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境[2]。其中Matlab自帶的信號處理工具箱,具有強大的信號處理和分析功能,它提供了豐富簡便的設計,使原來繁瑣的程序設計簡化成函數的調用,這樣便可以快速有效的實現數字濾波器的設計與仿真。

FPGA(現場可編程門陣列)以其優越的實時性和設計靈活性成為了控制系統中不可或缺的一部分,它可利用Simulink設計仿真的有限字長IIR濾波器自動生成VHDL或Verilog代碼,下載至FPGA實現濾波器功能[3]。本文研究了基于FPGA有限字長的IIR帶通數字濾波器的相關理論,設計方法及仿真。

2.IIR數字濾波器設計基本原理

數字IIR濾波器的設計都是基于模擬IIR濾波器,之后將其轉化為等價的數字濾波器[4]。其中沖擊響應不變法是一種較為常用的方法。其總的變化流程如下:

考慮到傳統濾波器計算量大,濾波特性不宜調整等缺點,如何解決這些問題便顯得極為關鍵。利用Matlab強大的數字信號處理和計算能力可快速有效的設計數字濾波器,不僅極大的簡化了計算量,而且它可以隨時對比設計要求和濾波器特性進行參數調整,方便靈活[5]。

3.基于FPGA的IIR濾波器設計

3.1 濾波器設計方法的選擇

高階IIR數字濾波器的系統傳遞函數可表示為:

根據濾波器傳遞函數H(z)的不同表達形式,可以得出不同的實現結構。相對較為常用的3種結構為直接型,級聯型和并聯型。其中直接型對系數的敏感度最高,受有限字長造成的影響最大。級聯型H(z)的連接順序具有很大的自由度,因此在實際設計中這些組合方式,比例變化和H(z)的連接順序等都會產生很大的問題。并聯型濾波器則可以很好的克服上述兩種結構的缺點,因此在濾波器極點不重復時,并聯型濾波器被廣泛使用。

在相同性能的要求下,橢圓濾波器比巴特沃斯和切比雪夫濾波器所需的階數低,且過渡帶窄,可獲得更好的選頻特性。

3.2 Matlab程序設計

通過Matlab設計的帶通濾波器部分代碼如下:

上述程序給出了橢圓濾波器模型設計的10階并聯型結構的數字濾波器[6]。通帶為頻率1000~2000Hz,采樣頻率8000Hz,通帶衰減1dB,阻帶衰減60dB。

3.3 濾波器穩定性問題

二階IIR濾波器傳遞函數為:從式中可以看出,為確保穩定性,極點必須位于單位圓之內(即|p1|<1,|p2|<1),因此可以得到:

由Schur-Cohn穩定性測試可以得到a1和a2的關系為:

只要滿足上述兩式的關系,就可以保證濾波器的穩定性。

理論設計出的濾波器系數是無限精度的,但在實際的應用中,所有的系數都必須是以二進制數儲存在計算機中,這就要求量化系數,取有限精度的字長,相應造成濾波器零極點的位置發生偏移,使得實際的頻率響應和理論情況有所出入,情況嚴重時還可能使濾波器極點偏移至穩定單位圓外,造成整個系統不穩定。

圖1 初始化函數

圖2 濾波器系數參數

圖3 未經量化的幅頻響應

圖4 量化精度16bits幅頻響應

圖5 量化精度14bits幅頻響應

圖6 量化精度13bits幅頻響應

圖7 IIR濾波器Simulink仿真模型

圖8 4單頻與白噪聲相加頻譜

圖9 單頻加白噪聲濾波后頻譜

圖10 白噪聲濾波后的頻譜

導致這些不穩定的因素主要有兩方面體現:溢出和極限環。溢出問題可以通過飽和模式、保護位、對信號和/或系數進行縮放等消除溢出效應;而對于極限環所造成的不穩定,可以通過截尾法、降低濾波器階數、使用更多位來提高精度,移動極點使其遠離單位圓等方法來消除極限環[7]。總之,在FPGA上實現IIR濾波器之前,檢查其穩定性和有限字長效應是非常重要的。

3.4 濾波器系數量化精度造成的影響

在Simulink濾波器模型中,可以通過設定變量的方法可靈活控制濾波器系數字長,如圖1、2所示。

在圖2所示的Parameter Attributes和Signal Attributes分別對應的data type中可對其進行變量設定;圖1所示的InitFcn函數可以對濾波器系數、加法器等設定與圖2相對應的變量,并對其初始化。其優勢在于當需要改變濾波器字長時,無需通過對每個濾波器系數字長逐一進行修改,只需在InitFcn函數中對其對應的初始化常量值進行修改量化即可。不同的量化字長對應不同的濾波效果,對幅頻響應造成的影響如圖3-6所示。A子集還是B子集進行編碼。反過來也可以說,左側數據區字符編碼的奇偶排列順序,決定了前置碼。比如,如果某個條形碼的左側數據區的編碼是:奇偶偶偶奇奇,那么前置碼就是6。

3.5 條碼譯碼

經由條碼的條空寬度歸一化到-1,-2,-3,-4,1,2,3和4八個整數后,創建譯碼表,表3所示。譯碼工作通過查詢此表即可實現。例如:某個字符的四個條空寬度分別是,-3,1,-2和1,經查表可知,這個字符是“8”。

4.實驗結果分析

仿真實驗使用VC++ Express 2008和OpenCV開發平臺。實驗表明,本文算法效果良好。對于光照不均勻,輕微模糊,及傾斜角在正負25度內的條碼圖像,都能正確識別。如圖7所示。

[1]中國標準出版社.條碼國家標準匯編[M].北京:中國標準出版社,2004.

[2]陸宗騏.C/C++圖像處理編程[M].北京:清華大學出版社,2005.

[3]蘇彥華.VC++數字圖像識別技術典型案例[M].北京:人民郵電出版社,2004

[4]沈庭芝.數字圖像處理及模式識別[M].北京:北京理工大學出版社,1998.

姜亮(1980—),男,研究生,研究方向:計算機應用。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 欧美国产在线一区| 无码又爽又刺激的高潮视频| 情侣午夜国产在线一区无码| 国产精品极品美女自在线网站| 亚洲色图欧美视频| 日本不卡视频在线| 四虎永久免费地址| 亚洲婷婷丁香| 伊伊人成亚洲综合人网7777| 91成人在线免费视频| 日韩欧美中文在线| 亚洲中文字幕无码爆乳| 日韩大片免费观看视频播放| 国产在线拍偷自揄拍精品| 亚洲欧美成aⅴ人在线观看 | 欧美天堂在线| 欧洲一区二区三区无码| 久久夜色精品国产嚕嚕亚洲av| 国产成人久久综合一区| 毛片大全免费观看| 一本久道久久综合多人| 东京热一区二区三区无码视频| 97se亚洲| 中文字幕第4页| 97se亚洲| 国产区在线观看视频| 日本黄网在线观看| 99爱视频精品免视看| 亚洲色图欧美激情| 国产精品人成在线播放| 无码福利日韩神码福利片| 日韩成人免费网站| 国产精品亚洲天堂| 亚洲国产AV无码综合原创| 国产91小视频| 久久91精品牛牛| 色综合激情网| 久久婷婷六月| 免费在线不卡视频| 高h视频在线| 久久国产精品影院| 欧美精品亚洲日韩a| 青青青视频免费一区二区| 露脸国产精品自产在线播| 色综合久久88| 最新国产你懂的在线网址| 在线播放真实国产乱子伦| 国产在线第二页| 青青国产视频| 香蕉久人久人青草青草| 欧美第二区| 一级毛片中文字幕| AV在线天堂进入| 黄色三级网站免费| 思思99思思久久最新精品| 亚洲一区二区三区国产精华液| 日本午夜三级| 国产在线精品网址你懂的| 热久久综合这里只有精品电影| 99久久亚洲综合精品TS| 国产精品夜夜嗨视频免费视频| 国产精品一区二区在线播放| 欧美午夜网站| 精品国产欧美精品v| 亚洲天堂免费在线视频| 国产亚洲视频在线观看| 国产三级视频网站| 国产福利在线观看精品| 亚洲开心婷婷中文字幕| 性欧美精品xxxx| 自拍欧美亚洲| 制服丝袜在线视频香蕉| 欧美性久久久久| 欧美日韩亚洲国产主播第一区| 国产97公开成人免费视频| 国产成人调教在线视频| 亚洲大尺码专区影院| 免费在线成人网| 中美日韩在线网免费毛片视频| 九色在线视频导航91| 亚洲黄网在线| 亚洲黄色视频在线观看一区|