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

基于NetFPGA+USRP的MIMO傳輸平臺設計

2017-03-02 11:17:11覃遠年滕召宇
無線電通信技術 2017年2期
關鍵詞:實驗系統

覃遠年,滕召宇,鄒 川,江 琪

(桂林電子科技大學 通信實驗中心,廣西 桂林 541004)

基于NetFPGA+USRP的MIMO傳輸平臺設計

覃遠年,滕召宇,鄒 川,江 琪

(桂林電子科技大學 通信實驗中心,廣西 桂林 541004)

介紹了大規模MIMO(Massive MIMO)測試臺研究現狀,提出了一種基于NetFPGA(Net Field-Programmable Gate Array)+USRP(Universal Software Radio Peripheral)的MIMO(Multiple Input Multiple Output)傳輸平臺構架,詳細介紹了該平臺各個模塊組成,并通過實驗驗證了利用NetFPGA+USRP搭建MIMO傳輸平臺的可行性和可靠性。該平臺具有較好的開放性和可拓展性,各模塊屬性可快速被定義,通過擴展前級NetFPGA板卡,還可以實現更大規模的MIMO傳輸平臺搭建。由于NetFPGA與USRP的可編程性,使實驗平臺還可做其他MIMO通信方面的實驗,方便對MIMO物理層處理、多路高速數據交換、流量控制及通信接入算法等研究。

NI USRP;NetFPGA;MIMO;大規模MIMO;平臺

0 引言

MIMO技術是未來無線移動通信最關鍵技術之一,它能夠實現高數據傳輸速率和高傳輸質量,廣泛地被國內外學者研究[1]。大規模MIMO作為MIMO技術的升級,通過在BTS端使用大量天線實現了更大的無線數據流量和連接可靠性[2]。目前,大規模MIMO研究大多集中在理論與仿真階段,為了讓研發者能夠證實對應理論,需要把理論工作轉移到實際的測試臺上,這就要求實驗平臺具有一定的開放性和可擴展性,方便研究者直觀快捷地獲取實驗數據,并能及時做出調整改進。

1 大規模MIMO測試臺研究現狀

目前,國內外都啟動了對大規模MIMO系統測試性研究。瑞典愛立信、韓國三星以及日本DoCoMo等公司也均在積極地組織對MassiveMIMO的研究與原型演示平臺開發[3]。國內華為、中興等知名的通信公司都階段性地完成了大規模MIMO系統的部分實驗驗證,例如華為與中國移動聯合推出了業界第一款支持MassiveMIMO特性的基站產品-AAU(有源天線射頻單元)平臺;中興通訊聯合中國移動在深圳完成了TD-LTE3D/MassiveMIMO基站的研發,并成功進行了預商用測試等[4]。

瑞典隆德大學的OveEdfors教授和FredrikTufvesson教授與NI一起合作,使用NI大規模MIMO應用程序框架開發出了一套世界上最大規模的MIMO系統[5]。該系統硬件方面采用50套NIUSRPRIO設備來配置100天線數,定時和同步模塊采用EttusResearch公司的OctoClock時鐘分配模塊,模塊間的接口連接采用PXIe-1085機箱,保證了模塊間數據傳輸的高吞吐量和低延遲性。軟件方面采用NILabVIEW(NILaboratoryVirtualInstrumentEngineeringWorkbench)軟件進行系統設計,其出色的軟硬件管理能力和圖形化的編程界面大大提高了開發效率。表1列舉了該大規模MIMO應用程序框架系統參數[5]。

表1 大規模MIMO應用程序框架系統參數

2 實驗平臺的構建思路

未來大規模MIMO的關鍵指標之一,是獲得吉比特以上的傳輸速率,勢必對實驗平臺的構建提出更高要求[6]。為此提出幾點設計思路:第一,平臺必須在信號收發和數據處理方面都具備相應的處理能力,前端靈活的軟件無線電,可用于接收和發送射頻信號,后端應具有高性能的數據處理能力,用以滿足PHY層(PhysicalLayer)和MAC層(MediaAccessControl)執行時所需的實時性能需求,設備間接口應具有高吞吐量和確定性的總線,可以實現吉比特量級的傳輸。第二,實驗平臺需要具有較高的靈活性,能夠及時做出調整和修改,能快速定義部分模塊屬性,各模塊間應該還具有良好的可擴展性,方便研究者搭建更大規模的MIMO系統。第三,實驗平臺所用設備應該與PC機(PersonalComputer)具有良好的數據交換能力。

3 平臺硬件和軟件組成

3.1NIUSRP設備

NIUSRP作為NI公司開發的一款優秀通信設備,它可以靈活地發送和接受無線信號,廣泛地用于通信領域研究[7]。NI公司的USRP產品有多種,主要包括NIUSRP29XX系列和NIUSRPRIO系列,兩者主要的區別在于NIUSRPRIO配置有用于提高基帶處理速度的高性能可重配置FPGA,但成本比前者高一倍。本文平臺主要利用NIUSRP2920作為無線信號收發器,在收發前端對信號進行相位修正、濾波、模數模數轉換和上下變頻的預處理。

3.2NetFPGA1G開發板

NetFPGA是由斯坦福大學開發的一個軟硬件兼可編程的開放平臺,它具有易用的軟硬件接口和驅動程序,使用者不用過多關注開發板上的MAC與PHY層接口、PCI接口驅動以及板卡與主機的信息交互等,從而可以更多地投入到對它的應用開發和設計[8],具體硬件參數參見《NetFPGA用戶手冊》。目前,關于NetFPGA的研究主要是基于NetFPGA的高速路由器、高速交換機及高速信息流處理的研究[9]。

3.3 硬件接口

5G標志性能力指標為實現“Gbps用戶體驗速率”[10],為了使平臺能夠滿足更多高速數據測試,實現吉比特量級的傳輸,對各模塊間接口的信息交互提出了較高的要求[11]。NIUSRP和NetFPGA都具有千兆以太網口,可以通過該端口進行數據交換。NetFPGA與PC通過PCI接口互連,保證了PC機能夠高速地對NetFPGA板卡進行通信,實現對前端數據流的監控和分析,PC機主板上配備的PCI(PeripheralComponentInterconnect)基本接口可以很方便地供用戶使用[12]。

3.4 操作系統及軟件

一款成功的通信傳輸平臺,穩定的操作系統和優秀的輔助分析軟件是必不可少的,平臺對網絡性能、穩定性等有較高的要求。Linux系統作為常用的項目開發系統之一,具有非常高的網絡穩定性和安全性[13],且使用非常靈活,在前端作為輔助系統對數據進行分析。NILabVIEW作為一種圖形化編程語言的開發環境,在測量測試、仿真、控制及跨平臺處理方面有諸多的優勢,廣泛用于各類實驗平臺的開發[14]。NIUSRP2920的輔助分析軟件為NILabVIEW,在后端結合PC機完成數據采集、檢測和分析。

4 平臺架構及數據處理過程分析

參考瑞典隆德大學開發的大規模MIMO系統構架,結合實驗室設備情況,在前端把NIUSRP2920充當前端收發系統,后端采用NetFPGA板卡配合PC做數據處理,前后端通過千兆級的網線相連接。如圖1所示,列舉了一個簡單的2×2MIMO平臺框架圖。整個平臺構架硬件主要包括NIUSRP2920和NetFPGA板卡;操作系統主要包括Linux系統;輔助分析軟件主要為NILabVIEW軟件等。圖2為2×2MIMO實驗平臺端口連接圖。

圖1 2×2 MIMO實驗平臺框架

圖2 2×2 MIMO實驗平臺端口連接

NetFPGA板卡為前端核心模塊,MIMO平臺搭建初期可以利用NetFPGA板卡完成多臺USRP的連接及各數據通道數據流動情況監測。NetFPGA使用比較靈活,在整個NetFPGA的基本構架中,PHY層和MAC層等復雜接口已被定義,使用者不需要做過多修改。在所給的參考設計中,NetFPGA主要是在用戶數據路徑模塊中對數據流進行處理,使用者可以充分利用基本參考設計中定義的模塊頭的表示符來確定數據流流向來完所需要的工程設計[15]。

更為復雜的功能則可以借由上位機進行處理,硬件內部的CPU(CentralProcessingUnit)隊列通過軟件控制執行發包與收包的功能,通過寄存器系統可以對硬件內部模塊進行狀態監測與功能配置等操作。由于其上FPGA芯片程序可以重配置,在開發后期,研發人員也可通過修改程序,在FPGA芯片上完成更多通信操作,諸如MIMO物理層處理、多路數據交換、流量控制以及通信接入算法等研究。由于NetFPGA板卡有4個千兆級網口可以與多臺NIUSRP2920相連,并且通過SATA接口,可以擴展多塊NetFPGA板卡同時工作,這就為后期搭建更大規模的MIMO系統提供了便利,圖3為利用SATA線擴展的8端口NetFPGA[16]。

圖3 8端口NetFPGA

結合圖2分析2×2MIMO平臺數據收發過程:

發送鏈,數據在PC2上實現MIMO數據發送預處理,通過NILabVIEW的圖形化編程完成如QAM等多種調制及MIMO編碼算法,經過端口1到NetFPGA板卡,完成數據交換及MIMO物理層的處理,通過端口2將數據發送到NIUSRP3和NIUSRP4設備,經過其發送預處理后通過天線發送出去。

接收鏈,NIUSRP1和NIUSRP2設備接收到信號,經過其接收預處理,基帶信號由端口0進入NetFPGA板卡,在NetFPGA板卡上完成多路高速數據交換,將各通道數據匯聚通過端口1轉發主機PC2,主機PC2的NILabVIEW完成更高層的介質訪問控制。研究人員可以在NILabVIEW調用接收波形圖與發送波形對比,分析接收信號的正確性。另外,數據收發的同時,可以借助PC1的Linux系統,完成各端口數據流的實時監控和分析。

5 平臺實現及測試

為了驗證平臺的可行性和數據接收的可靠性,需要對平臺進行初步的實驗測試。方案選用2臺USRP2920設備完成簡單數據的收發測試,驗證整個平臺的數據連通性及接收數據的可靠性。圖4為收發測試端口連接圖,其中USRP1和PC3構成發送端,USRP2、NetFPGA、PC1和PC2共同構成接收端。

在PC3上利用NILabVIEW搭建PacketTransmitter模型作為發送模塊,在PC2上利用NILabVIEW搭建PacketReceiver模型作為接收模塊。在PC3上選用任意一段文字來作為發送數據,在PC2上驗證是否能完整接收,并且在NetFPGA板卡上對各通道數據接收、轉發及丟包情況進行分析。實驗結果表明,在PacketTransmitter中任意發送一段文字在PacketReceiver中能夠完整接收,未出現數據包丟失情況。

圖4 收發測試端口連接

圖5為NetFPGA上監測的各端口數據包流通情況,分析可知,數據進入端口2后打包成相應格式的數據包,然后將數據包發送到端口1,端口1完成數據處理后并將數據還原成相應格式,然后發送到PC2做進一步處理,端口1和端口2丟包率均接近為0,再次驗證了數據包收發可靠性。

圖5 收發端口數據包監測示意圖

在初步完成數據連通性及接收數據的可靠性測試后,便可搭建一個簡單的2×2MIMO收發系統,來驗證MIMO實驗平臺的可行性。如圖2所示,USRP1和USRP2做數據發送端,USRP2和USRP3做數據接收端,發送接收端的USRP設備各自通過MIMOCable相連,NetFPGA板卡連接多臺USRP做簡單的高速數據流轉發和數據流監控,PC2上利用NILabVIEW軟件做2×2MIMO發送和接收控制,測試發送的數據為連續產生的隨機數,采用QAM4調制和Alamouti空時分組編碼。圖6為2×2MIMO接收波形圖,分析可知,接收端各個通道的星座圖能夠將數據解析并顯示出來。圖7為NetFPGA板卡上各通道數據包接收、轉發及丟包情況,分析可知,端口0接收到來自端口1的數據包,然后將數據傳送到USRP1和USRP2設備,端口2接收到來自USRP3和USRP4的數據,然后將數據打包成相應的數據包格式發送到端口1。并進入到PC2做進一步處理,由于端口1負責發送和接收的公共接口,數據包流動情況明顯比端口0和端口2要高,3個端口丟包率均接近于0,說明MIMO實驗平臺具有較強的可靠性。

圖6 2×2 MIMO 接收波形示意圖

圖7 2×2 MIMO端口數據包監測示意圖

通過以上的實驗,初步完成了數據連通性及接收數據的可靠性測試,實現了簡單的2×2MIMO平臺的收發驗證。由于NetFPGA具有強大的高速數據流處理能力,借助Linux系統,后期可以在上面做更多的高速數據處理實驗,如MIMO物理層處理、多路數據交換、流量控制及通信接入算法等研究。另外,NetFPGA具有良好的擴展性,通過SATA線可實現多塊板卡的連接,在前端實現更多USRP的連接,實現更大規模的MIMO實驗平臺的搭建。

6 結束語

介紹了大規模MIMO測試臺的研究現狀,重點分析了瑞典隆德大學開發的大規模MIMO實驗平臺構架,在此基礎上提出一種基于NetFPGA+USRP的MIMO的傳輸平臺,并詳細分析了其構架,然后通過實驗驗證其可行性及可靠性。該平臺借助于NetFPGA和USRP的可編程性,將兩者結合實現收發前后端皆可編程,數據流實時監控和分析等處理。

[1] 周 恩,張 興,呂召彪.下一代寬帶無線通信OFDM與MIMO技術(現代移動通信技術叢書)[M].北京:人民郵電出版社,2008.

[2]LuL,LiGY,SwindlehurstAL,etal.AnOverviewofMassiveMIMO:BenefitsandChallenges[J].IEEEJournalofSelectedTopicsinSignalProcessing,2014,8(5):742-758.[3] 劉 寧,袁宏偉.5G大規模天線系統研究現狀及發展趨勢[J].電子科技,2015,28(4):182-185.

[4] 國家林業局信息化管理辦公室.中興通訊聯合中國移動測試5G技術[J].移動通信,2014(22):39-39.

[5]ErikL.5G大規模多入多出(MIMO)測試臺:從理論到實現[J].國外電子測量技術,2014(11):6-10.

[6] 尤 力,高西奇.大規模MIMO無線通信關鍵技術[J].中興通訊技術,2014,20(2):26-28.

[7]WelchTB,ShearmanS.TeachingSoftwareDefinedRadioUsingtheUSRPandLabVIEW[J].2012,22(10):2789-2792.

[8]LockwoodJW,MckeownN,WatsonG,etal.NetFPGA-AnOpenPlatformforGigabit-RateNetworkSwitchingandRouting[C]∥IEEEInternationalConferenceonMicroelectronicSystemsEducation.IEEE,2007:160-161.

[9] 王可可,楊 波,孫 濤,等.NetFPGA應用技術研究[J].山東科學,2011,24(5):93-98.

[10] 本刊訊.IMT-2020(5G) 推進組發布 5G技術白皮書[J].中國無線電,2015(5):6.

[11] 覃遠年,鄒 川,滕召宇.60GHz無線收發實驗平臺的探究[J].電信科學,2016,32(3):75-80.

[12] 哈馬徹.計算機組成[M].北京:機械工業出版社,2004.

[13] 邵國金.Linux操作系統[M].北京:電子工業出版社,2012.

[14]TurleyP,WrightM.DevelopingEngineTestSoftwareinLabVIEW[C]∥AUTOTESTCON,97.1997IEEEAutotestconProceedings.IEEE,1997:575-579.

[15] 陸佳華.零存整取NetFPGA開發指南[M].北京:北京航空航天大學出版社,2010.

[16]ThamarakuzhiA,ChandyJA.ScalingtheNetFPGASwitchUsingAuroraoverSATA[C]∥ProceedingsofNetFPGADevelopersWorkshop.2010:153-158.

Design of MIMO Transmission Platform Based on NetFPGA+USRP

QIN Yuan-nian,TENG Zhao-yu,ZOU Chuan,JIANG Qi

(Experimental Center of Communication,Guilin University of Electronic Technology,Guilin Guangxi 541004,China)

In this paper,the research status of Massive MIMO test bench is introduced.A MIMO(Multiple Input Multiple Output)transmission platform architecture based on NetFPGA(Net Field-Programmable Gate Array) + USRP(Universal Software Radio Peripheral) is proposed.The feasibility and reliability of constructing MIMO transmission platform with NetFPGA + USRP are verified by experiments.The platform has better openness and extensibility,and the module attributes can be defined quickly.The expansion of the front-end NetFPGA board can also realize the construction of a Massive MIMO transmission platform.Because of the programmability of NetFPGA and USRP,the experimental platform can be used for other MIMO communication experiments.It is convenient for MIMO physical processing,multi-channel high speed data exchange,traffic control and communication access algorithm research.

NI USRP;NetFPGA;MIMO;massive MIMO;platform

10.3969/j.issn.1003-3114.2017.02.08

覃遠年,滕召宇,鄒 川,等.基于NetFPGA+USRP的MIMO傳輸平臺設計[J].無線電通信技術,2017,43(2):33-37.

2016-11-04

國家自然科學基金項目(61162008);廣西科技開發項目(桂科攻12118017-5)

覃遠年(1971—),男,學士,高級實驗師,主要研究方向:無線通信系統和移動通信系統。滕召宇(1988—),男,碩士研究生,主要研究方向:無線通信技術。

TN914

A

1003-3114(2017)02-33-5

猜你喜歡
實驗系統
記一次有趣的實驗
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
微型實驗里看“燃燒”
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
做個怪怪長實驗
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 亚洲最大看欧美片网站地址| 国产色偷丝袜婷婷无码麻豆制服| 一级片一区| 欧美在线三级| 日韩A级毛片一区二区三区| 国产精品乱偷免费视频| 深夜福利视频一区二区| 久久精品国产在热久久2019| 欧美日韩国产一级| 日韩高清中文字幕| 欧美日韩中文字幕在线| 91视频99| 亚洲中文字幕国产av| 中文一区二区视频| 亚洲无码四虎黄色网站| 成人伊人色一区二区三区| 日韩AV无码免费一二三区| 国产在线观看91精品亚瑟| 亚洲无线视频| 日本一区二区不卡视频| 国产污视频在线观看| 欧美日韩国产综合视频在线观看| 免费高清毛片| 国产综合精品日本亚洲777| 成人小视频网| 亚洲成人黄色在线| 日本草草视频在线观看| 一本视频精品中文字幕| 欧美国产成人在线| 欧美成在线视频| 专干老肥熟女视频网站| 亚洲第一区在线| 日韩a在线观看免费观看| 毛片在线播放a| 老色鬼欧美精品| 亚洲精品va| 全裸无码专区| 亚洲国产精品一区二区第一页免| 漂亮人妻被中出中文字幕久久| 中文字幕人成乱码熟女免费| 亚洲三级a| 久青草网站| 国内精品九九久久久精品| 欧美三级自拍| 91久久偷偷做嫩草影院| 久久国产成人精品国产成人亚洲| 性做久久久久久久免费看| 日韩成人在线一区二区| 国产在线精彩视频二区| 国产激情无码一区二区APP| 国产精品免费p区| 欧美不卡二区| 一本色道久久88亚洲综合| 亚洲一级毛片在线观| 高清精品美女在线播放| 免费av一区二区三区在线| 国产精品青青| 久久国产拍爱| jizz亚洲高清在线观看| 国产午夜一级毛片| 国产女同自拍视频| 国产在线啪| 青青热久麻豆精品视频在线观看| 国产97视频在线| 欧美亚洲一区二区三区导航| 亚洲日产2021三区在线| 久久黄色一级视频| 国产乱肥老妇精品视频| 日本不卡在线| 国产幂在线无码精品| 成人毛片在线播放| 免费国产好深啊好涨好硬视频| 久久99蜜桃精品久久久久小说| 亚洲AV人人澡人人双人| 日韩精品无码不卡无码| 热思思久久免费视频| 欧美成人午夜视频| 五月婷婷欧美| 40岁成熟女人牲交片免费| 国产资源站| 国产成人精品男人的天堂 | AV在线天堂进入|