大规模MIMO技术概述
一. 前言
本文主要介绍了大规模MIMO涉及的各个层面,包括理论、实现和原理样机的介绍,旨在对大规模MIMO技术有个总体的了解,不涉及具体的技术细节,包括各种算法等等。
二. 技术背景
从应用需求来说, 未来需要更高速的移动通信。目前4G网络以及非常成熟了,但是依然难以实现极速无线通信,这也限制的了其他依赖极速数据传输的技术行业的发展,包括虚拟现实、高清视频、物联网、公共安全等等。为此,提出了5G通信,可以从各个方面对4G通信进行增强,而大规模MIMO则是5G通信的关键技术之一。
图 1 5G(IMT-2020)通信的需求
从技术继承的角度来说,MIMO技术已经在4G通信中进行的充分的研究与实现,各项技术实现比较成熟,但是在4G通信中,MIMO天线数量较少,多为4个或者8个,天线数量少就限制了4G网络的通信容量。5G在4G研究的基础上,提出了大规模MIMO(massive MIMO)的概念,MIMO天线数量可以是成百上千个,而理论上的通信容量则是无限的。
目前应用大规模MIMO技术具备如下优势:
1. 通信容量的提升。大规模MIMO具备波束空间复用的特性,使得在同频同时下,通过地理位置的不同,实现对不同终端的通信,通过该方式,极大的提升了频谱效率。
2. 覆盖范围与功耗的改善。一般来说,通信设备的功耗与覆盖范围成正比,在4G网络中,由于天线数量少,增益小,所以为了满足一定的小区覆盖范围,通常需要功率非常高的射频组件(可由几十到上百W)和配套的散热设备等等,功耗极大。而利用大规模的MIMO技术,天线数量多,增益大,相对而言,需要的射频组件为毫瓦级别,功耗大大降低。
3. 降低终端复杂度。大规模MIMO技术要求所有的复杂处理运算均放在基站处进行。
图 2 大规模MIMO使用场景(圆圈代表波束覆盖范围)
三. 原理与基本框架
大规模MIMO技术的基本原理与相控阵雷达技术中提到的DBF技术一致,都是通过加权合成从而实现在目标方向上的增益提升,从而使目标信号性能增强,在非目标方向上的增益降低,甚至是对干扰方向进行置零。只不过在通信中,一般习惯从信号处理的角度来说(预编码技术),而在雷达中,一般习惯从天线方向图的角度来说(波束成型)。
图 3 大规模MIMO原理框图
图 4 数字波束形成原理框图
波束形成技术: 源自阵列信号处理这一学术方向,比预编码概念的提出大概要早数十年。在经典的阵列信号处理或早期的波束赋形方案中,出于避免相位模糊的考虑,一般都采用阵子间距不超过0.5 lambda的阵列;这些早期波束赋形方案的目标基本都是瞄准期望方向,同时对若干干扰方向形成零限(用于电子对抗或军事通信);它们考虑的主要是LOS或接近LOS的场景。
预编码技术:十几年前MIMO兴起之后的概念。由于在低相关、高空间自由度场景中,MIMO信道容量的优势才能得以体现,因此针对MIMO中的预编码的研究(尤其是早期)更多地偏重于大间距天线以及NLOS的情况。当然,这也是由于小间距+LOS这一场景在阵列信号处理领域已经被掘地三尺,从做文章的角度考虑,缺乏新意(这一点也从侧面印证了预编码和波束形成之间的联系)。从实现的角度出发,最优化的预编码需要发端确知CSI(信道状态信息)。
上述两种技术的仅仅实在实现方式上有所不同,比如设计导频、需要知道CSI、天线间距不同、实现的算法不同等等。
大规模MIMO在使用中主要有三个工作流程:信道估计、预编码和权值计算。
1. 信道估计:即接收端通过对发送端的数据处理,来确定无线传输信道的状态(不确定性)。常用的方法是基于导频符号的非盲信道估计,即发送端发送已知的导频信息,接收端对该信息进行处理,得出信道状态。
2. 预编码:发射端常常包含预编码器,该编码器能够利用信道状态信息,生成预编码矩阵,用于对发射信号进行预处理操作,实现DBF的功能。
3. 权值计算:即利用预编码矩阵,和发射数据流进行矩阵乘法的操作,实现K个用户数据流到M个天线数据流的变换。
大规模MIMO的技术框架与实际使用场景是密切相关的,目前包括的TDD与FDD两种方式,一下分别介绍FDD和TDD两种模式下的使用方式。
在FDD模式下,基站与用户的通信有上下行链路,由于上下行采用不同频段进行通信,两个链路的状态特性不相同。为了采集上行链路(用户传输到基站)参数,需要用户发送CSI导频信息到基站,由基站计算后得出加权的参数,之后再回传给用户,用于上行链路的权值计算。下行链路则相反。在M个天线和K个用户的场景下,该导频模式需要知道每个天线对于每个用户之间的上下行状态,需要O(M+K)的发送导频时间和O(MK)的计算量,当M非常大时,FDD模式下的导频将会占用非常多的资源,使得FDD模式变得不合适。针对这样的情况,一种针对FDD模式下的多用户大规模MIMO系统的传输方案由美国南加州
大学的研究人员提出,被称为联合空分复用(Joint Spatial Division and Multiplexing,JSDM)。其主要思想是,在基站侧对用户进行分组及预波束赋形,分组的原则是利用不同用户的