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
主站蜘蛛池模板: 婷婷五月在线| 国产成人午夜福利免费无码r| 欧美亚洲国产视频| 欧美激情综合| 国产黄色片在线看| 国产在线精品网址你懂的| 亚洲综合色吧| 欧美一区二区三区欧美日韩亚洲| 色婷婷天天综合在线| 久久网综合| 久久香蕉国产线看精品| 99热这里只有免费国产精品| 大陆国产精品视频| 国产成人在线小视频| 亚洲精品视频免费观看| 老司机久久99久久精品播放| 黄色网页在线播放| 中文无码精品A∨在线观看不卡| 四虎在线观看视频高清无码| 亚洲精品国产成人7777| 亚洲一区二区三区国产精品 | a毛片免费观看| 亚洲欧美成aⅴ人在线观看| 亚洲人网站| 伊人精品视频免费在线| 伊在人亚洲香蕉精品播放| 一区二区三区国产| 色成人亚洲| 呦系列视频一区二区三区| 久久中文字幕av不卡一区二区| 天天躁狠狠躁| 精品人妻一区二区三区蜜桃AⅤ| 欧美日韩导航| 九九热这里只有国产精品| 97青青青国产在线播放| 欧美午夜在线观看| 亚洲欧美日本国产综合在线| 久久黄色毛片| 亚洲精品福利视频| 久久这里只有精品免费| 成人字幕网视频在线观看| 欧美伦理一区| 2021国产在线视频| 中文字幕有乳无码| 亚洲欧美日韩中文字幕在线一区| 午夜综合网| 伊人精品成人久久综合| 亚洲黄网在线| 欧美精品在线观看视频| 曰AV在线无码| 丰满人妻久久中文字幕| 99er这里只有精品| 亚洲日韩日本中文在线| 国产精品亚洲一区二区三区z| 一本久道久综合久久鬼色| 97国内精品久久久久不卡| 亚洲国产成人无码AV在线影院L| 77777亚洲午夜久久多人| 精品国产一二三区| 亚洲欧洲日产国产无码AV| 国产午夜一级淫片| 亚洲69视频| 久久国产精品波多野结衣| 麻豆精品视频在线原创| 久久精品日日躁夜夜躁欧美| 2021国产乱人伦在线播放| 怡红院美国分院一区二区| 人妻少妇久久久久久97人妻| 伊人久热这里只有精品视频99| 小说区 亚洲 自拍 另类| 99久久人妻精品免费二区| 久久黄色小视频| 欧美一级视频免费| 中日无码在线观看| 熟妇人妻无乱码中文字幕真矢织江| 日本亚洲欧美在线| 国产在线精品美女观看| 成年av福利永久免费观看| 波多野结衣在线一区二区| 国产一级精品毛片基地| 久久久国产精品免费视频| 亚洲天堂视频在线播放|