《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于Stratix系列FPGA的快速并行FIR濾波器在鋼板表面缺陷圖像預處理中的應用

基于Stratix系列FPGA的快速并行FIR濾波器在鋼板表面缺陷圖像預處理中的應用

2008-08-06
作者:雷永強 段發階 胡 亮

??? 摘?要: 在鋼板表面缺陷檢測中,如何解決大數據處理量的問題是整個系統的決定性環節。應用Stratix系列FPGA的高速并行特點設計了FIR濾波器,實現了對海量數據的高速處理。實驗與軟件仿真表明,該設計完全達到要求。
??? 關鍵詞:? FPGA? FIR濾波器? 實時處理? Quartus II

?

??? 隨著現代工業的高速發展以及對技術的更高要求,業界對工業原材料也提出了越來越苛刻的要求。特別是作為工業基礎原材料的冷軋薄板,更是受到人們的極大關注。能否提供表面質量優異的薄板對于最終產品的性能起到了非常關鍵的作用。目前國內外在本領域的研究成果大致為分別利用線、面陣CCD獲取表面圖像,由后續軟件對圖像加以分析的方法來實現對表面質量的檢測處理。由于要求實時高速檢測,若仍然采用軟件處理的方法,對于計算機來講,顯然處理負擔是異常沉重的。近幾年來,隨著ASIC技術的迅猛發展以及IP設計的逐漸成熟,使得FPGA具有實時、高速、易修改等特點,利用FPGA對圖樣實現基本處理就顯得非常有實用價值。本課題就是基于如上考慮,應用嵌入式FPGA系統對鋼板表面缺陷進行檢測做出的一些探索性研究。
??? 根據設計要求:①板面寬度應達到2m;②橫縱向分辨率不低于0.1mm;③運動速度低于1.5m/s,可簡單計算出一幀圖像應為20000個象素點,單象素點速度為1.5kHz;根據采樣定理,CCD的驅動脈沖將達到30MHz,進而可知在進行256點FIR濾波時每幀圖像的數據量將達到G的數量級;加之圖像處理算法的復雜性,數據量將會非常龐大,這是PC機無法實時處理的。經過對現場條件的仔細分析,可知缺陷不會是大面積的,倘若全部的數據都使用最后的高級算法處理進行分類,很明顯會浪費大量的硬件資源,造成設備成本過高。倘若在高級處理前實現圖像的預處理,例如去噪、平滑、濾波等,以提取圖像的基本特征,先做出初步判斷進而再由后續設備對數據進行分析和分類,無疑對減輕負擔和實現高效處理有很重要的意義。
1 數字圖像預處理
??? 在圖像特征提取前,由于光照及現場環境等各因素的影響,有必要對所取得的圖樣進行濾波、去噪以及初步劃分缺陷尺寸等簡單處理。這可以采用由標準樣本中提取較為明確的板面圖像的頻域特征,進而利用FIR數字濾波器" title="數字濾波器">數字濾波器來實現圖像的特定區域的增強。
??? 由于FIR數字濾波器具有良好的線性相位,而且較IIR數字濾波器具有可多重阻帶設計的特點,因此可最大限度地滿足設計要求。其傳遞函數" title="傳遞函數">傳遞函數可表達為:
???

??? 式中,θ(ω)=-τω,為網絡傳輸相位函數
?? ?同時,FIR數字濾波器滿足如下條件:
?? ?h(n)=±h(N-1-n)
?? ?該式表明h(n)對(N-1)/2滿足偶對稱或奇對稱[1]
??? 設傳遞函數為偶對稱,且N取偶數,有:
???

??? 若傳遞函數為奇對稱,則只需將(1)和(2)式中方括號內“+”號改為“-”號即可。
??? 從上面的分析中可知,由于傳遞函數具有的對稱性,使得運算過程中乘法次數可以減半,這大大降低了對海量數據的分析負擔。
?? ?由標準缺陷圖樣分析,可以大致確定正常板面圖像信號所處的頻域范圍。
???

?? 上式中,M為階數。
??? 當M確定時,據(3)式可獲取濾波器各特征系數。
2 算法的硬件實現
??? 由前面的分析可知,如何提高系統數據處理能力是解決問題的瓶頸,PC機顯然無法勝任如此復雜的處理任務,近幾年來FPGA技術發展突飛猛進并以其快速、在線可編程的優良性能在工業在線檢測中得到了廣泛應用。本系統出于對實際條件和后繼設備更新的考慮,采用Altera公司于2003年正式推出的Stratix系列FPGA。
2.1 器件介紹
?? ?Stratix系列產品是Altera公司基于SRAM與LUT(查找表)模式,應用0.13μm全銅布線工藝制造的最新FPGA。相比于以往的產品,Stratix系列器件的新結構采用了DitrectDriveTM技術和快速連續的MultiTrackTM互聯" title="互聯">互聯技術。MultiTrackTM互聯技術可以根據走線不同長度進行優化,改善內部模塊之間的互聯性能。Altera公司特有的DirectDriveTM技術保證了片內所有的函數可以直接連接使用同一布線資源。這兩種技術與QuartusII 2.0以上版本軟件提供的LogicLockTM功能相結合,便于進行模塊化設計,簡化了系統集成。Stratix系統器件片內的全局和本地時鐘資源提供了多達40個獨立的系統時鐘,有利于實現最豐富的系統性能;全新的布線結構,分為三種長度的行列布線,在保證延時可預測的同時,增加了布線的靈活性;為了更好地提高系統數據存儲能力,Stratix系列自帶有三種可靈活配置的存儲器,其大小分別為512bit、4k bit、512kbit[2]
??? Stratix器件內嵌的DSP模塊提供了高于DSP處理器的數據處理能力,并且更為靈活和經濟。每一Stratix DSP模塊可提供多達8個運行在250MHz的并行乘法器" title="乘法器">乘法器,數據吞吐能力高達2GMACS。最大的Stratix器件EP1S125包括28個DSP模塊,可完成高達224個并行乘法操作,并提供56GMACS的總線數據吞吐能力;而傳統的DSP處理器最多僅可同時進行8個并行乘法操作,數據吞吐量也只有8.8GMACS。在DSP模塊中,除了專用乘法器以外,還可利用邏輯單元" title="邏輯單元">邏輯單元(LE)實現乘法器和DSP功能。例如,可在Stratix器件中利用大約9600個邏輯單元實現一個256階FIR濾波器。Stratix系列的EP1S120包括大約114140個邏輯單元,可以容納11個這樣的濾波器。每一濾波器可運行在200MHz,這意味著通過利用LE可提供563GMACS的器件總吞吐能力。結合DSP模塊提供的56GMACS數據吞吐能力,Stratix器件可提供高達620GMACS的數據總吞吐能力。因此Stratix器件適用于大數據量數字信號處理。同時每個Stratix器件有多達12個PLL和40個全局的采用全功能的嵌入式鎖相環(PLL)管理片內和片外時鐘,可以進行頻率合成、倍頻、分頻、調整相位和延遲。Stratix器件提供了兩種PLL:增強型PLL支持外部時鐘反饋、時鐘轉換、PLL重置、可編程帶寬等功能;快速型PLL用于優化高速差分I/O端口和全局時鐘,實現最豐富的系統性能[3]
2.2 算法實現
??? 濾波器階數確定后,依據(3)式可獲取FIR系統參數。假定階數為16,則可計算出h0~h15各參數,然后依據(1)式便可設計結構圖,如圖1所示。從圖中看出實現重點為乘法器的實現,由于Stratix系列內嵌有10個DSP模塊,每個模塊可同時實現8個運行于250MHz的并行乘法器,這就大幅度地提高了運行速度。而且其內嵌的大容量SRAM也為同時存取大量抽頭因子帶來了方便。在算法實現中使用更為有效的VHDL語言,可以實現主函數設計以及ROM初始化程序設計。設計中使用EP1S25芯片,時鐘的頻率設置為25MHz,經過QuartusII軟件仿真可得到如圖2所示的結果。為檢測仿真效果,特對相同單維數據,用MATLAB軟件進行相同算法處理,獲得另一組結果,將兩組數據相比對得到表1,誤差≤1。

?

?

?

? ??


參考文獻
1 胡廣書.數字信號處理. 北京:清華大學出版社,1997
2 系列器件手冊. Altera公司,2003
3 徐志軍.CPLD/FPGA的開發與應用. 北京:電子工業出版社,2002
4 侯伯亨. VHDL硬件描述語言與數字邏輯電路設計.西安:西安電子科技大學出版社,2003

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩视频一区二区三区| 亚洲欧美成人网| 一区二区三区四区精品| 亚洲激情另类| 在线观看日产精品| 激情综合网址| 黄色精品在线看| 国产在线精品成人一区二区三区| 国产精品美女xx| 国产精品女人网站| 国产精品va在线播放我和闺蜜| 欧美日韩精品| 欧美日韩成人精品| 欧美日韩国产电影| 欧美日韩国产在线播放| 欧美激情一区二区三区四区| 欧美高清在线视频| 欧美日韩成人在线| 欧美色图首页| 国产精品外国| 国产日本欧美一区二区三区在线| 国产精品午夜视频| 国产亚洲永久域名| 伊人夜夜躁av伊人久久| 亚洲国产岛国毛片在线| 亚洲国产一区视频| 日韩视频二区| 中日韩高清电影网| 亚洲欧美日韩久久精品| 久久高清福利视频| 91久久黄色| 日韩系列在线| 亚洲综合色网站| 欧美影院成人| 老色批av在线精品| 欧美精品在线观看一区二区| 午夜精品婷婷| 中文高清一区| 久久精品国产久精国产一老狼| 亚洲电影免费在线| 日韩午夜在线| 亚洲综合社区| 久久久欧美一区二区| 欧美国产一区视频在线观看 | 亚洲视频一起| 午夜视频一区二区| 久久综合狠狠| 欧美日韩国产成人在线免费| 国产精品美女主播| 国产主播一区二区三区| 亚洲日本欧美| 亚洲午夜精品视频| 久久9热精品视频| 日韩视频不卡中文| 欧美亚洲在线视频| 免费在线国产精品| 国产精品免费看久久久香蕉| 国产专区欧美专区| 亚洲精品男同| 午夜欧美不卡精品aaaaa| 亚洲人线精品午夜| 亚洲综合日韩中文字幕v在线| 久久久久久久999精品视频| 欧美成在线观看| 国产精品视频精品视频| 伊人成人网在线看| 亚洲视频一区二区在线观看 | 欧美高清视频一二三区| 国产精品免费观看视频| 伊人婷婷欧美激情| 在线亚洲伦理| 亚洲大片一区二区三区| 亚洲午夜激情免费视频| 久久永久免费| 国产精品国产三级国产专区53| 狠狠色香婷婷久久亚洲精品| 一区二区激情小说| 亚洲欧洲免费视频| 久久不射中文字幕| 欧美日韩精品一区二区在线播放| 国产视频精品va久久久久久| 日韩视频在线一区| 亚洲国产va精品久久久不卡综合| 午夜精品久久久久久久| 欧美精品午夜视频| 影音先锋另类| 午夜精品www| 国产亚洲一区二区在线观看 | 黄色在线一区| 亚洲综合成人在线| 在线亚洲欧美| 欧美高清hd18日本| 极品中文字幕一区| 性欧美xxxx大乳国产app| 亚洲手机视频| 欧美夫妇交换俱乐部在线观看| 国产原创一区二区| 亚洲欧美日韩另类| 亚洲自拍都市欧美小说| 欧美日本免费| 亚洲国产经典视频| 亚洲国产精品999| 久久精品人人做人人综合| 国产精品国产亚洲精品看不卡15 | 亚洲在线视频一区| 亚洲午夜av在线| 欧美日韩亚洲一区三区| 亚洲国产小视频在线观看| 亚洲第一黄网| 久久久久久**毛片大全| 国产精品久久久久aaaa樱花| 一本久久综合亚洲鲁鲁五月天| 日韩午夜在线视频| 欧美成人午夜激情在线| 在线色欧美三级视频| 亚洲电影av| 老牛嫩草一区二区三区日本| 国产亚洲网站| 午夜精品网站| 久久国产主播精品| 国产欧美日韩免费| 欧美一区91| 欧美在线免费视频| 国产女主播在线一区二区| 亚洲免费影院| 欧美在线影院| 国产一区二区三区久久| 久久国产加勒比精品无码| 久久精品视频一| 韩国三级电影久久久久久| 久久精品日韩一区二区三区| 久久亚洲春色中文字幕久久久| 韩国一区二区三区在线观看| 久久爱91午夜羞羞| 开心色5月久久精品| 亚洲成人在线观看视频| 夜久久久久久| 国产精品久久久91| 午夜久久久久久| 久久嫩草精品久久久精品| 精品动漫一区| 亚洲视频精选| 欧美成人在线免费视频| 亚洲七七久久综合桃花剧情介绍| 日韩视频在线一区| 欧美调教视频| 亚洲专区一区二区三区| 久久精品欧美| 亚洲国产精品嫩草影院| 一区二区三区免费网站| 欧美日韩一区二区三区四区五区| 在线视频亚洲欧美| 欧美中文在线免费| 激情成人中文字幕| 亚洲精品一级| 国产精品久久999| 欧美在线视频二区| 欧美成人伊人久久综合网| 日韩一级精品| 欧美影院午夜播放| 136国产福利精品导航| 这里只有精品在线播放| 国产精品日韩欧美大师| 久久国产高清| 欧美日韩美女在线观看| 午夜精品福利在线| 欧美高清视频| 亚洲一区二区精品视频| 久久久人成影片一区二区三区| 136国产福利精品导航| 亚洲一区高清| 一区二区三区在线视频免费观看| 99视频一区| 国产视频精品xxxx| 亚洲美女啪啪| 国产亚洲aⅴaaaaaa毛片| 99国产精品一区| 国产亚洲一区二区三区在线观看| 99国产精品99久久久久久| 国产欧美在线观看一区| 99riav久久精品riav| 国产一区二区黄色| 亚洲私人影吧| 韩日成人av| 亚洲尤物视频网| 亚洲国产成人精品久久久国产成人一区| 亚洲综合日韩在线| 亚洲福利视频免费观看| 欧美综合国产精品久久丁香| 亚洲精品免费电影| 久久精品人人| 亚洲天堂免费在线观看视频| 欧美ed2k| 欧美影院成年免费版| 欧美亚洲不卡| 亚洲裸体在线观看| 精久久久久久| 欧美在线一级视频| 国产精品99久久久久久白浆小说| 欧美sm极限捆绑bd|