999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

快速傅里葉變換的c++實現

2011-05-12 05:06:08郭鐵橋
中國新技術新產品 2011年7期
關鍵詞:程序計算機

郭鐵橋 張 磊

(華北電力大學能源動力與機械工程學院,河北 保定 071003)

引言

傅里葉變換是一種譜分析的方法,在數學與工程技術分析中有著廣泛的應用。本文從傅里葉變換的原理介紹開始,然后介紹適合計算機上運算的離散傅里葉變換即DFT(discrete Fourier transform),而由于普通離散傅里葉變換在計算機上進行多點運算時,運算量過大,人們開始從算法中進行研究,發明了效率更高的計算傅里葉變換的方法,即FFT(Fast Fourier transform),為了使讀者更好的理解FFt,本文給出了一個基2的N點FFt程序。

1 離散傅里葉變換的定義

我們的計算機只能處理離散的數據,在機械工程上數據采集卡采集來的數據也都是離散的,要對這些數據進行分析就要用到離散的傅里葉變換,離散的傅里葉變換的定義如下:

對長度為 N的復數序列 A0,A1,AN-1稱

為序列{Ak}的離散傅里葉變換DFT(discrete Fourier transform)。離散傅里葉變換有時也稱為有限傅里葉變換。這里i=,WN=exp(2πi/N)。

2 快速傅里葉變換

顯然按由{Ak}按插值的方法求{xj}需要N 2次復數乘法運算。由于一般情況下人們可以主動選擇N使之滿足一定的條件,以此為基礎建立的快速傅里葉變換(Fast Fourier transform)FFt算法可以大大減少復數乘法的計算量。比如當取N=2r時,N2=22r=4r,建立的FFt算法的復量運算量為O(Nlog2N)=r2r。當N很大時,運算量的節省是顯著的。

FFT算法有效地利用WkN=exp(2πik/N)的周期性。它具有運算量少,穩定性好和精確度高等優點。由于WjNN=1,j為整數Wk+lN=WkNWlN設 N 可表示為 N=r×s,r,s為整數(2.1)

簡記 j=(j1,j0),其中 j=j1×r+j0j1=0,1,…s-1;j0=0,1,…r-1 (2.2)

簡記 k=(k0,k1),其中 k=k1×s+k0k1=0,1,…r-1,k0=0,1,…s-1(2.3)

這時

我們知道直接計算{xj}需要N2個復數運算,若分兩步計算,在(2.6)中k0是固定的,可將WN-(j0k0+j0k1)看成一個復數完成(2.6)共需要r2s=Nr次復數運算。從序列A1(j0,k0)計算序列 x(j1,j0),即完成(2.7),共需要 r2s=Ns次復數運算。故由{Ak}求{xj}共需N(r+s)次復數運算。如果將N分解成N=r1r2…rm逐次重復上述過程可以看出共需要復數運算為N(r1+r2+…+rm)若考慮 N=rm,ri=r,i=1,2,…m,則復數運算總量為

特別當r=2時,則復數運算總量為2Nlog2N當N充分大時,N2和2Nlog2N相比差別是很大的。比如當N=216=65536

即該算法的運算量只有N2的2048分之一,因此計算量的節約是巨大的。

3 基2的FFT算法c++程序實現

基2的FFT的算法的講解在計算方法的書上有詳細的講解,這里不再累述。以下給出c++的完整程序,此程序在vc6.0中可以直接應用。

結論

本文主要介紹了實現FFT的c++算法的,本程序可以直接在vc6.0上運行現在代入八個點進行測試,把 1,1+i,2+i,3+2i,1+2i,0,2,-1+i代入,得到9+7i,-2.1213+0.5355i,2,0.7071+5.9497i,1+i,2.1213-0.5355i,-4,-0.7071-3.9497i。結果正確。

[1]蔣長錦,蔣勇.快速傅里葉變換及c程序[M].合肥:中國科技大學出版社,2004.

[2]徐萃薇,孫繩武.計算方法引論[M].北京:高等教育出版社,2002.

猜你喜歡
程序計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 一级毛片在线免费视频| 91免费在线看| 青草国产在线视频| 国产视频久久久久| 亚洲激情99| 99热国产这里只有精品9九| 在线观看热码亚洲av每日更新| 国产99精品视频| 亚洲成人网在线播放| 亚洲精品另类| 亚洲国产成人综合精品2020| 国产波多野结衣中文在线播放| 欧美黄色网站在线看| 国产尤物jk自慰制服喷水| 欧美色伊人| 高h视频在线| 国产福利拍拍拍| 99久久亚洲精品影院| 国产探花在线视频| 在线高清亚洲精品二区| 伊人国产无码高清视频| 毛片国产精品完整版| 国产一级毛片网站| 日本人真淫视频一区二区三区| 国产精品专区第1页| 91无码人妻精品一区| 成人日韩视频| 成人av专区精品无码国产| 视频二区国产精品职场同事| 色天天综合| 国产成人综合在线视频| 激情无码字幕综合| 91免费国产在线观看尤物| AV网站中文| 亚洲清纯自偷自拍另类专区| 亚洲综合18p| 一级香蕉人体视频| 久热中文字幕在线| 全免费a级毛片免费看不卡| 久久一级电影| 在线国产欧美| 婷婷综合在线观看丁香| 日韩成人在线一区二区| 白丝美女办公室高潮喷水视频| 欧美三級片黃色三級片黃色1| 中文字幕第4页| 91麻豆国产视频| 九九久久精品国产av片囯产区| 国产区精品高清在线观看| 日韩精品资源| 日韩视频免费| 亚洲日本中文字幕乱码中文| 国产精品所毛片视频| 国产乱人激情H在线观看| 中文字幕中文字字幕码一二区| 亚国产欧美在线人成| 亚洲乱强伦| 青青青国产视频手机| 九九九国产| 精品国产黑色丝袜高跟鞋| 国产欧美在线观看视频| 无码综合天天久久综合网| 亚洲黄网视频| 久久精品国产精品青草app| 亚洲男人天堂久久| 国产三级国产精品国产普男人| 国产啪在线| 国产精品青青| 精品99在线观看| 国产成人久久777777| 91丝袜乱伦| 亚洲青涩在线| 免费全部高H视频无码无遮掩| 无码内射在线| 91美女视频在线| 一级黄色网站在线免费看| 女人18毛片一级毛片在线 | 欧美国产综合色视频| 午夜老司机永久免费看片| 丁香婷婷激情网| 国产网站免费看| 五月天久久婷婷|