<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 為4D無(wú)線(xiàn)通信設計基于軟件無(wú)線(xiàn)電及變寬度SIMD處理器體系結構

為4D無(wú)線(xiàn)通信設計基于軟件無(wú)線(xiàn)電及變寬度SIMD處理器體系結構

作者:王光 時(shí)間:2015-09-07 來(lái)源:電子產(chǎn)品世界 收藏
編者按:軟件無(wú)線(xiàn)電(SDR)處理器目前依然面臨非常多的問(wèn)題。通過(guò)對4G無(wú)線(xiàn)通信協(xié)議的算法研究,參照現存的面向4G無(wú)線(xiàn)通信的商業(yè)處理器,設計并實(shí)現了基于SDR及變寬度的4G無(wú)線(xiàn)通信SIMD處理器體系結構;通過(guò)對處理器工作模式的研究給出了處理器中處理單元(PE,Process Element)核標量流水線(xiàn)的硬件實(shí)現方案。最后,對流水線(xiàn)模塊進(jìn)行了邏輯綜合仿真,驗證了設計的正確性。

控制器流水線(xiàn)的主要工作是控制程序流,所以分支與跳轉占其工作負載的很大一部分。涉及到流水線(xiàn)的設計,數據冒險也需要考慮。這里通過(guò)兩個(gè)實(shí)例對幾個(gè)關(guān)系進(jìn)行仿真,以驗證設計的正確性。

本文引用地址:http://dyxdggzs.com/article/279221.htm

2.1 驗證實(shí)例1

  匯編源程序:

  addi r0,r1,4;

  addi r0,r2,0;

  bret r2,r1,3;

  inc r2;

  jnt -2;

  inc r1;

  這段程序的目的是為了驗證標量流水線(xiàn)的條件判斷類(lèi)指令和無(wú)條件跳轉指令是否符合設計預期。仿真波形如圖4所示。從驗證波形可以看出,從0ns 時(shí)刻addi r0, r1, 4指令進(jìn)入取指階段開(kāi)始,一直到240ns時(shí)刻程序段執行結束,整個(gè)運算過(guò)程結果都正確,最終寄存器r1的值變?yōu)?。

2.2 驗證實(shí)例2

  匯編源程序:

  addi r0, r2, 0;

  addi r0, r1, 100;

  add r1, r2, r2;

  loop r1, -1;

  addi r0, r3, 5;

  這一段程序的目的是為了驗證在4G 無(wú)線(xiàn)通信或視頻算法中常見(jiàn)的循環(huán)計算,標量流水線(xiàn)的loop指令就是專(zhuān)為應對這樣的計算所設計的。實(shí)例程序展示的是100以?xún)鹊淖匀粩登蠛?。仿真波形如圖5所示。

  從圖5可以看出,首先將寄存器r1和寄存器r2的值分別初始化為100和0;執行add r1, r2, r2指令,$r2 = $r2 + $r1。loop r1, -1指令判斷是否寄存器r1的值大于0,如果成立,則跳轉成立,寄存器r1值減1,跳轉到add r1, r2, r2指令繼續執行,如此反復。最終寄存器r2值為100以?xún)鹊淖匀粩档暮?050,16進(jìn)制表示為000013ba。循環(huán)結束,addi r0, r3, 5執行,置寄存器r3值為5。兩個(gè)實(shí)例驗證波形都驗證了指令執行的正確性。

3 總結

  本文以4G無(wú)線(xiàn)通信這一學(xué)術(shù)熱點(diǎn)為研究對象,結合4G無(wú)線(xiàn)通信協(xié)議和高清視頻中所使用的算法,研究和設計了基于SDR的變寬度SIMD,包括處理器的工作模式、PE核標量流水線(xiàn)。仿真結果驗證了該設計的正確性。

  下一步,本文將針對4G無(wú)線(xiàn)通信所涉及的算法進(jìn)行并行處理,并對處理器進(jìn)行并行處理實(shí)例驗證。

參考文獻:

[1] 陳艇.面向MIMO-OFDM系統的處理器研究[D].湖南:國防科技大學(xué), 2010:1-3

[2] U.Ramacher.Software-defined radio prospects for multistandard mobile phones [J].Computer, 2007, 40(10): 62-69  [3] A.Squires, B.Van Poucke, J.Glossner, K.Moerman, K.van Berkel, and M.Uhm.Commercial Baseband Technology Overview: The Current State of Technology Development and Future Directions [R]. Technical Report WINNF-09-P-0009-V1.0.0, Wireless Innovation Forum, 2010

[4] Rep. ITU-R M.2134. Requirements related to technical performance for IMT-Advanced radio interface(s) [R].Technical report, International Telecommunication Union-Radiocommunication, 2008

[5] Technical Specification Group Radio Access Network. TR 36.913 Requirements for further advancements for Evolved Universal Terrestrial Radio Access (E-UTRA) (LTE-Advanced) (Release 9) [R]. Technical Report V9.0.0, 3rd Generation Partnership Project, 2009 [6] M.Woh et al. "AnySP: Anytime Anywhere Anyway Signal Processing" [J]. Proc. 36th Ann. Int'l Symp. Computer Architecture, ACM Press, 2009:128-139

通信相關(guān)文章:通信原理


存儲器相關(guān)文章:存儲器原理


鎖相環(huán)相關(guān)文章:鎖相環(huán)原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>