0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详解NI MIMO原型验证系统硬件

Hx 作者:工程师陈翠 2018-06-30 10:19 次阅读

由于以无线方式连接的设备越来越多,因此急切需要能够满足更高数据与容量需求的无线技术。 来势汹汹的物联网IoT)设备已对既有的无线网络造成极大负担,而随着视频流与虚拟实境技术的普及,对数据传输率的需求也非现有速率能满足的。 多输入/多输出(MIMO)这项技术有望通过实现新一代无线技术来解决上述问题。 只要使用多根天线,便能在相同的时域与频域传输多个数据信号,可同时大幅提升容量、传输率或稳定性。 随着顶尖研究人员与无线网络公司迫切探索全新通信技术,MIMO也将成为一个热门话题

尤其是多用户MIMO (MU-MIMO)技术,更确保了第五代(5G)无线网络具有广阔的前景。 MU-MIMO使得基站能够采用大量天线,通过高级信号处理技术,同时锁定多个用户,并重复使用相同的时间与频率空间。 MU-MIMO与Massive MIMO(MU-MIMO的其中一种)能够将无线网络容量提高10倍以上,同时提供更高的可靠性和网络密度。

MU-MIMO与Massive MIMO的部分基本原理已经大致清楚,但研究人员必须建立真实原型,才能更快速进行创新。 通过NI MIMO原型验证系统这款测试台,研究人员便能针对5G MIMO系统进行原型验证,快速获得结果。

1. MIMO原型验证系统硬件

MIMO原型验证系统包含USRP RIO无线电台、FlexRIO FPGA协同处理器时钟分配模块、PCI Express路由硬件,以及 PXI Express机箱与控制器。 此系统可配置为多种不同的尺寸来满足客户的需求。 本文将详细介绍各种系统元件与配置。 如需进一步了解应用软件,请参阅 MIMO应用程序框架技术白皮书。

USRP软件无线电

USRP RIO软件无线电(SDR)通过集成式2x2 MIMO收发器与高性能Xilinx Kintex-7 FPGA来加速基带处理任务,这些组件均封装在半宽1U机架安装式机壳中。 此外,USRP RIO通过一个连接至系统控制器的PCI Express x4电缆连接至主机控制器,并以高达800 MB/s的数据流速度传输数据至台式或PXI Express上位机(或通过ExpressCard以200 MB/s的速度传输至笔记本电脑)。 图1为USRP RIO硬件的简要程序框图。

一文详解NI MIMO原型验证系统硬件

图1. USRP RIO 硬件 (a) 与系统程序框图 (b)

有线PCI Express开关盒

CPS-8910有线式PCI Express开关盒(CPS)将多个USRP RIO PCI Express链路结合到单个数据流,不仅可以简化系统,同时也能有效地汇聚多个通道。 此开关盒通过有线PCI Express x4 Gen 1链路,可支持最多8个独立下行设备。 在MIMO配置中,这些数据流结合到单一PCI Express x8 Gen 2链路,可实现高达3.2 GB/s的总数据传输率。 在其他配置中,则可使用PCI Express x4 Gen 1上行链路。 除此之外,CPS-8910也提供USRP设备之间的点对点数据流。 铜质与光纤PCI Express电缆均可支持。 图2为CPS-8910硬件的简要程序框图。

一文详解NI MIMO原型验证系统硬件

图2. 开关盒(a)与系统框图(b)

PXI Express机箱背板

此系统采用PXIe-1085,PXIe-1085是一款高级18槽PXI机箱,每个插槽皆搭载了PCI Express Gen 3技术,适用于高传输率、低延迟应用。 此机箱可提供8 GB/s的每插槽带宽和24 GB/s的系统频宽。 图3为双开关背板架构。

一文详解NI MIMO原型验证系统硬件

图3. 18槽PXIe-1085机箱(a)与系统框图(b)

高性能FPGA协处理器

MIMO原型验证系统集成了灵活的高性能FlexRIO FPGA处理模块,可使用PXI机箱的LabVIEW FPGA模块进行编程。 用于FlexRIO的PXIe-7976R FPGA模块可做为独立设备使用,能够为大型可自定义的Xilinx Kintex-7 410T提供与PXI Express背板连接的PCI Express x8 Gen 2链路。

一文详解NI MIMO原型验证系统硬件

图4. PXIe-7976R FlexRIO模块(a)与系统框图(b)

精确时钟生成

PXIe-6674T同步模块(图 5)具有高准确度的板载恒温槽控制石英震荡器(OCXO),能够产生10 MHz参考时钟。 该信号可以针对各个USRP RIO无线电台建立参考时基,以确保精准的同步。 PXIe-6674T也可对其中一个USRP RIO SDR的同步触发信号进行处理后重新输出。

图5. PXIe-6674T定时与同步模块

8通道时钟同步

CDA-2990 8通道时钟分配模块能够通过长度匹配轨迹,以8种方式放大并分割10 MHz参考信号和秒脉冲信号,可为最多8个USRP设备提供频率与时间同步性能。 CDA-2990通过集成式GPS驯服振荡器(GPSDO)额外增加一个内部定时与频率参考。 图6显示的是使用GPSDO的CDA-2990的系统简图。

一文详解NI MIMO原型验证系统硬件

图6. CDA-2990(a)与系统框图(b)

2. 系统架构

上述硬件元件组合而成的测试台,天线数量可从几根扩展到128根同步天线。 为了简单起见,本文的每个范例皆使用128天线配置。

数据处理

高通道数MIMO系统需要非常稳定的数据处理。 高达128个通道的I与Q样本皆须实时处理,以便收发。 为了处理如此大量的数据,MIMO原型验证系统使用了高吞吐量PCI Express总线。 数据通过PCI Express开关盒从USRP RIO SDR传送至单个PXI Express机箱。 机箱可汇聚数据,以便通过FPGA协处理器与四核Intel i7 PXI控制器集中处理这些数据。 如图7所示,PXIe-1085机箱是主要的数据汇聚节点与实时信号处理引擎。 在机箱的插槽1内,PXIe-8135 RT控制器可做为中央系统控制器使用。 PXIe-8135 RT配备了2.3 GHz四核Intel Core i7-3610QE处理器 (单核Turbo Boost模式可达 3.3 GHz)。 此机箱额外装载了8个PXIe-8384 (S1 到 S8)远端控制模块,可将PCI Express开关盒连接至主系统。 每个开关盒因而能够汇聚8 个USRP RIO链路。 PXI机箱与开关盒之间的链路采用PCI Express x8 Gen 2技术,可以在主机箱与其他开关盒之间提供高达3.2 GB/s的性能。

此系统还具有PXIe-7976R FlexRIO FPGA协处理器模块,可满足MIMO原型验证系统的实时信号处理需求。 每个PXIe-7976R皆采用强大的Kintex-7 410T FPGA。 每个FlexRIO模块都可以通过背板向彼此接收或传输数据,甚至还可以连接所有USRP RIO SDR;每个FPGA协同处理器的延迟均不到5微秒、传输率最高可达3.2 GB /s。 FlexRIO FPGA协处理器的数量根据所使用的天线数量从1至4个不等。

一文详解NI MIMO原型验证系统硬件

图7.MIMO原型验证系统的数据通道

定时与同步

正确的定时和同步对于任何MIMO系统而言都非常重要。 MIMO原型验证系统共用一个10 MHz参考时钟与数字触发器,用于触发每个无线电的采集或生成功能,以确保系统级的同步 (图 8)。 机箱内的PXIe-6674T同步模块可通过OCXO生成极为稳定且准确的10 MHz参考时钟(准确度可达80 ppb)。 该模块也为与主机CDA-2990时钟分配附件的设备同步提供数字触发。 而主机CDA-2990则负责向另外8个CDA-2990模块提供并缓存10 MHz参考(MCLK)与触发(MTrig),然后再供应至USRP RIO SDR,借此确保每根天线共用10 MHz参考时钟与主机触发器。 因此,上述的定时与同步架构可非常精确地控制每个无线电/天线元件。 这样便可实现相位相干运行,让各个通道与其他通道保持稳定的相位偏移。 这时您可使用软件校准技巧而妥善对齐通道。

一文详解NI MIMO原型验证系统硬件

图8.MIMO原型验证系统的时钟通道

数据路径硬件与定时模块结合而成的强大测试台,能够实时处理庞大的数据流量,并且满足MIMO研究人员的同步需求。 此外,此系统本身也具有扩展性。 只需稍微调整硬件架构,便能轻松新增天线。

用户端设备

在MU-MIMO中,多天线基站能与用户端设备(UE)的数个单天线例程进行通信。 每个UE代表有无线功能的手机或其他无线设备。 每个UE可以使用通过有线PCI Express转ExpressCard链路连接至笔记本GPSDO的笔记本电脑。 GPSDO非常重要,不仅提供了更出色的频率准确度,还提供了同步与地理位置功能。 典型的MU-MIMO测试台包含多个可做为UE的独立运行USRP RIO SDR。 由于每个USRP RIO SDR都有2个RF通道,每个USRP与笔记本电脑组合可代表 2个UE。

3. MU-MIMO

MIMO原型验证系统提供了固有的灵活性和可扩展性来满足您的需求。 此系统可处理4-128根天线 (图 9)。

一文详解NI MIMO原型验证系统硬件

图9. 128通道MU-MIMO设置

如图10所示,最常见的基站配置包括16根天线、32根天线、64根天线与128根天线。 如果使用MIMO应用程序框架,最多可支持12个UE。 不过,UE的数量不能超过基站天线的数量减去一。 基站天线与UE的比例等于8:1时,可实现最佳性能。

一文详解NI MIMO原型验证系统硬件

图10. 常见的MU-MIMO配置

MU-MIMO的实际配置可能会因研究需求而有所不同。 举例来说,可以使用NI提供的天线或自己设计的天线来衔接无线电台。 也可以选购已完成组装并经过机架测试的较大型 MIMO 系统。

4. 软件界面

虽然MIMO原型验证系统可使用LabVIEW完全从头设计,不过此系统专为搭配MIMO应用程序框架使用而设计。 图 11所示的软件架构提供了开放式可重配置的参考设计,能够根据研究需求重新配置,也可用作全新MIMO用的基础。

一文详解NI MIMO原型验证系统硬件

图 11. MIMO应用程序框架的前面板

使用LabVIEW Communications系统设计套件开发的MIMO应用程序框架,能够支持立即可用的MU-MIMO IP,例如MMSE、MRC与ZF波束成型。 MIMO应用程序框架还提供了无线同步、信道互惠校准、可重配置的框架架构、MIMO侦测、预编码与实时通信功能。 请参阅MIMO应用程序框架白皮书,了解更多信息

5. 总结

MIMO原型验证系统是个灵活的硬件测试台,能够提供4到128个相位相干收发器链,由多个强大的FPGA支持来实现实时处理。 此系统是原型验证MIMO算法与技术的必要工具。 MIMO应用程序框架大幅减少了原型验证MU-MIMO与大规模MIMO系统的准备工作。 MIMO应用程序框架的主要算法与IP为MU-MIMO系统提供了经过充分验证且功能强大的结构,使得用户无需从头创建基础架构。 MIMO原型验证系统结合了MIMO应用程序框架的性能,是MIMO研究的理想平台,有助于用户更快速创新。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1627

    文章

    21679

    浏览量

    602172
  • MIMO
    +关注

    关注

    12

    文章

    592

    浏览量

    76785
收藏 人收藏

    评论

    相关推荐

    MIMO系统的的信道模型来源

    Azimuth 之类的公司提供;最好的则是MIMO 系统将要运行的真实世界环境。在真实世界中验证 MIMO 系统,要求能够在面向
    发表于 06-14 07:03

    ASIC原型验证的实现

    原型验证---用软件的方法来发现硬件的问题 在芯片tap-out之前,通常都会计算下风险,例如存在些的严重错误可能性。通常要某个人签字来
    发表于 07-11 08:19

    怎么使用NI VideoMASTER和PXI创建个无线HDMI MIMO数字视频测试系统?

    请问如何使用NI VideoMASTER和PXI创建个无线HDMI MIMO数字视频测试系统?
    发表于 04-13 06:45

    请问下大规模MIMO原型怎么制作?

    大规模MIMO原型怎么制作?
    发表于 05-24 06:25

    MIMO系统的快速原型设计与验证

    空间复用式多输入多输出 (MIMO) 发射器与接收器据称可比其现有的单输入单输出(SISO) 对应器件提升更大的无线通信系统性能。下代无线标准,如 802.11n,将支持高达 600 Mbps
    发表于 11-27 15:02 7次下载

    NI LabVIEW 8.6 全面简化嵌入式系统原型构造与发

    NI LabVIEW 8.6 全面简化嵌入式系统原型构造与发布过程 新版软件提供最新FPGA和多核IP,支持更多最新基于NI FPGA的硬件
    发表于 08-12 08:26 567次阅读

    MIMO 系统的快速原型设计与验证

    空间复用式多输入多输出 (MIMO) 发射器与接收器据称可比其现有的单输入单输出 (SISO) 对应器件提升更大的无线通信系统性能。下代无线标准,如 802.11n,将支持高达 600 Mbps 数据传
    发表于 07-16 10:28 475次阅读
    <b class='flag-5'>MIMO</b> <b class='flag-5'>系统</b>的快速<b class='flag-5'>原型</b>设计与<b class='flag-5'>验证</b>

    NI和瑞典隆德大学合作 开发大规模MIMO原型测试台

    美国国家仪器公司(National Instruments, 简称NI)近期和瑞典隆德大学近日宣布合作开发大规模多入多出(MIMO系统原型测试台。
    发表于 03-26 16:01 1254次阅读

    利用NI平台构建面向5G无线通信技术的Mini Massive MIMO原型验证系统

    系统引起了国内外的广泛关注,并成为下代无线通信系统最有潜力的无线传输技术之。基于NI平台的大规模MI
    发表于 11-17 01:22 4254次阅读

    大规模的多输入多输出(MIMO)架构与LabVIEW系统设计

    大规模MIMO的应用程序框架,研究者可以快速搭建128天线的MIMO测试平台,采用流的LabVIEW系统级设计软件和顶尖的NI USRP
    发表于 11-18 02:03 8949次阅读
    大规模的多输入多输出(<b class='flag-5'>MIMO</b>)架构与LabVIEW<b class='flag-5'>系统</b>设计

    基于NI USRP的2X2 MIMO系统

    概览 本文档描述了如何使用NI LabVIEW软件和NI USRP(通用软件无线电外设)硬件来搭建2x2多输入多输出(MIMO)系统。在对
    发表于 12-07 13:30 2681次阅读

    存储控制器系统硬件仿真与原型验证性能

    近期,来自 Kioxia 公司的 Ravi Tangirala 做了个主题为存储控制器系统硬件仿真与原型验证性能的演讲。他是 Kioxi
    的头像 发表于 03-19 09:37 2408次阅读

    新思科技推出硬件仿真与原型验证一系统

    新思科技新代Zebu EP1系统提供灵活的容量,既可为硬件验证提供更快的编译,又可为软件开发提供更佳的性能。
    的头像 发表于 09-29 09:44 1092次阅读

    软件仿真、硬件仿真、原型验证是如何工作的?

    面对复杂的设计代码,我们如何确保其准确性?功能验证就是这场战斗的关键过程。工程师们通常使用的验证方法包括软件仿真、硬件仿真和原型验证等。这些
    的头像 发表于 06-11 14:24 941次阅读
    软件仿真、<b class='flag-5'>硬件</b>仿真、<b class='flag-5'>原型</b><b class='flag-5'>验证</b>是如何工作的?

    fpga原型验证平台与硬件仿真器的区别

    FPGA原型验证平台与硬件仿真器在芯片设计和验证过程中各自发挥着独特的作用,它们之间存在明显的区别。
    的头像 发表于 03-15 15:07 1052次阅读