<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA的實(shí)時(shí)中值濾波器硬件實(shí)現

基于FPGA的實(shí)時(shí)中值濾波器硬件實(shí)現

作者: 時(shí)間:2011-07-11 來(lái)源:網(wǎng)絡(luò ) 收藏

2.1 分塊存儲方法和并行運算結構
如圖4,以256×256大小的圖像為例,將其劃分為8個(gè)256行32列的圖像塊,運算就是按照塊的順序,對每塊圖像從上到下進(jìn)行[5]。每一次存儲體訪(fǎng)問(wèn)讀出一行鄰域后,通過(guò)流水線(xiàn)隊列即可形成n×32的鄰域,對于算法n為3。為了最大化地提高圖像處理速度,采取了32個(gè)3×3鄰域的并行計算。但是構造32個(gè)3×3鄰域,需要額外增加2列數據,組成3行34列的運算矩陣。這額外的2列數據正是前一圖像塊的最右端的2列,為了后續運算的需要,已經(jīng)保存在RAMa或RAMb中了。RAMa、RAMb的作用是實(shí)現乒乓RAM操作,例如向RAMa中寫(xiě)當前圖像塊的最右端2列時(shí),處理單元同時(shí)從RAMb中取出前一個(gè)圖像塊的最右端2列數據參與運算。運算單元架構如圖5,這樣每一次并行計算就得到了32個(gè)8 bit的結果,對應32個(gè)結果像素,即圖5中的result為256 bit。

2.2 FIFO緩存
共享RAM芯片采用了Cypress公司的CY7C1380,這是一款32 bit位寬、2 MB容量的同步SRAM。因為系統采用流水線(xiàn)結構,一個(gè)clk即可產(chǎn)生256 bit的結果,需要寫(xiě)入到32 bit的SRAM,如果不加入緩沖器,必定會(huì )有結果數據的丟失,為此,加入一個(gè)FIFO,將256 bit結果分8次寫(xiě)入共享RAM,每次寫(xiě)32 bit,這樣,FIFO完成了寫(xiě)快讀慢的緩沖過(guò)程。FIFO的深度取決于需要緩沖的數據量,緩沖的數據量取決于寫(xiě)速率和讀速率,見(jiàn)式(1)。

3 實(shí)驗結果
圖6(a)是從高清攝像機隨機采得的帶噪圖像,從圖6(b)可看出本文設計的針對大圖像(1 920×1 080)的器有較好的去噪效果。

整個(gè)電路結構采用Verilog編寫(xiě),該中值濾波器能達到的最大工作頻率為60 MHz,該中值濾波器對如圖6所示的1 920×1 080灰度圖執行中值濾波的時(shí)間約為10 ms,這個(gè)速度要比實(shí)時(shí)快4倍。為了突出本文設計的中值濾波器的性能,本文采用512×512的灰度圖做實(shí)驗。將本文設計的中值濾波器與文獻[1]、[3]設計的中值濾波器的性能比較,可以看出,本文設計的中值濾波器的處理速度約為文獻[1]方法的8倍,約為文獻[3]方法的20倍,如表1所示。
本文針對NIPC-3的特點(diǎn),用適合并行處理的存儲方法,成功實(shí)現了1 920×1 080大小圖像的實(shí)時(shí)中值濾波系統。該系統有較好的去噪效果,同時(shí)在速度上完全滿(mǎn)足實(shí)時(shí)需要,是一個(gè)高速且完整的系統。該系統可以用于高清視頻圖像的預處理,有很大的實(shí)用價(jià)值。
參考文獻
[1] 石婷,張紅雨,黃自立.基于Stratix II EP2S60的改進(jìn)中值濾波器的設計實(shí)現[J].國外電子元器件,2007(1):12-15.
[2] 徐大鵬,李從善.基于的數字圖像中值濾波器設計[J].電子器件,2006,29(4):1114-1117.
[3] 蘇光大.實(shí)時(shí)中值濾波器的實(shí)現[J].電視技術(shù),1999(5):25-27.
[4] 蘇光大.鄰域圖像處理機中的新型鄰域功能流水線(xiàn)結構[J].電子學(xué)報,2000,27(2):1-4.
[5] 劉炯鑫.NIPC-3鄰域圖像并行處理機的軟件設計[D].清華大學(xué)電子工程系,2007.

濾波器相關(guān)文章:濾波器原理


fpga相關(guān)文章:fpga是什么


濾波器相關(guān)文章:濾波器原理


電源濾波器相關(guān)文章:電源濾波器原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA 中值濾波 硬件實(shí)現

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>