新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 二維9/7小波變換VLSI設(shè)計(jì)

二維9/7小波變換VLSI設(shè)計(jì)

作者: 時(shí)間:2009-08-25 來源:網(wǎng)絡(luò) 收藏

(2)行變換 輸入原始數(shù)據(jù)后,Mesh結(jié)構(gòu)中的每一行的PE相互配合,完成“行變換”。從數(shù)值上,行變換結(jié)果為一個(gè)高頻矩陣H和一個(gè)低頻矩陣L。從Mesh結(jié)構(gòu)上看,1個(gè)PE存儲(chǔ)2個(gè)數(shù)值h和l,分別為矩陣H和矩陣L中的元素。但并不是每個(gè)PE中都存有h和l,因?yàn)镸esh結(jié)構(gòu)的第1列和第18列的PE功能是邊緣處理。所以行變換后,第2―17列PE有2個(gè)中間結(jié)果h和l。行變換結(jié)果高頻矩陣H和低頻矩陣L在Mesh結(jié)構(gòu)中的存儲(chǔ)情況,如圖6所示。

(3)數(shù)據(jù)交換 在進(jìn)入列變換之前,需要調(diào)整h和l在PE中的位置,該過程就是數(shù)據(jù)交換。以圖6中的第2列說明數(shù)據(jù)交換,其他列的數(shù)據(jù)交換和第2列的數(shù)據(jù)交換方法相同,如圖7所示。

(4)列變換 數(shù)據(jù)交換后,PE在列上配合完成“列變換”。仍以第2列為例,從圖7中看出,數(shù)據(jù)交換后,有的PE存儲(chǔ)2個(gè)h,有的PE存儲(chǔ)2個(gè)l。列變換就是含有2個(gè)h的PE之間的相互配合,2個(gè)l的PE的相互配合。從數(shù)值上看,列變換把H矩陣分為HH和HL矩陣,把L矩陣分為LH和LL2個(gè)矩陣。這4個(gè)矩陣的元素在PF中對(duì)應(yīng)的位置如圖8所示。


4 圖像的邊緣處理
真實(shí)信號(hào)具有邊界,在某些一維應(yīng)用中,信源產(chǎn)生的樣本數(shù)量是無限的,能夠忽略邊界效應(yīng)。的信源如圖像,由于物理約束而有界,必須考慮的邊界效應(yīng)。邊界延拓算法主要有零填充法、邊界元素復(fù)制法、周期延拓法,對(duì)稱延拓法和雙倍對(duì)稱延拓法。該設(shè)計(jì)采用對(duì)稱周期延拓算法,就是預(yù)先拓展邊界的數(shù)據(jù)點(diǎn),將原信號(hào)X[k]延拓后的信號(hào)X’[k]送入提升結(jié)構(gòu)中。例如:原信號(hào)集合為{X[0],X[1],X[2],X[3],X[4]…X[n一3],X[n一2],X[n-1]},對(duì)于9/7奇對(duì)稱小波,延拓后提輸入信號(hào)為{X[4],X[3],X[2],X[1],X[0],X[1],X[2],X[3],X[4]…X[n一3],X[n一2],X[n―l],X[n一2],X[n一3],X[n一4]}。要處理的圖像是512x512像素,Mesh結(jié)構(gòu)陣列中處理的是該圖像的一個(gè)子圖像。這樣把圖像分解為了16x16個(gè)子圖像(32x32像素)。其處理順序是:先對(duì)第1行的子圖像從左到右處理,然后對(duì)第2行的子圖像從左到右處理,依此類推,直到完整個(gè)512x512像素的圖像處理為至。
一個(gè)子圖像在調(diào)入處理陣列之前需經(jīng)邊緣處理。根據(jù)子圖像所處位置不同,其圖像處理也不同。比如對(duì)子圖像G(1,1),每行左邊緣需要對(duì)稱處理,而右邊緣則取G(1,2)每行左邊的3個(gè)像素點(diǎn)數(shù)值,每列上邊緣做對(duì)稱處理,每列下邊緣取G(2,1)的每列上邊3個(gè)像素點(diǎn)。這樣經(jīng)邊緣處理后的子圖像的像素為39x39。


5 比較
圖像離散硬件實(shí)現(xiàn)有圖9和圖10所示的2種方法,圖9是利用一維器直接實(shí)現(xiàn)圖像的小波變換。圖10是用行濾波器和列濾波器實(shí)現(xiàn)圖像的二維小波變換。

離散結(jié)構(gòu)在行變換和列變換中間需要一個(gè)專用存儲(chǔ)器來存儲(chǔ)中間結(jié)果,Mesh結(jié)構(gòu)在行變換后可直接列變換,這樣可節(jié)約存儲(chǔ)資源。而非離散結(jié)構(gòu)采用行變換和列變換2個(gè)濾波器,Mesh結(jié)構(gòu)用一個(gè)濾波器PE完成行變換和列變換,這樣可節(jié)約計(jì)算資源。


6 結(jié)論
集成電路的頻率取決于信號(hào)傳輸路徑上兩個(gè)寄存器之間的最大規(guī)模的組合邏輯。Mesh結(jié)構(gòu)的設(shè)計(jì)中兩個(gè)寄存器之間最大規(guī)模的組合邏輯為兩個(gè)多路選擇器和一個(gè)乘法器。參考文獻(xiàn)中處理時(shí)最大的組合邏輯為一個(gè)乘法器。所以Mesh結(jié)構(gòu)的設(shè)計(jì)和參考文獻(xiàn)中的設(shè)計(jì)的頻率基本相同,周期也相同。該系統(tǒng)設(shè)計(jì)處理32x32像素點(diǎn)需要31個(gè)周期,而其他設(shè)計(jì)中要逐個(gè)處理32x32個(gè)像素點(diǎn),所以處理1 024(32x32)像素點(diǎn)需要l 024個(gè)周期。由于采用并行處理,這種Mesh結(jié)構(gòu)的速度可提高32倍。


上一頁 1 2 下一頁

關(guān)鍵詞: VLSI 二維 小波變換

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉