999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的可配置FFT_IFFT處理器的設計與實現*

2012-09-15 06:17:24梁赫西陳佑紅鄭朝霞
電子技術應用 2012年3期
關鍵詞:設計

梁赫西 ,陳佑紅 ,鄭朝霞

(1.湖北師范學院 教育信息與技術學院,湖北 黃石435002;2.華中科技大學 電子科學與技術系,湖北 武漢430074)

基于FPGA的可配置FFT_IFFT處理器的設計與實現*

梁赫西1,陳佑紅2,鄭朝霞2

(1.湖北師范學院 教育信息與技術學院,湖北 黃石435002;2.華中科技大學 電子科學與技術系,湖北 武漢430074)

設計實現了一種用于P2P移動無線通信手持終端產品。該設計采用優化的單碟形4路并行結構,兼容802.11g協議,可配置完成64點、256點、1 024點的FFT-IFFT處理器,設計以Xilinx公司的Virtex-2系列的XC22V500芯片為硬件平臺。通過大量實際信號與數據的聯合調試,表明了設計的正確性及實用性。

可配置;FFT-IFFT;P2P;無沖突地址

目前,正交頻分復用OFDM(Orthogonal Frequency Division Multiplexing)技術已經成為未來寬帶無線接入系統的基本實現技術之一,其抗多徑衰落和高頻帶利用率的優點被廣泛應用于無線通信系統中,是解決高速數據在無線信道中傳輸的首選方案[1]。

FFT_IFFT處理器是OFDM系統中數據處理的核心單元,是OFDM系統中數據正交調制和解調的關鍵。本文設計實現了一種用于P2P移動無線通信手持終端產品,采用單碟形4路并行結構,兼容802.11g協議,可配置FFT_IFFT處理器,在處理速度、實現面積、功耗方面均滿足802.11g系統及手持移動無線通信終端的要求。

1 基4-FFT算法的數學模型

對于N點有限長序列的FFT可表示為[2]:

對式(1)按基4時域抽取可得:

式(2)經等價的變量代換,并利用旋轉因子的性質可表示為:

式(4)表明首先對 X[k]取共軛,然后對其進行 FFT變換,對其結果再取一次共軛,乘因子1/N,這樣就實現了IFFT與FFT處理模塊的復用。

N點有限長序列的IFFT可表示為:

2 可配置FFT/IFFT處理器設計

2.1 FFT/IFFT處理器整體結構

可配置FFT/IFFT處理器整體結構如圖1所示。圖中,基4蝶形單元主要完成輸入的4路并行計算。OFDM數字基帶數據流需要高速連續處理[3],故FFT處理系統在輸入、輸出均采用了乒乓處理,共需要4組存儲單元,一組存儲單元需要4塊RAM;RAM地址產生單元主要生成存儲單元寫入及讀出數據的地址,數據選擇模塊主要完成了乒乓操作RAM的數據選擇;ROM及其地址產生單元主要在控制單元的控制下將旋轉因子送入蝶形單元,配置單元控制不同點數的數據流操作及其相應地址配置。

2.2 FFT/IFFT可配置方案

由基4算法分析可知,要分別完成 1 024、256、64點的 FFT計算,需要的迭代級數分別為 5、4、3級。由于1 024點的FFT運算可分解為4個256點的FFT運算,而256點的FFT運算又可分為4個64點的FFT運算,64點的FFT運算經過3級迭代就可求出。可以通過簡單的模式控制實現多點數的配置,如圖2所示。其中5級蝶形計算單元,每級蝶形單元結構一致,采用順序蝶形計算,當選擇模式0時,數據直接送入第一級,進行1 024點的5級運算;選擇模式1時,數據通過選擇器跳過第1級,數據送入第2級,從而完成256點的4級迭代運算;選擇模式2時,數據通過選擇器跳過第1級和第2級,數據送入第3級,從而完成64點的三級迭代運算。這樣就可以正確簡單地實現系統要求的配置要求。

2.3 基本蝶形運算單元設計

蝶形運算單元的設計是整個FFT/IFFT處理器設計的關鍵。完成蝶形運算的一次復數乘法包含4次實數乘法和2次實數加、減法,如果將乘數擴大1位,可將計算化簡為3次實數乘和5次實數加/減法。為了提高處理速度,本設計采用四級流水線處理方式,有效地減小了關鍵路徑時延。蝶形單元的數據從RAM輸入及輸出到RAM需要2個時鐘周期,這里引入2級流水;對輸入數據的實部和虛部分開并行計算,一次復數乘法只需3個乘法累加器即可完成,用4個加法器及4個減法器即可完成基4蝶形單元后續數據處理,再次引入二級流水。整個蝶形單元處理時間為4個周期,采用四級流水線結構后,以較小的資源代價有效提高了處理器的時鐘頻率。

2.4 乒乓RAM設計

為了滿足無線移動通信要求,實現對連續數據流和突發數據流的處理,本文設計的FFT/IFFT處理器采用了輸入、輸出雙乒乓結構,保證了系統高吞吐率的要求。

設計共使用 4組 RAM(RAM0~RAM3),每組 RAM劃分為4塊存儲器。輸入數據寫入RAM0組中的4塊存儲器,寫完后開始寫入RAM1,與此同時,從RAM0組中讀出數據送入蝶形單元進行計算,其結果按照同址計算規則寫回相應的地址,直到M級蝶形運算完成后,最終的計算結果寫入RAM2。RAM2寫滿后,即可從RAM2讀出計算結果,同時RAM1組中的數據將被讀出送入蝶形單元進行運算,其運算結果按照同址運算規律送回RAM1存儲,M級蝶形運算完成后,最終結果寫入RAM3組,RAM3寫滿后即可從中讀出運算結果。

2.5 無沖突并行地址設計[4]

4路并行數據處理結構需要保證每次讀取的一組數據分別存儲在不同的RAM中,否則在數據讀取時會產生地址沖突[5]。本設計中RAM地址采用二維地址,其中地址x表示每塊RAM中數據地址,y表示數據來自RAM塊的標號。

設處理器數據輸入序號用N表示,則N可用四進制表示為:

3 FPGA實現及測試分析

本文FFT/IFFT處理器采用Verilg硬件語言描述,在Mentor公司的Modelsim仿真平臺上進行了RTL功能仿真及時序仿真,其結果與Matlab仿真結果進行比較顯示正確。處理器采用了Xilinx公司Virtex-Ⅱ xc22v500芯片進行了驗證,在SMIC COMS 0.18 μm工藝下對設計的處理器進行了綜合仿真。結果顯示:完成64點16 bit符號數復數FFT運算只需要50個時鐘周期,完成256點FFT運算需要256個時鐘周期,最大時鐘頻率可以達到167 MHz,處理器的單元核心面積為1.4 mm2。設計完全滿足了無線移動手持終端設備高速小面積的設計要求。

[1]BECCHETI L.Enhancing IP service provision over heterogeneous wireless networks[J].A Path toward 4G.IEEE Communication Magazine,2001,39(8):74~81.

[2]程佩青.數字信號處理教程[M].北京:清華大學出版社.2004:138-150.

[3]JOHNSON L G.Conflict free memory addressing for dedicated FFT hareware[J].IEEE Transactions On Circuits and System,Analog And Digital Signal Processing,1992,39(5):99-105.

[4]TROY A,MAHARATNA K,KRSTIC M,et al.Low-power VLSI implementation of the inner receiver for OFDM-based WLAN system[J].IEEE Transactions on circuits and systems,2008,55(2):672-686.

[5]FOSTER M,TURNER A,SHARPING J,et al.Broad-band optical parameric gain on a silicon photonic chip[J].Nature Photon,2006,441:960-963.

Design and implementation of FFT_IFFT processor based on FPGA

Liang Hexi1,Chen Youhong2,Zheng Zhaoxia2
(1.College of Educational Information and Technology,Hubei Normal University,Huangshi 435002,China;2.Department of Electronic Science and Technology,Huazhong University of Science and Technology,Wuhan 430074,China)

In this paper,a configurable FFT-IFFT processor adopting optimized single butterfly 4 parallel structure is proposed to implement 64/256/1024 points operation.This processor is designed for a P2P wireless terminal compatible with 802.11g protocol.The hardware developing platform is Virtex-II series FPGA XC22V500 of Xilinx.The design is verificated to be correct and practical via joint debugging with large amounts of real signals and data.

configurable;FFT-IFFT;P2P;non-conflicting address

TN92

A

0258-7998(2012)03-0057-03

*基金支持:湖北省自然科學基金項目(2010CDB02705)

2011-10-31)

梁赫西,男,1982年生,講師,碩士,主要研究方向:數字集成電路設計。

陳佑紅,女,1986年生,碩士,主要研究方向:數字集成電路設計。

鄭朝霞,女,1975年生,講師,博士,主要研究方向:數字集成電路設計。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 少妇人妻无码首页| 99人妻碰碰碰久久久久禁片| 91精品免费高清在线| 国产偷国产偷在线高清| 国产微拍精品| 国产美女叼嘿视频免费看| 亚洲美女一级毛片| 97国产成人无码精品久久久| 久久精品波多野结衣| 国产精品久久久久久影院| 国产av色站网站| 国产午夜人做人免费视频| 极品尤物av美乳在线观看| 精品伊人久久久大香线蕉欧美 | 国内熟女少妇一线天| 精品一区二区久久久久网站| 狠狠色综合网| 亚洲第一天堂无码专区| 一区二区三区在线不卡免费| 精品久久久无码专区中文字幕| 国产女人在线观看| V一区无码内射国产| 色香蕉影院| 9啪在线视频| 久久99蜜桃精品久久久久小说| 自拍偷拍欧美日韩| 国产手机在线ΑⅤ片无码观看| 国产91透明丝袜美腿在线| 国产女人18水真多毛片18精品| 国产精品无码作爱| 亚洲第一在线播放| 91啦中文字幕| 国产超碰在线观看| 亚洲国产精品不卡在线| 色首页AV在线| 国产老女人精品免费视频| 日本91在线| 呦系列视频一区二区三区| 久久中文字幕av不卡一区二区| AV无码一区二区三区四区| 欧美日韩国产综合视频在线观看| 国产成人精品免费av| 国产精品亚洲欧美日韩久久| 在线欧美日韩国产| 国产精品 欧美激情 在线播放| 人妻一区二区三区无码精品一区| 黄色福利在线| 久久精品娱乐亚洲领先| 久久99国产视频| 亚洲欧洲日产国码无码av喷潮| 亚洲精品成人7777在线观看| 精品成人一区二区三区电影| 人妻精品久久久无码区色视| 六月婷婷综合| 国产男女免费视频| 伊人久久青草青青综合| 国产精品视频导航| 亚洲欧美在线综合一区二区三区| 欧美激情视频在线观看一区| 秋霞一区二区三区| 五月婷婷欧美| 国产免费看久久久| 亚洲bt欧美bt精品| 91精品啪在线观看国产60岁| 久久这里只有精品8| 国产老女人精品免费视频| 首页亚洲国产丝袜长腿综合| av免费在线观看美女叉开腿| 久久99热66这里只有精品一| 国产精品入口麻豆| 2020久久国产综合精品swag| 蜜桃视频一区二区三区| 一区二区三区四区在线| 亚洲成a人片77777在线播放| 中文毛片无遮挡播放免费| 国产精品亚洲va在线观看| 欧美日在线观看| 亚洲国产成熟视频在线多多| 呦女亚洲一区精品| 国产欧美日韩在线在线不卡视频| 亚洲成年人网| 亚洲精品桃花岛av在线|