【導(dǎo)讀】迫切需要有新的算法。實(shí)際上,DFT運(yùn)算中包含有大量的重復(fù)運(yùn)算。這N個(gè)值也有一些對(duì)稱關(guān)系。總之,WN因子具有如。為短序列的DFT,N越小,運(yùn)算量能夠減少。速算法,其實(shí)質(zhì)還是DFT。應(yīng)用DFT進(jìn)行實(shí)時(shí)處理信號(hào)是不現(xiàn)實(shí)的。基于時(shí)間抽取的FFT。上式中X1和X2分別為x2和x2的N/2點(diǎn)DFT,上述運(yùn)算可用右下圖來(lái)表示,稱為蝶形運(yùn)算符號(hào)。DFT共需要計(jì)算兩個(gè)N/2點(diǎn)FFT和N/2個(gè)蝶形運(yùn)算。次乘法和N+2N/2=N2/2次復(fù)數(shù)加法運(yùn)算。直接計(jì)算時(shí)復(fù)數(shù)乘的次數(shù)為N2,加為N(N-1)次。即運(yùn)算效率提高了200多倍。易知N越大,優(yōu)越性。另外,在N=2048時(shí),直接運(yùn)算需要3個(gè)。小時(shí),而采用FFT則只需不到一分鐘就能完成!根據(jù)運(yùn)算流圖可知,DIT-FFT的運(yùn)算很有規(guī)律。這種利用同一存貯單元存貯計(jì)算輸入、輸出。數(shù)據(jù)的方法稱為原位(址)計(jì)算。