版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.10快速傅氏變換和快速傅氏變換和離散小波變換離散小波變換長(zhǎng)期以來(lái),快速傅氏變換快速傅氏變換(FastFourierTransfm)和離散小波變換離散小波變換(DiscreteWaveletTransfm)在數(shù)字信號(hào)處理、石油勘探、地震預(yù)報(bào)、醫(yī)學(xué)斷層診斷、編碼理論、量子物理及概率論等領(lǐng)域中都得到了廣泛的應(yīng)用。各種快速傅氏變換(FFT)和離散小波變換(DWT)算法不斷出現(xiàn),成為數(shù)值代數(shù)方面最活躍的一個(gè)研究領(lǐng)域,而其意義遠(yuǎn)遠(yuǎn)超過(guò)了算法研究
2、的范圍,進(jìn)而為諸多科技領(lǐng)域的研究打開(kāi)了一個(gè)嶄新的局面。本章分別對(duì)FFT和DWT的基本算法作了簡(jiǎn)單介紹,若需在此方面做進(jìn)一步研究,可參考文獻(xiàn)[2]。1.1快速傅里葉變換快速傅里葉變換FFT離散傅里葉變換是20世紀(jì)60年代是計(jì)算復(fù)雜性研究的主要里程碑之一,1965年Cooley和Tukey所研究的計(jì)算離散傅里葉變換離散傅里葉變換(DiscreteFourierTest)的快速傅氏變換(FFT)將計(jì)算量從О(n2)下降至О(nlogn),推進(jìn)
3、了FFT更深層、更廣法的研究與應(yīng)用。FFT算法有很多版本,但大體上可分為兩類:迭代法和遞歸法,本節(jié)僅討論迭代法,遞歸法可參見(jiàn)文獻(xiàn)[1]、[2]。1.1.1串行串行FFT迭代算法迭代算法假定a[0]a[1]…a[n1]為一個(gè)有限長(zhǎng)的輸入序列,b[0]b[1]…b[n1]為離散傅里葉變換的結(jié)果序列,則有:,其中W,實(shí)際上,上式可)1...210(][][10??????nkWkakbnmkmnnine?2?寫(xiě)成矩陣W和向量a的乘積形式:??
4、???????????????????????????????????????????????????????1210)1)(1()1(2)1(0)1(2420121000001210nnnnnnnnaaaawwwwwwwwwwwwwwwwbbbb???????????一般的n階矩陣和n維向量相乘,計(jì)算時(shí)間復(fù)雜度為n2,但由于W是一種特殊矩陣,故可以降低計(jì)算量。FFT的計(jì)算流圖如圖22.1所示,其串行算法如下:算法算法22.1單處理器上
5、的單處理器上的FFT迭代算法迭代算法輸入:輸入:a=(a0a1…an1)輸出:輸出:b=(b0b1…bn1)Begin(1)fk=0ton1dock=akendf(2)fh=logn1downto0do(2.1)p=2h(2.2)q=np(2.3)z=wq2(1.1)t=2il=2(ilogm)q=nlz=wq2j=j1v=2j開(kāi)始j=0(1.2)if((my_rankmodt)=(my_rankmod2t))then本處理器的數(shù)據(jù)作為
6、變換的前項(xiàng)數(shù)據(jù)(i)tt=my_rankpv(ii)接收由tt號(hào)處理器發(fā)來(lái)的數(shù)據(jù)塊,并將接收的數(shù)據(jù)塊存于c[my_rankmnv]到c[my_rankmnvm]之中(iii)fk=0tom1doc[k]=c[k]c[knv]c[knv]=(c[k]c[knv])z(my_rankmk)modlendf(iv)將存于c[my_rankmnv]到c[my_rankmnvm]之中的數(shù)據(jù)塊發(fā)送到tt號(hào)處理器else本處理器的數(shù)據(jù)作為變換的后項(xiàng)數(shù)
7、據(jù)(v)將存于之中的數(shù)據(jù)塊發(fā)送到my_rankpv號(hào)處理器(vi)接收由my_rankpv號(hào)處理器發(fā)來(lái)的數(shù)據(jù)塊存于c中endifendf(2)fi=logm1downto0do第二階段,第logm1步至第0步各處理器之間不需要通信(2.1)l=2iq=nlz=wq2(2.2)fk=0tom1doif((kmodl)=(kmod2l))thenc[k]=c[k]c[kl]c[kl]=(c[k]c[kl])z(my_rankmk)modle
8、ndifendfendfEnd由于各處理器對(duì)其局部存儲(chǔ)器中的m維子向量做變換計(jì)算,計(jì)算時(shí)間為;點(diǎn)對(duì)nmlog點(diǎn)通信次,每次通信量為m,通信時(shí)間為,因此快速傅里葉變換的plog2pmttwslog)(2?并行計(jì)算時(shí)間為。pmttnmTwsplog)(2log???MPI源程序請(qǐng)參見(jiàn)章末附錄。1.2離散小波變換離散小波變換DWT1.2.1離散小波變換離散小波變換DWT及其串行算法及其串行算法先對(duì)一維小波變換作一簡(jiǎn)單介紹。設(shè)f(x)為一維輸入
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離散傅里葉變換和快速傅里葉變換
- 外文翻譯---信號(hào)噪聲消除和離散小波變換
- 方向離散余弦變換和方向離散小波變換及其在超聲圖像中的應(yīng)用.pdf
- 基于離散余弦變換和離散小波變換的雙重?cái)?shù)字水印算法的研究.pdf
- 小波變換總結(jié)
- 連續(xù)小波變換
- 利用離散小波變換dwt進(jìn)行圖象壓縮
- 基于離散小波變換的數(shù)字水印技術(shù).pdf
- 基于離散小波變換的數(shù)字水印算法.pdf
- 8_離散傅里葉變換與快速傅里葉變換.pdf
- 伴隨小波變換
- 二維離散小波變換的FPGA實(shí)現(xiàn).pdf
- 基于遺傳算法和離散小波變換的視頻水印研究.pdf
- 基于混沌和離散小波變換的數(shù)字水印技術(shù)研究.pdf
- 基于傅里葉和小波變換的電網(wǎng)諧波檢測(cè)方法研究.pdf
- 基于離散余弦變換和小波域的圖像水印算法研究.pdf
- 基于HVS的離散小波變換數(shù)字水印算法.pdf
- 2d離散小波變換的并行算法
- 小波變換與小波框架.pdf
- 基于重疊變換和小波變換的圖像壓縮研究.pdf
評(píng)論
0/150
提交評(píng)論