【導(dǎo)讀】快速傅立葉變換作為時(shí)域和頻域轉(zhuǎn)換的基本運(yùn)算,是數(shù)字譜分析的必要前提。傳統(tǒng)的FFT使用軟件或DSP實(shí)現(xiàn),高速處理時(shí)實(shí)時(shí)性較難滿足。定運(yùn)算時(shí),速度會遠(yuǎn)遠(yuǎn)高于通用的DSP芯片。FFT運(yùn)算結(jié)構(gòu)相對比較簡單和固定,適。于用FPGA進(jìn)行硬件實(shí)現(xiàn),并且能兼顧速度及靈活性。本文介紹了一種通用的可以在。FPGA上實(shí)現(xiàn)32點(diǎn)FFT變換的方法。設(shè)計(jì)復(fù)數(shù)乘法器為核心設(shè)計(jì)了FFT算法中的基-2. 內(nèi)部的雙口RAM為基礎(chǔ)組成了基-2FFT算法模塊。整個(gè)模塊采用基-2時(shí)域抽取,順序輸。比較仿真結(jié)果和Matlab中FFT函數(shù)產(chǎn)生的結(jié)果的程序,從而驗(yàn)證了仿真結(jié)果的正確性。成設(shè)計(jì)的總體要求。Keywords:FPGA;FFT;IPcore;Base-2;Time-domainextracti