版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第4章 小波變換的實(shí)現(xiàn)技術(shù)4.1 Mallat算法雙正交小波變換的Mallat算法:設(shè)、為實(shí)系數(shù)雙正交小波濾波器。,是小波分析濾波器,是小波綜合濾波器。表示的逆序,即。若輸入信號(hào)為,它的低頻部分和高頻部分以此為和,小波分解與重構(gòu)的卷積算法: 先進(jìn)行輸入信號(hào)和分析濾波器的巻積,再隔點(diǎn)采樣,以形成低頻和高頻信號(hào)。對(duì)于有限的數(shù)據(jù)量,經(jīng)過(guò)多次小波變化后數(shù)據(jù)量大減,因此需對(duì)輸入數(shù)據(jù)進(jìn)行處理。4.1.1 邊界延拓方法下面給出幾種經(jīng)驗(yàn)方法。1. 補(bǔ)零延拓是假定邊界以外的信號(hào)全部為零,這種延拓方式的缺點(diǎn)是,如果輸入信號(hào)在邊界點(diǎn)的值與零相差很大,則零延拓意味著在邊界處加入了高頻成分,造成很大誤差。實(shí)際應(yīng)用中很少
2、采用。2.簡(jiǎn)單周期延拓將信號(hào)看作一個(gè)周期信號(hào),即。簡(jiǎn)單周期延拓后的信號(hào)變?yōu)檫@種延拓方式的不足之處在于,當(dāng)信號(hào)兩端邊界值相差很大時(shí),延拓后的信號(hào)將存在周期性的突變,也就是說(shuō)簡(jiǎn)單周期延拓可在邊界引入大量高頻成分,從而產(chǎn)生較大誤差。3. 周期對(duì)稱延拓這種方法是將原信號(hào)在邊界上作對(duì)稱折疊,一般分二1)當(dāng)與之做卷積的濾波器為奇數(shù)時(shí),周期延拓信號(hào)為2)當(dāng)與之做卷積的濾波器為偶數(shù)時(shí),周期延拓信號(hào)為 4. 光滑常數(shù)延拓在原信號(hào)兩端添加與端點(diǎn)數(shù)據(jù)相同的常數(shù)。5. 平滑延拓在原信號(hào)兩端用線性外插法補(bǔ)充采樣值,即沿著信號(hào)兩端包絡(luò)線的一階導(dǎo)數(shù)方向增加采樣值。l 實(shí)際應(yīng)用時(shí),在變換前對(duì)輸入信號(hào)進(jìn)行邊界進(jìn)行延拓,使之變成
3、無(wú)限長(zhǎng)的信號(hào),變換后,、在盡可能不丟失信息的情況下,適當(dāng)截取部分變換系數(shù)作為低頻信號(hào)和高頻信號(hào),以保證小波分解后的數(shù)據(jù)總量保持不變。見下圖。為實(shí)現(xiàn)完全重構(gòu),先對(duì)有限長(zhǎng)序列進(jìn)行延拓,然后再插值和濾波,對(duì)濾波后的信號(hào)相加,再適當(dāng)截取,以恢復(fù)原信號(hào)。見下圖。4.1.3 用小波處理函數(shù)信號(hào)的基本步驟1. 初始化l 對(duì)于時(shí)間的連續(xù)信號(hào),選擇適當(dāng)?shù)?,使得大于信?hào)的抽樣頻率(不同的應(yīng)用決定了不同的抽樣率)。l 設(shè)信號(hào)在最高初始分辨率級(jí)下的光滑逼近為,則有由式(322), 既可得在實(shí)際應(yīng)用中,由原信號(hào)確定的的范圍是有限的,譬如信號(hào)的持續(xù)時(shí)間為,則的范圍為。2. 小波分解應(yīng)用Mallat 算法,得到離散信號(hào)的小
4、波變換,相應(yīng)地,得到的分辨率表示:其中, 。具體地,實(shí)際應(yīng)用中,可以根據(jù)需要控制分解的級(jí)數(shù),不一定達(dá)到級(jí)。3. 小波系數(shù)處理針對(duì)不同的應(yīng)用目標(biāo),對(duì)小波系數(shù)進(jìn)行處理獲得新的小波系數(shù)。譬如,在進(jìn)行信號(hào)的數(shù)據(jù)壓縮時(shí),將絕對(duì)值小于某一閾值的系數(shù)置為零,保留剩余的系數(shù),用于重構(gòu)信號(hào);而在去噪時(shí),將絕對(duì)值小于某一閾值的系數(shù)置為零,用于重構(gòu)去噪信號(hào)。4. 小波重構(gòu)對(duì)處理后的小波系數(shù),重構(gòu)出分辨率時(shí)的離散信號(hào)。一般地,是的逼近信號(hào)。進(jìn)而可以得到或的重構(gòu)信號(hào)。對(duì)于離散信號(hào)的小波處理過(guò)程為 ,設(shè)()是一個(gè)離散輸入信號(hào),采樣間隔為,其中??蓪⑴c聯(lián)系起來(lái)(是正交尺度函數(shù)),使為的均勻采樣,即。根據(jù)式(322)可得。由
5、此可獲得在最高分辨率下的初始系數(shù)序列。然后,利用Mallat算法對(duì)該序列進(jìn)行小波分解、對(duì)小波系數(shù)處理以及處理后的系數(shù)進(jìn)行小波重構(gòu)等。4.1.4 應(yīng)用舉例例4.1對(duì)單位區(qū)間上一個(gè)連續(xù)信號(hào),將信號(hào)離散化為個(gè)采樣值,相應(yīng)的逼近信號(hào)記為。用Haar小波對(duì)信號(hào)進(jìn)行3級(jí)小波分解,寫出信號(hào)的多分辨表示,并畫出該信號(hào)在不同分辨率下的逼近信號(hào)、和的圖形。 假設(shè)信號(hào)為,它在中的投影記為,則的圖形見圖42a。用Haar小波對(duì)信號(hào)進(jìn)行3級(jí)小波分解,其多分辨表示為其中、波形如圖42b、c、d所示。圖4-2 一個(gè)函數(shù)的多分辨逼近函數(shù) 例4.2 對(duì)于例4-2中的信號(hào)及逼近信號(hào)。若用正交尺度函數(shù)和正交小波函數(shù)進(jìn)行小波分析解,
6、則可得到:其中,1)用Haar尺度函數(shù)和Haar小波函數(shù)分解信號(hào),令絕對(duì)值最小的80%和90%的系數(shù)為0,對(duì)信號(hào)進(jìn)行小波壓縮。畫出相應(yīng)的重構(gòu)信號(hào)波形,并求出相應(yīng)的相對(duì)誤差。2)用Daubechice尺度函數(shù)和Daubechice小波 (如db2)分解信號(hào),令絕對(duì)值最小的80%和90%的系數(shù)為0,對(duì)信號(hào)進(jìn)行小波壓縮。畫出相應(yīng)的重構(gòu)信號(hào)波形,并求出相應(yīng)的相對(duì)差。3)比較1)和2)的壓縮效果。4)用FFT在相同條件下壓縮信號(hào),所得的相對(duì)誤差如何。求解過(guò)程如下:1) 用Haar小波函數(shù)分解信號(hào),令絕對(duì)值最小的80%和90%的系數(shù)為0,得到重構(gòu)信號(hào)圖形如圖4-3a所示。所得的均方差為0.7991;相對(duì)誤
7、差為0.0050。如果令絕對(duì)值最小的90%的系數(shù)為0,得到重構(gòu)信號(hào)圖形如圖4-3b所示。在這種情況下,得到均方誤差為2.9559,相對(duì)誤差為0.0185。圖4-3 用Haar小波壓縮后的重構(gòu)信號(hào)2) 用Daubechice小波函數(shù)(如Db2)分解信號(hào),令絕對(duì)值最小的80%的系數(shù)為0,得到的重構(gòu)信號(hào)波形如圖4-4a所示,得到均方誤差為0.0277,相對(duì)誤差為0.00017。如果令絕對(duì)值最小的90%的系數(shù)為0,得到重構(gòu)信號(hào)圖形如圖4-4b所示,這時(shí)得到均方誤差為0.2159,相對(duì)誤差為0.0014。圖4-4 用Daubechice小波壓縮后的重構(gòu)信號(hào)3) 比較1)和2)的壓縮效果可以看出,對(duì)于同一
8、種小波,保留更多的變換后的系數(shù)可以得到更好的重構(gòu)信號(hào)。對(duì)于相同比例的保留系數(shù),用Daubechice小波分解信號(hào),再重構(gòu),得到的效果好于Haar小波。這是因?yàn)镈aubechice小波的連續(xù)性較好,更適合處理連續(xù)性較好的信號(hào)。4) 用FFT對(duì)信號(hào)進(jìn)行處理。令絕對(duì)值最小的80%的系數(shù)為0,則重構(gòu)信號(hào)的圖形如圖4-5a所示。得到均方誤差為0.0025,相對(duì)誤差為1.59。圖4-5 用FFT壓縮后的重構(gòu)信號(hào)注釋:上兩例是說(shuō)明用小波處理信號(hào)的基本過(guò)程和在壓縮中的應(yīng)用,并不是想與FFT比較誰(shuí)的效果好。實(shí)際上,這里采用的信號(hào)周期性很好(正弦波的疊加),用傅立葉變換處理更有優(yōu)勢(shì)。一般地,小波更適合處理突變信號(hào)
9、,而傅立葉變換更適合處理周期信號(hào)。4.2 多孔算法l Mallat算法存在的問(wèn)題是數(shù)據(jù)逐級(jí)減少問(wèn)題。原因是逐級(jí)二抽樣,每經(jīng)過(guò)一級(jí)小波分解,數(shù)據(jù)減少一半,因此,隨著分辨率減少,低頻分量的數(shù)據(jù)越來(lái)越少。l 多孔算法(非抽樣小波變換或平穩(wěn)小波變換)兩通道Mallat算法等價(jià)的z變換如圖47表示。記,l 二分樹算法Mallat算法的小波分解迭代過(guò)程如圖4-8所示。其中,l z變換的等效易位性質(zhì):因?yàn)樽筮?右邊 圖4-9 Mallat 算法的一種等效形式如果不考慮每個(gè)分支的最后的抽樣環(huán)節(jié),則,相當(dāng)于中各點(diǎn)的小波變換全部計(jì)算出來(lái),這叫非抽樣小波變換。如圖4-9所示。表示在濾波器的任意兩點(diǎn)間插入個(gè)零所得到的
10、濾波器Z變換,所以,非抽樣小波變換就是把濾波器,個(gè)相鄰點(diǎn)之間插入個(gè)零再與低頻信號(hào)做卷積,故稱多孔算法。是將每?jī)蓚€(gè)點(diǎn)之間插入三個(gè)零得到的新濾波器,是將每?jī)蓚€(gè)點(diǎn)之間插入一個(gè)零得到的新濾波器,這樣就把每一級(jí)的抽取移到了最后,保證了總數(shù)據(jù)不會(huì)逐級(jí)減少,有效地實(shí)現(xiàn)了Mallat算法。由于和是使,中補(bǔ)零 ,增加了空隙,故稱多孔算法。設(shè)原始信號(hào)的長(zhǎng)度為,記,根據(jù)下面的分解算法: (4-1)計(jì)算各抽樣點(diǎn)處的小波變換,()的偽碼程序:從多孔算法的分解過(guò)程(式(4-1)可知,于是,由完全重構(gòu)條件(式(3-34)可得 (4-2)4.3 小波變換的提升實(shí)現(xiàn)優(yōu)點(diǎn)(1)可以實(shí)現(xiàn)更快速的小波變換算法,一般比Mallat算法
11、快2倍。(2)可以實(shí)現(xiàn)完全的同址運(yùn)算。(3)能很好地克服小波變換的邊界問(wèn)題。(4)提升算法小波變換的描述簡(jiǎn)單,可以避免使用傅里葉變換。(5)在時(shí)域或空域直接實(shí)現(xiàn)小波構(gòu)造,既工程師可以按著自己的要求來(lái)構(gòu)造不同的小波,不再緊緊依賴數(shù)學(xué)家。4.3.0小波變換的提升實(shí)現(xiàn)l 回顧 Haar小波變換按著Haar小波濾波器組,兩個(gè)數(shù)a,b的平均與細(xì)節(jié)分別為于是,的小波變換為。如果,高度相關(guān),則很小。由恢復(fù)的計(jì)算公式如下:對(duì)于長(zhǎng)度為的信號(hào),將求平均與細(xì)節(jié)運(yùn)算應(yīng)用到每對(duì)數(shù)據(jù),上,記 (1-45)這里是將信號(hào)序列的偶序號(hào)點(diǎn)和奇序號(hào)點(diǎn)相加取平均得平均值;將奇序號(hào)點(diǎn)減去偶序號(hào)點(diǎn)得到差值。和各有個(gè)樣本,看作是信號(hào)的概貌
12、和細(xì)節(jié)。當(dāng)遍歷0到之間的所有整數(shù)時(shí),組成序列,可以對(duì)進(jìn)行類似的分解,得到和,它們各有個(gè)樣本,組成了序列。這樣的分解可以進(jìn)行次,最后的概貌信號(hào)只有一個(gè)點(diǎn),它是信號(hào)的均值或直流分量。最后的概貌信號(hào)加上各級(jí)細(xì)節(jié)信號(hào),正好是個(gè)。上述變換正是Haar小波變換。多級(jí)Haar小波變換的分解過(guò)程和重構(gòu)過(guò)程如下圖。圖1-21 多級(jí)小波變換過(guò)程示意圖l (1.8.2) Haar小波變換的提升實(shí)現(xiàn)小波變換的原位實(shí)現(xiàn)(in-lplace)-不增加額外空間(1) d=b-a (先將d 存于原來(lái)b的位置) (2) s =a+d/2 (s=a+d/2=a+b/2- a/2= (a+b)/2) (再計(jì)算s 存于原來(lái)a 的位置
13、)l 提升算法中的信號(hào)分解提升過(guò)程分為三步:分裂、預(yù)測(cè)和更新??紤]信號(hào),提升算法分三步完成(1)Split(分裂)將信號(hào)簡(jiǎn)單地分為兩部分,有多種方法,這里將信號(hào)序列按奇、偶分為兩個(gè)子集: 只將完整信號(hào)序列分成二部分,不做其他處理,故稱懶小波變換。這里Split是分裂算子。這種分解方法可表示為 注釋:將信號(hào)分解為成兩個(gè)序列的方法有很多,將信號(hào)序列按奇、偶分為兩個(gè)子集是一種方法;或?qū)⑶耙话牒秃笠话敕殖蓛蓚€(gè)子集也是一種方法;或?qū)⑾噜弮蓚€(gè)數(shù)之和分給一個(gè)子集,而相鄰兩個(gè)數(shù)之差分給另一個(gè)子集又是一種方法??傊煌姆至逊椒?,相當(dāng)于采用不同的小波基。實(shí)際應(yīng)用中,最常用的是懶小波最為第一級(jí)分解。(2)Pre
14、dict(預(yù)測(cè)) 若原信號(hào)具有局部相關(guān)性,則子集和也具有相關(guān)性。因此,只要知道其中任一個(gè),就可以以合理地精度預(yù)測(cè)另一個(gè),通常用偶子集預(yù)測(cè)奇子集。在Haar小波變換的情況下,預(yù)測(cè)誤差為,特別地,如果原信號(hào)是一個(gè)常量,則所有預(yù)測(cè)誤差均為零。一般情況,定義預(yù)測(cè)算子P,且表示用值的某種運(yùn)算或某種組合來(lái)預(yù)測(cè)的值。在Haar小波變換的情況下,簡(jiǎn)單地選擇偶次項(xiàng),去減奇次項(xiàng),得差值。預(yù)測(cè)誤差表示信號(hào)的細(xì)節(jié)信息。這一步驟在提升算法中被成為“對(duì)偶提升”。當(dāng)信號(hào)的相關(guān)性較大時(shí),預(yù)測(cè)是非常有效的,若信號(hào)為常數(shù)時(shí),恒為零。(3)Update(更新) 低頻概貌信號(hào)的一個(gè)關(guān)鍵性質(zhì)是,它與原信號(hào)應(yīng)具有相同的平均值,即,并且不
15、隨變化。這能確保最后的變換系數(shù)是原信號(hào)的總平均。Update操作可保證該性質(zhì)成立,既用細(xì)節(jié)信息子集來(lái)更新偶序號(hào)子集,既式中U為更新算子,表示對(duì)的某種運(yùn)算或某種組合。對(duì)于Haar小波,可以簡(jiǎn)單地用預(yù)測(cè)誤差信號(hào)更新偶子集信號(hào),既。在提升算法中,更新稱為“原始提升”,故才有“提升算法”一詞。容易驗(yàn)證,以上三步操作相當(dāng)于對(duì)信號(hào)進(jìn)行一級(jí)小波變換,將它分解為低頻信號(hào)和細(xì)節(jié)信號(hào)。一般地,對(duì)于提升算法存在分裂算子Split、預(yù)測(cè)算子P和更新算子U,使上述所有操作可以實(shí)現(xiàn)原位實(shí)現(xiàn),即偶數(shù)位置用平均值重寫,奇數(shù)位置用細(xì)節(jié)重寫。偽碼實(shí)現(xiàn):提升方案實(shí)現(xiàn)小波分解的最大優(yōu)點(diǎn)在于將小波分解成了幾個(gè)簡(jiǎn)單的基本步驟,且每個(gè)步驟
16、都非常容易找到它的逆變換。l 提升算法中信號(hào)的重構(gòu)過(guò)程(三個(gè)過(guò)程)相反地,從低頻信號(hào)和細(xì)節(jié)信號(hào)恢復(fù)原信號(hào)的提升算法為(1)反更新給定和,可由下式恢復(fù)出偶序號(hào)序列 (2)反預(yù)測(cè)用反更新計(jì)算出的偶序號(hào)序列和給定的細(xì)節(jié),可通過(guò)下式預(yù)測(cè)出奇序號(hào)序列 (3)合并通過(guò)反更新和反預(yù)測(cè)步驟,分別獲得偶序號(hào)序列和奇序號(hào)序列,將它們合并即可恢復(fù)原信號(hào)。這一步驟稱為 ,記作 逆懶小波變換對(duì)于Haar小波,恢復(fù)4.3.1小波分解與重構(gòu)的多相位表示討論有限沖激響應(yīng)的雙正交濾波器的情況。設(shè)、為雙正交小波濾波器組,對(duì)應(yīng)二通道Mallat算法的等價(jià)Z變換如圖4-7所示。從圖3-2到圖3-3,是將時(shí)域表示成z域,圖中與時(shí)域中時(shí)
17、序反轉(zhuǎn)相對(duì)應(yīng)。l 兩通道分析濾波器和綜合濾波器在理想重構(gòu)條件下,、的約束條件設(shè)是一個(gè)信號(hào)序列, z變換為。當(dāng)是一個(gè)有限序列時(shí),稱是一個(gè)Laurent多項(xiàng)式(將實(shí)數(shù)下的泰勒公式推廣到復(fù)數(shù))。 設(shè)小波濾波器的Z變換為??赏瞥觥M?,。另外,由于與的巻積的Z變換等于它們Z變換的乘積,既于是,圖3-2的濾波器組的等價(jià)的Z變換形式如圖3-3。令,則根據(jù)二元下采樣的定義,有從而(和表示了二元下采樣) (圖3-3)的結(jié)果又,故(反映了兩個(gè)元素之間插入一個(gè)零)類似地,有因此,之前第1個(gè)求和項(xiàng)應(yīng)等于1,是確保的一個(gè)條件;必須消除由引起的混疊,既第2個(gè)求和項(xiàng)應(yīng)消除。于是,濾波器組對(duì)任何輸入信號(hào)實(shí)現(xiàn)精確重構(gòu),下式是
18、二通道濾波器組完全重構(gòu)條件,既PR (Perfect Reconstruction)條件。 (3-34)l PR條件的矩陣形式:當(dāng)矩陣的行列式時(shí),綜合濾波器、完全由分析濾波器、確定。于是,所以, (3-35)將式(3-35)代入式(3-34),并注意到,可得 (3-36)表明,當(dāng)時(shí),完全重構(gòu)條件等價(jià)于重構(gòu)條件式(3-35)和式(3-36)同時(shí)成立。l 有限長(zhǎng)度濾波器的完全重構(gòu)條件:對(duì)于有限長(zhǎng)濾波器,根據(jù)定義,是Z的Laurent多項(xiàng)式,而由式(3-35)知,也是Z的Laurent多項(xiàng)式,因此,必是一個(gè)單項(xiàng)式。又因?yàn)椋适且粋€(gè)奇數(shù)次的單項(xiàng)式,既代入式(3-35),整理得, (3-37)¨
19、; 一種取法是,于是式(3-37)變?yōu)椋?(3-38)¨ 另一種取法是,于是式(3-37)變?yōu)椋?(3-39)按式(3-38),有限長(zhǎng)度濾波器的完全重構(gòu)條件為 (3-40) l 多相表示的基本思想:¨ 一個(gè)多相表示的例子對(duì)于多項(xiàng)式 =取M=2,可寫成=用替換,得這就是多項(xiàng)式的兩相表示。¨ 設(shè)濾波器,將其分裂成的偶次冪和奇次冪二部分: 定義,和則 , (4-4)從而有 (4-3)其中,包含了的所有偶系數(shù),而包含了的所有奇系數(shù)。更進(jìn)一步,任一給定整數(shù),可將分解成模不同余數(shù)次冪的部分。即: +可簡(jiǎn)潔地寫為:-第一類多相表示;式中,是第一類多相表示的元素,對(duì)于因果序列,求
20、和下限可從0開始。定義和的多相位矩陣為 (4-7)于是,類似地,和的多相位矩陣為 (4-8)同理, 因此,小波重構(gòu)的完全條件式(3-34)可以寫成 (4-9)其中,表示矩陣的轉(zhuǎn)置矩陣,為單位陣。l 小波分解與重構(gòu)的多相位表示解釋圖4-11和圖3-3的等價(jià)性。設(shè)輸入序列的Z變換為,則流程圖(圖4-12)的作用相當(dāng)于對(duì)進(jìn)行懶小波變換 , 即抽取的偶序列和奇序列,Z變換分別為設(shè)這兩個(gè)Z變換經(jīng)作用后的低頻和高頻部分分別為和,則=可以驗(yàn)證與圖3-3的結(jié)果一樣。也可作此驗(yàn)證。4.3.2 Laurent多項(xiàng)式的Euclidean算法l 由于、都是有限長(zhǎng)的小波濾波器,所以和的行列式和都是Laurent多項(xiàng)式。
21、由式知,及其倒數(shù)都是Laurent多項(xiàng)式,故為Z的單項(xiàng)式。設(shè)=1,我們根據(jù)小波分解和重構(gòu)的多相位表示,通過(guò)對(duì)多相位矩陣進(jìn)行因子分解,給出小波變換的實(shí)現(xiàn)算法。l 有限沖激響應(yīng)濾波器FIR可以描述為一系數(shù)集,范圍為。FIR濾波器的Z變換是一個(gè)Laurent多項(xiàng)式,既于是,的次數(shù)為因此,濾波器的長(zhǎng)度等于其相應(yīng)Laurent多項(xiàng)式的次數(shù)加1。l 兩個(gè)Laurent多項(xiàng)式的帶余數(shù)除法對(duì)于任何兩個(gè)Laurent多項(xiàng)式和,其中,一定存在Laurent多項(xiàng)式的(商)和(余數(shù)),使成立。其中,或。兩個(gè)Laurent多項(xiàng)式的商和余數(shù)不是唯一的。例如,對(duì)于,則對(duì)于以下幾種情況:1),。2),3),都滿足,且。l E
22、uclidean算法如下:利用帶余數(shù)除法,可以給出Laurent多項(xiàng)式的Euclidean算法。對(duì)于任何兩個(gè)Laurent多項(xiàng)式和,其中,且。設(shè)=,=,從開始進(jìn)行如下的遞歸運(yùn)算:其中,%是表示取“余數(shù)”運(yùn)算。則,且是一個(gè)Laurent多項(xiàng)式,下標(biāo)是使的最小數(shù),“”表示取最大公因子。假設(shè),則存在m使得=0,因此,算法在步驟結(jié)束,其中,。若記,其中,“/“表示取商運(yùn)算,則有=這等價(jià)于=顯然,同時(shí)整除和。如果是一個(gè)單項(xiàng)式,則和是互為素?cái)?shù)的。 例4.3 ,則由第一步帶余除法,可得下一步帶余數(shù)除法,給出所以,和是互為素?cái)?shù)的,且輾轉(zhuǎn)除法的步數(shù)為。4.3.3 多相位矩陣的因子分解下面的定理奠定了小波提升實(shí)現(xiàn)
23、的基礎(chǔ)。l 定理 4.1 若的行列式等于1,既,則總存在Laurent多項(xiàng)式和及非零常數(shù),使得 (4-10)其中,=0.定理證明略。主要介紹提升因子和的計(jì)算方法。首先,對(duì)和應(yīng)用Euclidean算法,可得到記注意到=則由式(4-10)可得,其中。若記=,則=于是,有=所以,于是,有l(wèi) 算法4.1 有限沖激響應(yīng)濾波器FIR多相位矩陣的提升分解算法第1步 ,使用Euclidean算法得到第2步,計(jì)算第3步,計(jì)算例4.4 Haar小波濾波器的多相位矩陣分解。由=,可得,所以,Haar小波濾波器的多相位矩陣為,且=1令,由,得,因故,故=其中,。得: =所以, =0故 4.3.4 提升算法由(4-10
24、)及式(4-9)可推出, (4-11) (4-12)根據(jù)式(4-12)修改圖4-11中小波分解部分,可得到基于提升的正向小波變換的流程圖(4-13).類似地,利用式(4-10)修改圖4-11中小波重構(gòu)部分,可得到基于提升的逆向小波變換的流程圖(4-14)l 提升算法的實(shí)現(xiàn)1. 時(shí)提升算法的實(shí)現(xiàn)設(shè)是長(zhǎng)度為為偶數(shù)N的一個(gè)輸入信號(hào),和表示它們的偶序列和奇序列信號(hào)。記若,分別表示序列,()的Z變換,且則 用序列卷積可表示為其中,。l 算法4.2 正向小波變換的提升實(shí)現(xiàn)算法設(shè)預(yù)測(cè)步驟由奇序列預(yù)測(cè)偶序列開始。步驟1 懶小波變換 ,步驟2 提升與對(duì)偶提升¨ For i=to m,步驟3比例變換
25、168; For to N/2-1最后得到的和分別為小波分解的低頻分量和高頻分量。其中,。在算法4.2中,懶小波變換對(duì)應(yīng)原信號(hào)的分裂;提升公式的意義在于用奇序列預(yù)測(cè)偶序列,而對(duì)偶提升公式的含義是用偶序列的預(yù)測(cè)誤差更新。通過(guò)若干次預(yù)測(cè)和更新過(guò)程,經(jīng)過(guò)比例變換,最后實(shí)現(xiàn)了信號(hào)的一級(jí)小波變換。 只要對(duì)正向小波變換按相反的次序進(jìn)行操作,并改變正負(fù)號(hào),立即得到逆變換。l 算法4.2*逆向小波變換的提升實(shí)現(xiàn)算法步驟1. 比例變換For l=0 to N/2-1步驟2 提升與對(duì)偶提升For i=m to 1,步驟3 逆懶小波變換,算法分析表明,當(dāng)輸入數(shù)據(jù)量很大時(shí),提升算法比Mallat算法的設(shè)計(jì)量減少一半。2. 時(shí)提升算法的實(shí)現(xiàn)當(dāng)時(shí),式(410),即變?yōu)槠渲?,記,于是,可表示為其中,從而,設(shè)是長(zhǎng)度為的一個(gè)輸入信號(hào),和表示它的偶序列和奇序列信號(hào)。若分別表示序列的Z變換,而記則由,則 (415)l 算法4.3正向小波變換的提升算法(預(yù)測(cè)步驟由偶序列預(yù)測(cè)奇序列開始)步
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)合同夜班工登記表3篇
- 大白工程合同索賠的證據(jù)收集3篇
- 圓鋼購(gòu)銷合同續(xù)簽的簽訂時(shí)間3篇
- 人身?yè)p害賠償協(xié)議書范本3篇
- 人工勞務(wù)清包簡(jiǎn)單合同范本3篇
- 學(xué)生乘坐校車安全協(xié)議3篇
- 代簽合同授權(quán)委托書范例3篇
- 農(nóng)村道路合同范例
- 在農(nóng)村蓋樓房合同范例
- 出口級(jí)木材銷售協(xié)議3篇
- 中醫(yī)專長(zhǎng)醫(yī)師考核內(nèi)容有哪些
- 低利率時(shí)代家庭財(cái)富管理課件
- 消防部隊(duì)干部競(jìng)爭(zhēng)上崗答辯題1
- 隋唐長(zhǎng)安課件
- 全國(guó)碩士研究生入學(xué)統(tǒng)一考試英語(yǔ)(二)模擬卷
- 環(huán)境規(guī)劃學(xué)課后習(xí)題答案
- 施工現(xiàn)場(chǎng)臨水施工方案完整
- 幼兒園小班美術(shù)教案《做蛋糕》含反思
- 急救中心急救站點(diǎn)建設(shè)標(biāo)準(zhǔn)
- 高中化學(xué)《元素周期表和元素周期律的應(yīng)用》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案
- 工序標(biāo)準(zhǔn)工時(shí)及產(chǎn)能計(jì)算表
評(píng)論
0/150
提交評(píng)論