大點數(shù)FFT變換對處理器的運算能力和訪存帶寬要求非常高,通常是圖像處理、雷達(dá)信號處理、衛(wèi)星通信、生物醫(yī)學(xué)等高吞吐、高實時性應(yīng)用的瓶頸。FFT運算的計算復(fù)雜度高,數(shù)據(jù)通信量大,因此研究高速、低資源消耗、且便于硬件現(xiàn)實的FFT加速器實現(xiàn)技術(shù)的工作變得極有實際價值。本文為了適應(yīng)復(fù)雜數(shù)字信號處理對不同維度、不同點數(shù)的FFT計算任務(wù),在研究一維、二維、三維FFT算法的原理和影響FFT硬件加速器性能的各種因素的基礎(chǔ)上,設(shè)計了一種變維度FFT硬件加速器。以Xilinx Virtex6 FPGA為驗證平臺對本文設(shè)計的FFT加速器進(jìn)行了驗證,結(jié)果表明所設(shè)計的FFT加速器功能正確且性能達(dá)到系統(tǒng)設(shè)計要求。本文的主要研究工作如下:1、研究分析了 FFT的多種算法原理及多種硬件實現(xiàn)結(jié)構(gòu),通過比較各個算法對應(yīng)的運算量及硬件實現(xiàn)的復(fù)雜度,選擇了針對不同任務(wù)下不同點數(shù)、不同維度下適合實現(xiàn)的基-2FFT面劃分并行算法及多路并行處理架構(gòu)。2、本方案采用體-面-線的數(shù)據(jù)組織形式,從面和線2個層次展開計算,以面為基本存儲單位,以線為基本計算單位,提高了 FFT運算的并行度,減少了處理器間的數(shù)據(jù)交互。3、通過乒乓預(yù)讀取的設(shè)計和無沖突的地址調(diào)整模塊,提高了整機的運算訪存比。4、本文設(shè)計的FFT加速器內(nèi)含4個并行計算單元,支持IEEE-754標(biāo)準(zhǔn)下的32位單精度浮點數(shù)32點到64K點一維FFT運算,32點到256點的二維和三維FFT運算,且具有較強的可擴展性,可根據(jù)需要實現(xiàn)m×n×p序列的FFT運算。5、本文的設(shè)計已在Xilinx Virtex6 FPGA芯片上進(jìn)行原型驗證,最高工作頻率184.88MHz,在功能性正確的基礎(chǔ)上同時達(dá)到了系統(tǒng)設(shè)計提出的性能要求。
【學(xué)位授予單位】:合肥工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP332
文章目錄
致謝
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 快速傅里葉變換發(fā)展現(xiàn)狀
1.2.1 FFT算法研究現(xiàn)狀
1.2.2 FFT硬件加速器研究
1.2.3 國內(nèi)外研究現(xiàn)狀
1.3 課題來源
1.4 論文結(jié)構(gòu)安排
第二章 FFT算法原理及其硬件實現(xiàn)
2.1 快速傅里葉變換
2.2 變維度FFT算法原理
2.2.1 一維FFT算法原理
2.2.2 二維FFT算法原理
2.2.3 三維FFT算法原理
2.2.4 按基劃分的FFT算法原理
2.3 FFT處理器硬件架構(gòu)
2.3.1 順序遞歸結(jié)構(gòu)
2.3.2 級聯(lián)處理結(jié)構(gòu)
2.3.3 并行迭代結(jié)構(gòu)
2.3.4 陣列處理結(jié)構(gòu)
2.4 本章小結(jié)
第三章 FFT加速器的實現(xiàn)方案
3.1 FFT算法的比較和選擇
3.1.1 FFT算法運算規(guī)律
3.1.2 FFT運算量比較
3.1.3 FFT算法復(fù)雜性比較
3.1.4 FFT算法選擇
3.2 FFT運算流圖的實現(xiàn)方案
3.3 變維度FFT算法方案的比較與選擇
3.3.1 塊劃分并行算法
3.3.2 面劃分并行算法
3.3.3 變維度FFT實現(xiàn)方案的選擇
3.4 FFT處理器硬件架構(gòu)的方案
3.5 本章小結(jié)
第四章 FFT加速器設(shè)計與實現(xiàn)
4.1 FFT加速器架構(gòu)
4.2 FFT處理器結(jié)構(gòu)
4.3 FFT運算單元
4.3.1 FFT運算單元的模塊結(jié)構(gòu)
4.3.2 FFT運算單元功能結(jié)構(gòu)
4.4 數(shù)據(jù)組織形式
4.5 存儲控制策略
4.5.1 外存儲控制策略
4.5.2 內(nèi)存儲控制策略
4.6 蝶形運算單元
4.7 地址無沖突設(shè)計
4.8 地址產(chǎn)生單元
4.9 預(yù)讀取設(shè)計
4.10 FFT運算流程
4.10.1 FFT整體運算流程
4.10.2 FFT處理器計算流程
4.11 本章小結(jié)
第五章 FFT加速器驗證和性能評估
5.1 驗證目標(biāo)及方案
5.2 RTL級功能驗證
5.3 FFT運算誤差分析
5.3.1 一維FFT運算誤差分析
5.3.2 二維FFT運算誤差分析
5.3.3 三維FFT運算誤差分析
5.4 FPGA驗證
5.4.1 FPGA驗證平臺
5.4.2 資源利用率分析
5.5 FFT加速器的性能對比
5.5.1 一維FFT運算的性能
5.5.2 二維FFT運算的性能
5.5.3 三維FFT運算性能
5.6 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間的學(xué)術(shù)活動及成果情況
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 施隆照;郭冀閩;;基于802.11ac的FFT/IFFT處理器設(shè)計[J];微電子學(xué)與計算機;2016年03期
2 劉益群;李焱;張云泉;張先軼;;Memory Efficient Two-Pass 3D FFT Algorithm for Intel~ Xeon Phi~(TM) Coprocessor[J];Journal of Computer Science and Technology;2014年06期
3 張啟英;劉亞剛;張淑艷;朱娟;;基于FPGA的硬件加速器設(shè)計的研究與應(yīng)用[J];計算機光盤軟件與應(yīng)用;2013年17期
4 黃志剛;陳鵬;;基于多核矩陣結(jié)構(gòu)處理器的Sobel圖像處理[J];中國科技信息;2013年01期
5 方維;孫廣中;吳超;陳國良;;一種三維快速傅里葉變換并行算法[J];計算機研究與發(fā)展;2011年03期
6 陳知新;;基于FPGA的蝶形運算的設(shè)計與實現(xiàn)[J];安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報;2010年05期
7 金國棟;劉向明;陶智;莊緒宗;;基2與混合基快速Fourier變換算法性能比較[J];計算機與數(shù)字工程;2010年03期
8 郭宇;王建華;;基于FPGA的FFT處理器的設(shè)計[J];微計算機信息;2009年08期
9 劉歡;謝志遠(yuǎn);;分裂基FFT算法的討論與改進(jìn)[J];通信技術(shù);2008年03期
10 趙冰;仇玉林;呂鐵良;黑勇;;采用異步實現(xiàn)的快速傅里葉變換處理器[J];微電子學(xué);2006年04期
相關(guān)博士學(xué)位論文 前3條
1 侯寧;嵌入式多核處理器設(shè)計與實現(xiàn)關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2012年
2 李東生;基于高密度計算的多核芯片設(shè)計關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2012年
3 王超;異構(gòu)多核可重構(gòu)片上系統(tǒng)關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 戴繼祥;異構(gòu)多核片上網(wǎng)絡(luò)實現(xiàn)與映射方法研究[D];合肥工業(yè)大學(xué);2016年
2 江晨露;應(yīng)用于C-RAN架構(gòu)的高速可配FFT/IFFT變換器的研究與實現(xiàn)[D];電子科技大學(xué);2015年
3 陳偉;基于多核DSP的通用軟件無線電平臺設(shè)計與實現(xiàn)[D];南京理工大學(xué);2014年
4 楊學(xué)鵬;異構(gòu)多核SoC中大點數(shù)FFT加速單元的實現(xiàn)[D];合肥工業(yè)大學(xué);2013年
5 鄧可遠(yuǎn);噪聲分析中FFT算法的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2013年
6 高偉;可配置浮點FFT的ASIC設(shè)計[D];華中科技大學(xué);2012年
7 梁赫西;高性能FFT處理器的研究與FPGA實現(xiàn)[D];華中科技大學(xué);2011年
8 李旭鵬;基于PCI總線的高速采集系統(tǒng)的研究與設(shè)計[D];西安電子科技大學(xué);2011年
9 曹廷;一個異構(gòu)多核調(diào)度算法及其實現(xiàn)[D];西安電子科技大學(xué);2011年
10 張竺君;基于FPGA的可變點FFT處理器的設(shè)計與實現(xiàn)[D];南京理工大學(xué);2009年
本文編號:
2074064
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2074064.html