天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

1024點(diǎn)浮點(diǎn)FFT處理器的研究與實(shí)現(xiàn)

發(fā)布時間:2020-10-30 13:33
   FFT處理器在語音識別,圖像處理和頻譜分析等有著廣泛的應(yīng)用,在OFDM系統(tǒng)中各子載波的調(diào)制解調(diào)采用一個實(shí)時的快速傅里葉變換FFT處理器來實(shí)現(xiàn),在OFDM系統(tǒng)中數(shù)據(jù)傳輸?shù)乃俾室话闶窃?Mbps到155Mbpd之間,在速度上對FFT處理器提出了很高的要求。隨著集成電路制造水平的不斷進(jìn)步,自主研發(fā)的高性能FFT處理器成為可能,根據(jù)項(xiàng)目要求,對專用FFT實(shí)現(xiàn)方法進(jìn)行研究,通過選用不同硬件結(jié)構(gòu),在綜合考慮硬件特性和滿足系統(tǒng)設(shè)計(jì)要求的前提下,采用ASIC設(shè)計(jì)方法學(xué)進(jìn)行設(shè)計(jì),設(shè)計(jì)自由度大,也能夠很好地符合SOC片上系統(tǒng)的設(shè)計(jì)要求。 論文采用自頂向下的設(shè)計(jì)方法設(shè)計(jì)了1024點(diǎn)的浮點(diǎn)數(shù)傅里葉變換FFT處理器,在RTL級給出了完整的設(shè)計(jì)描述,編寫測試平臺對于每個模塊都進(jìn)行了前仿真和時序分析,基于DC完成ASIC綜合和時序約束,在頂層完成功能驗(yàn)證和隨機(jī)性測試,得到的結(jié)果和由C語言搭建的仿真模塊進(jìn)行比較和對照,在matlab中進(jìn)一步驗(yàn)證,最后應(yīng)用于OFDM系統(tǒng)當(dāng)中。 設(shè)計(jì)和驗(yàn)證過程中主要的創(chuàng)新點(diǎn)有:采用CSA進(jìn)位保留加法器加速浮點(diǎn)數(shù)加法運(yùn)算和浮點(diǎn)數(shù)乘法運(yùn)算,蝶形運(yùn)算單元采用純組合邏輯設(shè)計(jì),綜合時認(rèn)為是一條長周期路徑,占用3個時鐘周期的計(jì)算時間;各級旋轉(zhuǎn)因子表大小不同,節(jié)省ROM的存儲空間,RAM采用雙口RAM設(shè)計(jì),可以同時讀寫,增加一個RAM完成信號,用于實(shí)現(xiàn)蝶形單元的迭代控制;每一個中間級采用雙狀態(tài)機(jī)加計(jì)數(shù)器對運(yùn)算進(jìn)行控制和讀寫地址使能的生成;建立測試平臺,對于流水線中間級測試平臺可以重用,編寫結(jié)構(gòu)化Testbench實(shí)現(xiàn)測試模塊的可重用性;提出新的針對于FFT處理器的詳細(xì)驗(yàn)證方案,編寫浮點(diǎn)數(shù)和實(shí)數(shù)間轉(zhuǎn)換的軟件接口,基于C語言平臺編寫FFT仿真模塊,和RTL級頂層模塊輸出的數(shù)值進(jìn)行比較,并利用matlab輸出最終波形。 最后總結(jié)論文中主要的研究進(jìn)展,展望在數(shù)字信號處理領(lǐng)域的進(jìn)一步研究方向,并基于FPGA驗(yàn)證完成FFT處理器的研究與實(shí)現(xiàn)。設(shè)計(jì)的浮點(diǎn)數(shù)FFT處理器和別的FFT處理器相比具有很多方面的優(yōu)點(diǎn),輸入輸出數(shù)據(jù)的范圍得到很大的拓寬,十級流水線大幅增加吞吐量滿足實(shí)時性轉(zhuǎn)換要求,1024點(diǎn)的FFT精度滿足在高性能的通信系統(tǒng)里面的要求。
【學(xué)位單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2009
【中圖分類】:TP332
【部分圖文】:

設(shè)計(jì)流程,運(yùn)算能力,性能比,上差


司 2007 年發(fā)布的 Spartan-3A 系列 DSP 系Cyclone3 系列性能比 Spartan-3A DSP 略 公司的 C64x 系列和 AD 公司的 Blackfin 。此外 FPGA 的運(yùn)算能力比 DSP 性能更加00 億條乘法累加操作,同樣價格的 600Mh條,后者在數(shù)量級上差距了一個數(shù)量級本流程(夏宇聞,2007)如圖 1-2 所示。

序列,蝶形運(yùn)算單元,后項(xiàng),復(fù)數(shù)乘法


間序列 x(n)和頻率序列 X(k)進(jìn)行分解 2 的 DIT 時域抽取 FFT 算法我們有:( ) ( ) ( ), 0,1,..., / 2 kNX k = Y k + W Z k k = N ( / 2) ( ) ( ), 0,1,...kNX k + N = Y k W Z k k = 可知后項(xiàng)相同,從而可以使得復(fù)數(shù)乘法別按照 K 的奇偶項(xiàng)將 x(k)分解成的兩,圖 2-1 中左邊結(jié)點(diǎn)表示 Y(k)和 Z(k),示結(jié)點(diǎn)與kNW 相乘,當(dāng)沒有kNW 時表示與

結(jié)構(gòu)圖,浮點(diǎn)數(shù),乘法器,結(jié)構(gòu)圖


圖 2-3 浮點(diǎn)數(shù)乘法器結(jié)構(gòu)圖上圖可知浮點(diǎn)數(shù)乘法運(yùn)算最主要的運(yùn)算是進(jìn)行擴(kuò)展位后后的尾數(shù)都是大于 0 小于 1 的數(shù),相乘得到的也是處后規(guī)格化的要求。浮點(diǎn)數(shù)乘法器主要步驟包括部分積產(chǎn)播加法和舍入處理,如何進(jìn)行部分積壓縮是區(qū)別各種算種算法進(jìn)行分別介紹。迭代算法簡單的部分積壓縮方法是采用迭代的方法,通過移位累,這種算法速度比較慢,對 N 個部分積的加法需要 N 個浮點(diǎn)數(shù)乘法時間消耗比較大。修正 Booth 譯碼運(yùn)算部分決定了整個乘法器的運(yùn)算速度,主要有三個譯碼單元,3-2 壓縮單元與 CLA 快速求和單元。Booth
【引證文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前3條

1 陳以輝;基于FPGA的OFDM通信發(fā)送系統(tǒng)的研究與實(shí)現(xiàn)[D];大連海事大學(xué);2011年

2 汪文義;乘法器復(fù)用的多路FFT處理器研究與設(shè)計(jì)[D];復(fù)旦大學(xué);2011年

3 王文權(quán);基于一階矩的DFT的FPGA實(shí)現(xiàn)[D];華中科技大學(xué);2011年



本文編號:2862539

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2862539.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d4730***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com