close
当前位置: 物联网在线 > 技术文库 >

基于NI平台的Massive MIMO 5G原型验证系统

 基于NI平台的Massive MIMO 5G原型验证系统

作者:阳析、范利、吉峰,东南大学移动通信国家重点实验室

引言

随着物联网的兴起和移动互联网业务种类的日渐丰富,人们对蜂窝移动通信数据传输速率以及服务质量提出了更高的要求。由于能够充分挖掘空间维的自由度,在提高频谱效率的同时获得较好的功率利用率,大规模MIMO系统引起了国内外的广泛关注,并成为下一代无线通信系统最有潜力的无线传输技术之一。大规模MIMO系统配置的大规模天线阵列在带来性能增益的同时也带来了前所未有的挑战,如大规模天线阵列系统下传输方案的设计、急剧增加的系统硬件复杂度和计算复杂度等,如何实现大规模MIMO的原型验证系统也是一个非常具有挑战性的问题。

本文首先对基于NI平台的大规模MIMO应用程序框架进行简单介绍,接着本文将重点阐述采用NI的硬件平台成功搭建的Mini Massive MIMO原型验证系统,包括系统的整体架构,系统时钟和触发信号的产生和分配,上下行链路的数据处理流程,以及系统的实际测试结果,最后本文将对全文进行总结。

一、基于NI平台的大规模MIMO应用程序框架

基于NI平台的大规模MIMO应用程序框架将软件无线电(Software Defined Radio,SDR)节点(主要为USRP-RIO系列)、时钟分配模块、高数据吞吐量PXI系统以及LabVIEW相结合,提供了一个具有鲁棒性和确定性的研发所使用的原型设计平台,图1给出了一个最多可支持128根天线的大规模MIMO原型设计平台的示意框图。

图1  NI 基于PXI和USRP RIO的可扩展大规模MIMO系统框图

图1 NI 基于PXI和USRP RIO的可扩展大规模MIMO系统框图

从图中可以看出,整个系统的框架由PXIe-1085机箱搭建而成,采用层次化设计,数据由USRP-RIO采集后经PXIe-8262接口汇聚到各个子PXIe-1085机箱,每个子PXIe-1085机箱最多可连接16个USRP-RIO即构成32×32的MIMO,各个子PXIe-1085机箱再通过PXIe-8384和PXIe-8381汇聚到主PXIe-1085机箱,主PXIe-1085机箱上除配置PXIe-8135高性能嵌入式控制器外,还搭载了PXIe-7976的FPGA协处理器以用于提高数据的处理能力。

定时和同步对于任何一个需要部署大量无线电设备的系统来说都是至关重要的,对于大规模MIMO系统来说也是如此,图2展示了NI 基于PXI和USRP RIO的可扩展大规模MIMO系统的时钟连接框图。图中所用到的OctoClock模块为时钟模块,该模块既可使用内部集成的GPS锁定晶体振荡器(GPSDO)作为时钟源,也可采用外部的10MHz参考时钟和每秒脉冲数(PPS)信号作为时钟源和触发信号源。输入的时钟信号和触发信号可分别经由OctoClock模块放大和分发为8路信号,从而可同时提供给8个OctoClock模块或8台USRP设备在时钟和触发信号上的同步。

图2 系统时钟连接图

图2 系统时钟连接图

基于NI平台的可扩展大规模MIMO系统的系统级同步原理可大致总结如下,PXIe-6674T定时和同步模块具有一个恒温晶体振荡器(OCXO),位于主机箱的第10槽,可生成一个非常稳定且精确的10MHz参考时钟(50 ppb的精确度)和提供一个数字触发信号给OctoClock-G时钟分配模块以用于时钟和触发信号的分发。之后,OctoClock-G放大并分发这一10MHz参考时钟信号(MCLK)和触发信号(MTrig)至8个OctoClock模块,接着每个OctoClock模块再以一对八的比例提供给USRP RIO设备,从而确保64个USRP RIO设备的所有天线共享10MHz的参考时钟和主触发信号。这样通过PXIe-6674T定时和同步模块和OctoClock时钟分配模块整个系统中的所有PXI机箱和无线电设备都共享一个通用10MHz参考时钟和一个数字触发信号,从而确保了整个系统的系统级同步,各个无线电设备可同步进行数据采集和生成。

二、Mini Massive MIMO原型验证系统

本节将从系统的整体架构、系统时钟和触发信号的产生和分配、上下行链路的数据处理流程这三个方面对Mini Massive MIMO原型验证系统进行详细介绍,系统的实际测试结果与现场成果展示将放在第三节进行单独介绍。

1.系统的整体架构

1)硬件部分

基于NI大规模MIMO应用程序框架所构建的Mini Massive MIMO原型验证系统的系统框图如下图所示

图3 Mini Massive MIMO原型验证系统框图

图3 Mini Massive MIMO原型验证系统框图

系统主要由NI的PXI机箱和软件无线电节点USRP RIO系列组成,以下是系统框图中所涉及的各组件的简要介绍:


(责任编辑:ioter)

用户喜欢...

伺服电机以及如何使用 Arduino 平台进行控制

什么是伺服电机? 什么是伺服电机,它们的用途是什么,它们由什么组成,以及它们如何工作? 伺服电机是一种根据控制信号确定轴转动位置的电机,通常用于通过调整襟翼来控制遥控飞机,...


基于AT89S52单片机的智能数字电子时钟设计

(1)数字钟实现对年、月、日、时、分、秒、星期显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带...


基于Spartan-6平台简单实现异步fifo与UART串口通信的联合使用

UART(即Universal Asynchronous Receiver Transmitter 通用异步收发器)是广泛使用的串行数据传输协议。UART允许在串行链路上进行全双工的通信。 串行外设用到RS232-C异步串行接口,一般采用专用的集成...


基于NFC的无线通信系统电路设计

在很多场合有线通信技术并不能满足实际需要,比如在野外恶劣环境中作业。使用无线射频通信芯片构建的通信模块,用单片机作为控制部件,配合一定的外围电路就能很好地进行两地空间区...


介绍ARIS(Arrow Renesas IoT Synergy)开发平台

随着越来越多的消费者和业务团队遇到物联网的概念并理解其带来的机遇,渴望在数百万个个人场景中利用其潜力将是不可阻挡的。 这种可能性是无限的:保持打印机/复印机的安装基础,管理...


基于ADXRS810提高航位推算导航系统的精度

汽车航位推算 (DR)导航系统采用一个陀螺仪(gyro)来推算车辆的即时航向。借助该信息再加上行驶的距离,导航系统可以正确确定车辆的位置,即使卫星信号因拥挤的城区环境或隧道而受阻时亦是...


ADI系统演示平台 (SDP) 快速进行原型制作与评估

系统设计有时十分复杂,需要充分了解许多不同的元件,如果解决方案的各环节可以进行原型制作并快速演示,就可以简化过程,更重要的是,可以减少设计师面临的风险。凭借ADI公司的系统演...


基于成ADAS3022解决多通道数据采集系统设计中遇到的诸多难题

可编程逻辑控制器(PLC)是很多工业自动化和过程控制系统的核心,可监控和控制复杂的系统变量。基于PLC的系统采用多个传感器和执行器,可测量和控制模拟过程变量,例如压力、温度和流量。...


基于ADI惯性MEMS稳定系统设计方案

稳定系统简介 无人飞行器安装的监控设备、海上微波接收机、车辆安装的红外成像系统传感器以及其他仪器系统都需要具有稳定的平台,以达到最佳性能,但它们通常在可能遇到振动和其他类...


基于FPGA的自适应MIMO-OFDM无线基带传输系统的研究

作者:谭 凯1,彭 端2,2017年电子技术应用第10期 摘 要: 针对自适应MIMO-OFDM无线基带传输系统,提出了一种并行复用的基4-FFT/IFFT算法的FPGA实现方法,并对其中的自适应数字调制、STBC编码和...