《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > LTE上行DFT/IDFT的一種設計實現
LTE上行DFT/IDFT的一種設計實現
來源:微型機與應用2011年第12期
劉少雄,林平分
(北京工業大學 北京市嵌入式系統重點實驗室,北京100122)
摘要: 根據3GPP協議規定,提出一種適于FPGA實現的解決方案。采用分而治之和WFTA的算式分解,最大限度地減少DFT的運算量;采用塊浮點動態截取多余位寬,減少系統面積;運用4個雙端口RAM讀寫,使系統能運行在流水線結構;采用對稱結構存儲每一級的旋轉因子,最大化共享因子。
Abstract:
Key words :

摘  要: 根據3GPP協議規定,提出一種適于FPGA實現的解決方案。采用分而治之和WFTA的算式分解,最大限度地減少DFT的運算量;采用塊浮點動態截取多余位寬,減少系統面積;運用4個雙端口RAM讀寫,使系統能運行在流水線結構;采用對稱結構存儲每一級的旋轉因子,最大化共享因子。
關鍵詞: LTE;SC_FDMA;DFT;WFTA;FPGA;流水線

    為了降低手機終端的功率損耗[1],LTE上行鏈路采用基于DFT擴頻OFDM(DFTS_OFDM)的單載波傳輸,又稱為單載波FDMA(SC_FDMA)。DFTS_OFDM方案的基本結構如圖1所示。3GPP協議規定[2]上行PUSCH信道產生SC_FDMA符號要求DFT點數滿足式(1)。

    由幾個參數的變化可以得到最小12點、最大1 296點共35種模式的DFT[3]?,F在已有的研究方法(如質因子分解結合WFTA算法)解決非2n點DFT,但此法不夠靈活,不適合長度可變的DFT。在數字電視DTMB系統中,3 780點FFT的處理采用分裂基與質因子分解結合WFTA算法實現,但對于LTE上行可配置長度DFT的實現還沒有一個成熟有效的方法。
    根據LTE實時系統需求采用pipeline流水線結構實現高速可配置的DFT設計,同時在結構和資源利用上進行優化,最后給出仿真圖形以及綜合結果,為上行LTE設計提供一種參考。



2 總體結構及技術實現
2.1 整體結構框圖

    LTE DFT的模塊化總體結構如圖3所示,根據算法分析可以知道LTE DFT的分而治之需要幾個階段才能完成,每個階段需要做多次小因子點的DFT,所以圖示是一個循環的形式。由狀態機控制這些階段的完成,直到最后一個循環結束輸出數據。

 

 

    其中前處理進入WFTA模塊的包括對4個雙端口RAM的讀取控制以及對旋轉因子ROM的讀取,還有旋轉因子地址的計算。飽和操作根據系統的最大bit數限定,對經過WFTA計算后的數據進行飽和處理,超過的bit數直接截取掉。
2.2 技術實現
2.2.1 4個雙端口RAM的數據存儲

    為保證pipeline地處理每次循環的數據,這里采用4個雙端口RAM對數據進行存取。對4、2、5、3四種小因子的WFTA計算來說,選4個RAM最方便,如果需要進行4點的WFTA計算,則從每個RAM中讀出一個數據,這僅需要一個時鐘就可讀出4個數據。對2點的WFTA計算,則可以一個時鐘讀出兩組的2點WFTA進行計算。對3點的用一個時鐘,對于5點的用兩個時鐘讀取。
    在基于原位計算的基礎上進行改進,加入旋轉數據模塊,是為了將本來是在一個RAM中的數據在填入RAM前進行旋轉,使其在不同的RAM中便于下一階段pipeline讀取。圖4展示了一個最簡單的12點的填寫RAM實例,在開始第一階段前先將12點的輸入數通過載入buffer模塊用12個clk按圖3順序載入4個RAM中,也就是將數據倒位序放入4個RAM中。將倒位序之后的數據重新標號,即1對應載入buffer的3,2對應6等。這樣做的目的是為了方便計算地址。例如,在第一階段讀的過程中,0、1、2、3通過右移2 bit,即除以4可以算出地址為0,它們分別對應4個RAM的第0地址;同理4、5、6、7除以4可以得到1,即對應1地址,依此類推。

    根據公式4的推導可知在第一階段DFT的處理中不需要乘以旋轉因子,所以旋轉因子為0,在第一階段和第二階段中需要先乘以旋轉因子,旋轉因子按照公式推導處理列出在表中。在第一階段先處理0、1、2、3四點的WFTA,然后按原位順序填入4個RAM,接著處理4、5、6、7四點的WFTA,本來應該也按原位填入RAM中,但是注意到在第二階段需要處理0、4、8三點的WFTA,如果還按照原位填入,則0、4、8三個數據在同一個RAM中,要讀取這3個數需要3個clk,顯然不適應pipeline的處理。所以在做完4、5、6、7四點的WFTA之后將數據旋轉再寫入4個RAM中,同樣將8、9、10、11四點的結果也旋轉,如圖4所示。這樣的讀寫RAM操作可以保證pipeline的處理。
2.2.2 旋轉因子的存取
    根據式(4)的推導,每一級之間需要先乘以旋轉因子,對于旋轉因子的地址計算依據式(4)的推導。由于要實現35種可配置模式的DFT設計,所以在實現時要盡可能地考慮旋轉因子的共享存儲,從而盡可能地減少存儲這些旋轉因子的ROM大小。
    一般做法是將N點的旋轉因子全部存儲,然后根據算出來的nk乘積來查找對應的旋轉因子,這樣35中模式需要很多的ROM地址來存儲。這里將具有2的冪次方關系的旋轉因子共用,如12、24、48…768點DFT的旋轉因子共用,12點的旋轉因子是24點的一部分,24點的是48點的一部分等,這樣就只需要存儲具有兩的冪次方關系的DFT點數的最大那個點768點,又由于旋轉因子自身的對稱性,只存儲最大點數的1/8就可以了,其他部分通過對稱性來查找。具體實現步驟如下:
    (1)根據2的冪次方關系特性,將35種模式的DFT旋轉因子分成10組,并存儲這10組中最大的點的八分之一構成一個ROM。對于N點(對應組中最大的點),只存儲[N/8]個地址數據;
    (2)對于計算出的旋轉因子地址K,根據它所處的DFT模式,選擇它所屬的組,10組分別用{R0,R1,R2,…,R9}表示;
    (3)如果K在R5,則R0+R1+R2+R3+R4為它的偏移地址offset;
    (4)12點的DFT需要用此組中最大的768點ROM表來找數,則地址K有可能是[0,…,11]×768/12中的一個作為有效地址eff_dft_addr;
    (5)對于算出的eff_dft_addr,根據對[N×1/8],…,[N×7/8]的比較找出它處于768點中的哪個位置(此處N為768),即哪個1/8象限;
    (6)找出所處的象限后,再找出其在第一個1/8對稱的位置值dft_8_addr,計算出dft_addr=offset+dft_8_addr,然后在ROM表中找出對應的值,再根據對稱性還原其原來的所屬象限的值。如圖5所示,展示一個點的查找方式。通過查找A″的值來得到A的值。


2.2.3 WFTA的運算單元
    WFTA算法對2、3、4、5、7、8、9、16等小N點有較快速處理能力,它將小N點DFT轉換為循環卷積,利用多項式理論使卷積計算盡可能減少乘法。


2.2.4 塊浮點的數據處理
    定點運算的特點是速度快但動態范圍小。浮點運算的特點則是動態范圍大但占用資源大。塊浮點具有兩種運算的優點,是兩種運算的折中,讓一組數具有共同的階碼,這個階碼是同組數中最大的那個數的階碼,簡化系統資源提高運算的精度[6]。
    如表1所示,因為每次WFTA運算后都有數據位寬的擴展,本結構具有3 bit的擴展。為保持輸入wfta_top的模塊數據始終為18 bit,這里用塊浮點動態截取的方法對每一級的WFTA結果進行處理,動態截取的位寬決定下一級的數據寬度,同時循環累加每個階段的階碼,在數據輸出時進行還原操作。


3 仿真綜合
    圖7所示為12點DFT的仿真圖形,dft模式是第一種,首先data_in_vld為高時開始數據輸入,然后用12個clk將數據讀入4個RAM,之后計算第一級RAM讀取地址將數據讀出,處理3次4點的DFT,處理后將數據寫入RAM,需要3個clk;再后讀出數據做4次3點的DFT,處理后將數據寫入RAM,需4個clk;最后將數據讀出做壓縮還原處理,data_out_vld為高后pipeline出數,需要12個clk。理論上需要31個clk,但是在處理中需要處理與其他模式的共享,還要有打拍延時等操作,實際用掉98個clk。120點的DFT實際用502個clk,理論上是120×2+30+30+24+40=364個clk,說明處理的點數越多冗余clk比例越小。

    使用Stratix III EP3SL340F1517I3芯片,運用Quartus II綜合后的結果為:7 824個組合ALUT,0個內存ALUT,8 699個邏輯寄存器,可達到時鐘124.64 MHz,滿足LTE系統時鐘122.88 MHz的要求。
    文章在介紹LTE上行SC_FDMA的基礎上,對35種模式的DFT預編碼進行算法分析,提出并用FPGA實現了一種高速可配置的方案。文中對數據存儲、WFTA運算單元和塊浮點處理進行簡單表述,根據旋轉因子特性,詳細介紹了旋轉因子的優化,大大降低了35種模式旋轉因子的存儲大小。最后給出的仿真綜合結果表明該方案具有較好的性能。
參考文獻
[1] DAHLMAN E.3G evolution:HSPA and LTE for mobile broadband.Published by Elsevier Ltd.2007:75-81.
[2] 3GPP TS 36.211.Evolved universal terrestrial radio access  (E-UTRA).Physical channels and modulation.
[3] Xilinx.LogiCORE IP discrete fourier transform v3.1.DS615. 2009.
[4] 何小敏.LTE系統中DFT快速算法研究[DB/OL].(2009-12-24).中國科技論文在線.http://www.paper.edu.cn/
     paper.php?serial_number=2009/2-937.
[5] 胡廣書.數字信號處理——理論、算法與實現[M].北京:清華大學出版社,2003.
[6] 陳麗安,張培銘.定點DSP塊浮點算法及其實現技術[J].福州大學學報,2004,32(6):689-693.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美一区三区三区高中清蜜桃| 欧美精品成人91久久久久久久| 国产精品亚洲人在线观看| 国产亚洲欧美日韩精品| 狠狠色香婷婷久久亚洲精品| 裸体一区二区三区| 欧美不卡三区| 一本到12不卡视频在线dvd| 99www免费人成精品| 亚洲国产欧美一区二区三区同亚洲| 欧美激情五月| 一区在线电影| 亚洲东热激情| 久久香蕉国产线看观看av| 一区二区日韩免费看| 蜜臀av在线播放一区二区三区| 国产一区二区三区成人欧美日韩在线观看| 亚洲欧洲一区二区三区在线观看| 久久一区欧美| 国产专区欧美精品| 欧美人与性动交α欧美精品济南到| 午夜精品一区二区在线观看| 一区二区视频欧美| 亚洲电影免费在线观看| 亚洲精选在线| 亚洲一区二区三区视频| 怡红院精品视频在线观看极品| 亚洲二区精品| 国产精品美女午夜av| 一区二区三区你懂的| 久久久噜噜噜久噜久久| 国内综合精品午夜久久资源| 国产欧美一区在线| 在线中文字幕不卡| 在线亚洲精品福利网址导航| 在线观看亚洲精品视频| 欧美.日韩.国产.一区.二区| 欧美日韩一区二区三区在线| 亚洲美女精品成人在线视频| 一区二区高清视频在线观看| 亚洲第一视频| 亚洲承认在线| 亚洲一区二区精品在线| 1000部国产精品成人观看| 亚洲一区自拍| 一区二区三区毛片| 六月丁香综合| 国内精品久久久久影院 日本资源| 黄色亚洲大片免费在线观看| 欧美激情视频一区二区三区不卡| 国产亚洲一区二区三区| 六月婷婷一区| 久久久国产精彩视频美女艺术照福利| 亚洲国产精品成人一区二区| 国产精品久久久久久久久搜平片| 亚洲精品综合在线| 亚洲一级在线| 好吊色欧美一区二区三区四区| 欧美激情一级片一区二区| 亚洲一区在线观看视频| 午夜精品久久久久久久99樱桃| 99国产精品国产精品毛片| 国产精品igao视频网网址不卡日韩| 亚洲欧美日本日韩| 欧美精品久久一区二区| 伊人精品成人久久综合软件| 亚洲国产欧美日韩| 亚洲啪啪91| 日韩午夜在线电影| 亚洲主播在线播放| 欧美日韩精品在线观看| 宅男噜噜噜66国产日韩在线观看| 一区二区三区黄色| 欧美不卡高清| 国产午夜精品美女毛片视频| 午夜精品美女自拍福到在线| 欧美日韩在线视频观看| 久久人人97超碰人人澡爱香蕉| 国产欧美日本一区视频| 红桃视频成人| 欧美mv日韩mv国产网站app| 亚洲性夜色噜噜噜7777| 亚洲欧美日韩精品综合在线观看| 亚洲综合第一页| 久久成人精品无人区| 欧美日本成人| 国产精品自拍视频| 亚洲国产高清高潮精品美女| 亚洲国产精品视频一区| 国产精品专区第二| 亚洲乱码国产乱码精品精可以看| 亚洲国产日韩综合一区| 国产欧美一二三区| 亚洲国产高清视频| 亚洲二区在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲激情精品| 久久精品视频免费| 国产精品一区亚洲| 国产日韩成人精品| 亚洲福利国产精品| 国产亚洲欧美一区| 国产精品麻豆成人av电影艾秋| 免费在线观看日韩欧美| 久久久久久网址| 国产日韩欧美夫妻视频在线观看| 久久久av毛片精品| 亚洲精品国产精品国产自| 亚洲特级毛片| 亚洲小视频在线| aⅴ色国产欧美| 久久精品国产一区二区三| 欧美成人午夜激情| 欧美xxx成人| 韩国视频理论视频久久| 国内精品国语自产拍在线观看| 蜜桃av噜噜一区二区三区| 欧美日韩国产免费| 在线亚洲电影| 一区二区三区日韩欧美精品| 亚洲国产精品一区二区第一页| 亚洲午夜精品久久久久久app| 免费亚洲一区| 国产综合自拍| 久久免费视频这里只有精品| 精品99一区二区| 久久久久久穴| 亚洲第一区在线观看| 免费在线视频一区| 在线亚洲免费视频| aⅴ色国产欧美| 欧美jizz19hd性欧美| 欧美偷拍一区二区| 欧美精品在线观看一区二区| 国产精品国产三级国产aⅴ入口| 欧美日一区二区在线观看| 欧美大片在线影院| 欧美图区在线视频| 国内自拍视频一区二区三区| 亚洲国产精选| 欧美一区日韩一区| 一二三区精品| 国内精品久久久久影院薰衣草| 久久亚洲精品网站| 国产精品九九久久久久久久| 亚洲一区影音先锋| 欧美日韩国产一区精品一区| 一区二区亚洲欧洲国产日韩| 国内久久精品| 国产精品毛片a∨一区二区三区| 欧美精品一区二区三区很污很色的| 国产欧美日韩一区二区三区在线观看| 日韩亚洲欧美综合| 亚洲黄色成人网| 午夜视黄欧洲亚洲| 黄色精品网站| 欧美日韩免费在线视频| 欧美日韩一区视频| 在线视频免费在线观看一区二区| 夜夜嗨av一区二区三区免费区| 欧美三级电影网| 国产欧美在线看| 91久久久久久久久久久久久| 激情综合五月天| 国产精品扒开腿做爽爽爽视频| 亚洲欧洲一级| 国产精品日韩精品欧美精品| 国产女主播一区二区| 欧美日韩岛国| 欧美影院成年免费版| 国产日韩在线视频| 欧美视频在线一区二区三区| 欧美国产国产综合| 国产伦精品一区二区三区四区免费| 欧美日韩在线直播| 中文在线不卡| 亚洲欧美一区二区三区极速播放| 亚洲欧美999| 国产精品激情av在线播放| 91久久夜色精品国产网站| 久久成人18免费观看| 久久久综合免费视频| 亚洲一区二区网站| 国产精品草莓在线免费观看| 国产在线高清精品| 国产精品视频你懂的| 亚洲特级片在线| 欧美一区二区在线播放| 亚洲国产精品专区久久| 亚洲成人影音| 久久精品91久久久久久再现| 黄色成人精品网站| 亚洲日韩欧美视频一区| 国产一区二区电影在线观看| 久久午夜av| 亚洲国产精品久久久久秋霞影院| 精品动漫3d一区二区三区免费版| 国产精品亚洲欧美| 亚洲国产91精品在线观看| 国产精品自在在线| 久久精品日产第一区二区三区| 一二三四社区欧美黄| 国产在线国偷精品产拍免费yy| 欧美日韩免费观看一区=区三区| 欧美日韩国产精品专区| 欧美区视频在线观看| 国产日韩欧美中文| 亚洲美女精品一区| 亚洲一区二区三区激情| 欧美日韩国产精品一区二区亚洲| 亚洲国产精品女人久久久| 激情亚洲一区二区三区四区| 国产精品免费看片| 亚洲一区二区不卡免费| 国产精品久久久久久模特| 国产在线欧美日韩| 亚洲精品视频二区| 亚洲一区二区三区中文字幕在线| 国产午夜精品美女视频明星a级| 欧美激情一区二区三区四区| 在线观看一区| 国产精品一香蕉国产线看观看| 美女视频黄免费的久久| 一本色道久久综合亚洲91| 国产精品久久久久影院亚瑟| 国产日韩在线播放| 久久不射中文字幕| 亚洲欧美日韩中文在线制服| 久久久久免费视频| 久久精品免费电影| 亚洲网友自拍| 影视先锋久久| 欧美日本一区二区视频在线观看| 欧美日韩99| 免费在线观看成人av| 亚洲调教视频在线观看| 亚洲精品女av网站| 欧美日韩免费观看一区二区三区| 欧美一区二区私人影院日本| 欧美福利精品| 欧美日本亚洲| 久久综合伊人77777蜜臀| 一区二区三区 在线观看视| 久久狠狠一本精品综合网| 欧美激情精品久久久久久蜜臀| 欧美日韩国产在线播放网站| 免费人成精品欧美精品| 欧美成在线视频| 欧美激情精品久久久六区热门| 99精品国产一区二区青青牛奶| 中文在线不卡| 欧美日韩国产专区| 亚洲欧美日韩一区二区三区在线| 亚洲欧美日韩在线播放| 欧美成人一区二区三区| 欧美aaa级| 亚洲欧洲精品一区二区精品久久久| 欧美精品二区三区四区免费看视频| 欧美区视频在线观看| 国产精品久久激情| 亚洲区一区二区三区| 欧美日韩中文字幕在线视频| 国产日韩欧美自拍| 欧美激情一区二区三区全黄| 国产精品人人做人人爽| 欧美一区二区精品久久911| 亚洲一区免费网站| 久久精品成人| 影音先锋久久| 在线观看三级视频欧美| 99爱精品视频| 中国亚洲黄色| 国产精品久久9| 欧美激情中文字幕在线| 在线观看视频一区二区欧美日韩| 在线成人小视频| 欧美一区二区三区免费视频| 久久精品国产96久久久香蕉| 葵司免费一区二区三区四区五区| 午夜精品一区二区三区四区| 亚洲激情亚洲| 国产婷婷97碰碰久久人人蜜臀| 欧美在线观看一区| 亚洲精品1区2区| 欧美精品一区二区三区很污很色的| 欧美a级理论片| 亚洲素人在线| 一本色道久久88综合亚洲精品ⅰ| 午夜精彩国产免费不卡不顿大片| 篠田优中文在线播放第一区| 欧美日韩少妇| 激情六月婷婷久久| 激情综合激情| 亚洲激情网址| 欧美日产国产成人免费图片| 亚洲综合不卡| 欧美在线二区| 亚洲人午夜精品| 黄色成人91| 欧美日产一区二区三区在线观看| 一区二区三区蜜桃网| 一区二区三区四区五区精品视频| 欧美影院午夜播放| 欧美视频精品在线观看| 精品动漫一区二区| 亚洲欧美日韩另类精品一区二区三区| 亚洲国产精品热久久| 国产精品腿扒开做爽爽爽挤奶网站| 欧美综合激情网| 免费在线欧美视频| 欧美性猛片xxxx免费看久爱| 在线亚洲成人| 欧美日韩精品一本二本三本| 亚洲尤物影院| 国产精品乱码人人做人人爱| 欧美日韩三级一区二区| 国产一区二区三区四区hd| 亚洲在线成人精品| 国产亚洲成av人片在线观看桃| 国产欧美韩国高清| aa级大片欧美| 欧美日韩视频第一区| 欧美日韩国产成人高清视频| 性欧美暴力猛交另类hd| 亚洲欧美一区二区三区极速播放| 国产精品美腿一区在线看| 另类综合日韩欧美亚洲| 亚洲人成人99网站|