在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 高效低存儲DWT的結構設計范文

高效低存儲DWT的結構設計范文

本站小編為你精心準備了高效低存儲DWT的結構設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

高效低存儲DWT的結構設計

《西安電子科技大學學報》2016年第二期

1DWT的原理及分析

1.1DWT提升結構原理相比于傳統的卷積結構,DWT提升結構在內存利用率和讀取次數上都具有優勢。提升小波的原理是將多相位小波濾波矩陣分解為兩個連續的上三角和下三角矩陣以及一個對角矩陣。CCSDS-IDC采用的基于提升的9/7DWT,其具體實現方式如公式(2)所示。在公式(2)中,x(n)為輸入的圖像數據,y(n)表示按交織方式存放的小波系數,其中y(2n)為低通系數,y(2n+1)為高通系數,常系數1.586,0.053,0.883,0.444,K1.149。圖像的DWT行變換與列變換都需要完成與公式(2)相同的運算過程,行變換之后的結果再經過列變換才能完成一級DWT,一級DWT之后可以得到HH、HL、LH和LL共四個小波子帶,選擇其中的LL子帶進行下一級DWT處理。依此方式,經過三級DWT可以得到10個子帶,分別為三級輸出的HH,HL,LH等9個子帶以及第三級輸出的LL3子帶。10個子帶的小波系數按照分層樹的結構形式組織成獨立的單元塊,每個單元塊中包含64個小波系數,包括1個DC系數(LL3子帶)和63個AC系數(來自其余9個子帶)。

1.2DWT多級變換的原理分析

DWT的第一級變換是對原始圖像進行處理,而第二級變換是對第一級變換后得到的LL1子帶進行處理,LL1子帶的寬度和高度分別是原始圖像寬度和高度的1/2,其分辨率大小是原始圖像的1/4。對于分辨率為NN的圖像來說,若采用行列并行結構,那么完成第一級DWT需要近2N個時鐘,而對于第二三級DWT來說,其需要消耗的處理時間分別約為2N/4和2N/16個時鐘。顯然,第二三級所需要的處理時間之和小于第一級所需的時間,即222N/4+N/16<N。由此可知,從處理時間上看,將第二三級DWT可以分時復用同一個DWT模塊,并可以與第一級DWT并行處理。實際上,由等比數列的求和公式可知,第二級及以上級的DWT所消耗的處理時間總和永遠不會超過2N個時鐘,即永遠不會超過第一級DWT消耗的時間,所以第二級及以上級二維DWT都可以時分復用同一個變換模塊。基于此分析,本文設計了第二三級DWT時分復用變換模塊的VLSI結構,該結構具有良好的擴展性,只需要簡單的控制參數修改便可適用于變換等級為二級以上的任意多級小波變換,也可應用于與9/7DWT形式類似的5/3DWT。

2多級復用高速DWT的VLSI結構

2.1乘加器復用的DWT單步提升結構對于DWT的提升結構來說,其各步提升均可采用同一種單步提升結構。這一點從公式(2)所示的四步提升公式也可以看出,即各步提升的計算過程近似相同,均含有兩次加法和一次乘法運算。其區別僅是各步輸入的乘法系數互不相同。第一步提升過程的計算公式如公式(3)所示:通過簡單變形,可以看出該提升過程可以分為公式(4)所示的兩次計算,通過采用兩次計算方式,可以將乘法器和加法器進行時分復用,通過選擇控制的方式由同一電路結構完成兩次計算。基于以上分析,我們設計了如圖2(a)所示的電路結構,該結構由5個選擇器、1個移位器、1個乘法器、1個加法器和1個寄存器構成。當兩個數據到來時,該結構開始進行運算,將運算的中間結果k1存入圖2(a)所示的寄存器中。在此結構中,對需要進行邊界拓展的數據進行左移一位的操作。圖2(a)所示的DWT單步提升結構可劃分為兩個組成部分,即存儲和運算部分,其中的運算部分是虛線標注的運算處理單元(ProcessingElement,PE)。對于行變換和列變換來說,它們的PE結構相同,只是所用的存儲結構不同。行變換使用D觸發器存儲數據,而列變換使用雙端口隨機存取存儲器(RandomAccessMemory,RAM)存儲數據。在XilinxVirtex4之后的FPGA型號系列中,內嵌有DSP48的IP(IntellectualProperty)硬核可以實現乘加運算,具有更高的速度性能、更低的功耗和更佳的資源開銷,用其代替圖2(a)中的乘法器和加法器,可以得到速度更快、面積更小的PE硬件結構,如圖2(b)所示。

2.2行變換電路結構9/7dwt的4步提升計算均可使用相同的單步提升PE結構來完成,僅僅是輸入數據和提升常系數不同。為了提高4步提升的計算速度,我們通過將4個獨立的單步提升PE結構級聯起來并行計算,便可實時地實現一次行變換,如圖3(a)所示。由圖2(b)可知,數據輸入到數據輸出之間存在較長的存組合邏輯路徑,如果將兩個PE直接級聯將形成一塊路徑更長的組合邏輯,這會導致組合邏輯時延變大,降低系統的最大時鐘頻率。為了避免該問題,我們在圖3(a)所示的行變換結構中加入了流水線(Pipeline)設計,通過插入D觸發器來縮短組合邏輯路徑,即在PE之間使用D觸發器進行連接。圖3(a)中的奇偶標識信號將輸入數據區分成兩部分,分別為偶數位置數據x(2n)和奇數位置數據x(2n+1)。第一步提升輸出偶數位置的數據仍為x(2n),而奇數位置的數據是y(2n+1)。當輸入第一行第1個數據s時,數據存入第一個PE左端的寄存器中。輸入第2個數據d時,讀取上次存入寄存器中的數據s,用s與d做運算得到第一步提升的中間結果inv,再將inv重新存回該寄存器中,同時,行變換的第二步提升啟動,將s寫入第二個PE左端的寄存器中。以此方式按行進行小波變換。

2.3列變換電路結構行變換結果經過兩個寄存器進入列變換模塊,為了實現行列并行運算,列變換需要對整行數據進行操作,因此,輸入數據的緩存和中間結果的緩存不能使用寄存器存儲,而需要使用雙端口RAM存儲整行數據。當輸入第二行第一個數據時開始進行列變換,因此,RAM只需要緩存一行數據。列變換結構如圖3(b)所示,對于第二級及以上級DWT,RAM需要緩存各級的中間結果,因此需要標記各級DWT的起始地址。

2.4多級復用DWT及小波系數緩存處理電路結構行變換結構與列變換結構級聯實現一級DWT。由1.2節分析可知,高級別DWT可時分復用同一個DWT模塊來實現,該時分復用方法會增加一些控制模塊的邏輯資源,相比于一級DWT來說,所增加的邏輯資源是非常少的。復用控制模塊功能主要包括產生奇偶標識信號、級別標識信號和RAM控制信號。因為高級別DWT會共用相同的數據線,所以需要一個級別標識信號來表明當前進行的DWT級別。本文所實現的多級DWT復用結構,通過簡單的參數修改,便可應用于變換等級為二級以上的任意多級小波變換。根據分塊比特平面熵編碼的特點,當LL3數據到來時即可開始進行熵編碼。換句話說,緩存少量的小波系數便可將其按特定順序輸出給熵編碼器進行處理,而不需要等到所有小波系數都得到之后才開始熵編碼。因此,本文將DWT與熵編碼之間的緩存使用片內雙端口RAM來實現,而不用片外DRAM存儲器,這樣可以節省大量的片外存儲資源。由于使用RAM需要額外的控制邏輯,RAM的個數應該盡量少。本文將各級輸出的LH和HH分量合并到一起,從而減少RAM的個數,因此本文共用了3個雙端口RAM(如圖4所示的RAM5,RAM6,RAM7)來緩存DWT最終得到的小波系數,并在條件滿足時及時地將這些小波系數輸出給后級熵編碼器進行處理。我們將RAM5劃分為六塊存儲區域,分別存儲各級輸出的HH和LH子帶數據,將RAM6劃分為三塊存儲區域,存儲各級輸出的HL子帶數據,而RAM7只存儲第三級輸出的LL3子帶數據。小波系數緩存處理結構如圖4所示,通過子帶分離器將輸出的小波系數分離,并乘以相應的K系數。通過寫控制器將數據寫入對應的存儲器中,并且三個RAM寫入數據時的地址變化由同一份邏輯產生,可以進一步節約邏輯資源。讀控制器根據LL3同步信號判斷讀取的起始時間,三個存儲器的讀取結果進行或運算作為進入熵編碼器的輸入數據,其同步信號是通過將各個存儲器讀使能信號相或運算并延遲一個時鐘得到的。

3性能與仿真

將本文提出的9/7DWT提升結構與其他文獻所提出的結構進行對比,在邏輯規模和計算時間等方面的對比結果如表1所示。其中Tm和Ta分別代表乘法器和加法器時延,圖像的分辨率為N*N。由表1可以看出,本文結構所需存儲器、加法器和乘法器都相對較少,關鍵路徑也很短。相對于乘法器和加法器使用較少的文獻[11]-[13]來說,其輸出時延也是最短的。

實驗結果本文所提出的VLSI結構在Xilinx型號為XC4VSX55的FPGA中得到了硬件實現,具有95.91MPixels/s的數據處理性能。表2為本文與其它文獻slices資源的對比情況,由表2可以看出,本文在分辨率、位寬和級數等指標都較大的情況下,消耗FPGA的slices資源最少,且不需要片外緩存。由此可見,本文結構有明顯的資源優勢。

4結束語

本文通過DWT提升結構復用和級間復用,在保證數據處理速度的同時減少了邏輯資源的使用。此外,根據分塊比特平面熵編碼的特點,我們改變了傳統的DWT輸出數據緩存處理方式,將輸出數據所需的片外存儲資源用片內少量RAM緩存替換,在不降低處理速度的情況下,節省了片外存儲,減少了系統體積和功耗,非常適合空間環境下圖像數據高速處理的應用需求。

作者:董明巖 雷杰 王柯儼 李云松 單位:西安電子科技大學綜合業務網國家重點實驗室

主站蜘蛛池模板: 久久久免费的精品 | 色伊人国产高清在线 | 亚洲伦理影院 | 亚洲午夜电影在线观看 | 91久久亚洲最新一本 | 最近免费中文在线视频 | 成年人国产网站 | 亚洲成在人线久久综合 | 亚洲精品9999久久久久 | 亚洲看片网站 | 欧美亚洲视频在线观看 | 亚洲国产99 | 五月天丁香网 | 国内精品久久久久久99蜜桃 | 亚洲国产精品成人综合色在线婷婷 | 激情综合五月天丁香婷婷 | 亚洲自偷自拍另类图片 | 国产三级久久久精品麻豆三级 | 伊人婷婷涩六月丁香七月 | 迅雷电影影院在线视频播放 | 久久精品最新免费国产成人 | 亚洲欧美色一区二区三区 | 久久精品免费观看 | 亚洲第一福利视频 | 视频二区 国产精品 职场同事 | 久久思热| 亚洲午夜电影 | 久久只有精品视频 | 久热精品免费视频 | 四虎永久在线精品视频播放 | 在线观看视频你懂得 | 亚洲欧美一区二区三区另类 | 国产成人精品日本亚洲专一区 | 亚洲视频在线一区二区三区 | 男人天堂色男人 | 男人的天堂精品国产一区 | 九九导航 | 久久综合五月天婷婷伊人 | 色月阁 | 午夜欧美日韩 | 亚洲欧美不卡视频 |