FFT/IFFT是時(shí)域信號(hào)與頻域信號(hào)之間轉(zhuǎn)換的基本運(yùn)算,是數(shù)字信號(hào)處理的核心工具之一,因此,它廣泛地應(yīng)用于許多領(lǐng)域。在數(shù)字化的今天,不論是在通信領(lǐng)域還是在圖像處理領(lǐng)域,對(duì)數(shù)字信號(hào)處理的速度、精度和實(shí)時(shí)性要求不斷提高。為滿足不斷提高的要求,國(guó)內(nèi)外不斷地推出各種FFT/IFFT處理器,主要處理器有ASIC、DSP芯片、FPGA等。由于FPGA具有可反復(fù)編程的特點(diǎn)及豐富資源,所以它受到廣泛的關(guān)注。 本論文就是一種基于FPGA實(shí)現(xiàn)浮點(diǎn)型數(shù)據(jù)的FFT及IFFT處理器,該處理器使用A1tera公司的Stratix Ⅱ系列的FPGA芯片。它主要采用流水線結(jié)構(gòu),這種結(jié)構(gòu)可以使各級(jí)運(yùn)算并行處理,對(duì)輸入進(jìn)來(lái)的數(shù)據(jù)進(jìn)行連續(xù)處理,提高了運(yùn)算速度,滿足了系統(tǒng)的實(shí)時(shí)性要求;另外處理器所處理的數(shù)據(jù)是32位浮點(diǎn)型的,因此它同時(shí)提高了運(yùn)算的精度。
標(biāo)簽:
FPGA
IFFT
FFT
浮點(diǎn)
上傳時(shí)間:
2013-07-12
上傳用戶:cuicuicui