SU-MIMO对比MU-MIMO,如何体现增益
-
SU-MIMO对比MU-MIMO,如何体现增益
在移动通信网络的下行链路中,根据一个时频资源块被单个用户占用或被多个用户同时占用,将MIMO系统分为SU-MIMO和MU-MIMO两类。相比于SU-MIMO,MU-MIMO允许某一时刻一个RB被多个用户同时占用。由于各RB之间是相互正交的,因此在SU-MIMO中,各个用户之间是没有干扰的。而在MU-MIMO中,多用户共享一个RB,存在用户间干扰(Inter-User Interference, IUI)。尽管MU-MIMO下行链路系统中存在一定的IUI,但合理的选择用户进行调度,并采用合适的预编码处理IUI,MU-MIMO相比于SU-MIMO能够获得系统容量的显著提升。
MU-MIMO带来的增益类型
- 多用户复用增益:多个用户同时占用一个RB,只接带来多址接入容量的提升,使得MU-MIMO能够获得额外的多用户复用增益。
- 空间复用增益:MU-MIMO系统由于多用户复用RB,即使每个用户都是单天线终端,在一个RB上仍然形成了多入多出的MIMO,这能带来额外的空间复用增益
- 对于传播环境的免疫能力:MU-MIMO不再受到SU-MIMO系统中的传输限制,例如信道秩的丢失或者天线相关性等。此外,SU中由于视距传输(Line-of-Sight,LOS)而导致的单个用户空间复用增益的严重减少问题在MU系统中不会存在。
在发射功率不变的情况下,SU-MIMO的频谱效率小于MU-MIMO的频谱效率,且MU会随着基站天线数的增加大幅增加
-
MU-MIMO的预编码技术
MU-MIMO技术中,若干个用户通过空分复用共享一个RB进行数据传输。尽管系统的数据速率得到了提升,但由于IUI无法避免,因此对单个用户来说,其传输速率可能受到影响。线性链路中各个用户的信道相互独立,用户仅知道自身的CSI,于是用户间协同的方式消除IUI难以实现。
因此,在MU-MIMO心痛的下行传输链路中,通常在发送端采用预编码措施来对抗IUI,以提高信号的传输质量,同时降低移动终端接收信号处理过程的复杂程度。
从技术实现的方式的角度来看,MU-MIMO系统的多用户预编码方案主要有两种类型,一类是基于码本的预编码方案,另一类是非码本的预编码方案。从预编码的线性与否监督来看,系统的预编码方案主要有线性预编码方案和非线性预编码方案。
这里我们采用的是线性预编码方案中的ZF线性预编码
基于ZF准则的线性预编码
基于ZF准则,在不考虑信道噪声的情况下希望通过在发射端进行预编码进操作消除IUI,因此需要满足接收端收到的用户信号完全消除IUI,即:
由于信道矩阵不一定是方阵,所以不能直接同过求逆运算获得与编码矩阵。经过一定的数学运算(拉格朗日数乘法)可以得到W:
由于受到基站总发射功率的限制,预编码矩阵中涉及功率控制因子,可以表示为:
若不设置功率控制,则功率控制因子取1。 MU-MIMO预编码定义
下面针对时分双工TDD(Time Division Duplexing)下行链路MU-MIMO系统,介绍系统的定义。
基站信号发射端配备
根发射天线,信号接收端共有 个用户,每个用户配备 跟天线。每个用户每次发送的数据流数目不超过自身天线数目。为了便于描述,假设每个用户发送的数据流数目均为 。将基站BS与第 个用用户的新到矩阵定义为 ,信道矩阵的各个元素均为独立同分布的随机变量,且服从均值为0,方差为1的复高斯分布。 表示发射端发送个用户 的目标数据。数据在发送之前经过预编码护理与预编码矩阵 相乘,则基站的发射信号表示为:
其中为用户 的预编码矩阵。经过信道后,用户 的接收信号表示为:
式中表示用户 信道中的背景噪声,是均值为0,方差为 的复高斯随机变量。第二项是用户 受到的用户间干扰。将 、 、 和 分别写成 , , , 和 ,于是整个系统中信号的传输过程表示为:
-
MU-MIMO系统模型定义
考虑一个包含
个RB的单小区MIMO-OFDM下行链路系统。其中BS配有 根天线,小区内共有K个单天线的待服务用户。假设基站采用单波束向用户发送数据。基站根据用户的CSI将一个或多个RB分配给用户。假设基站和用户一直完美的用户CSI。用户和基站之间的信道是慢衰落的,也就是说信道在想在TTI内保持不变。用 表示在RB n上的用户k与基站BS之间的信道矩阵,具体表示为:
其中是一个维度为 的向量,各元素均为0、方差为1的独立同分布的复高斯变量。 是传输方向矩阵,包含与N_p个DoD相对应的 发射天线阵列方向向量。由于天线阵列为线性、均匀分布,发射方向矩阵的表达式为:
其中, 等距排列的天线距离, 是载波波长。 RB
上的用户k的接受信号表示为:
第一项表示BS发射给用户k的期望信号,第二项表示同时在RB n上的其他用户对用户k引起的用户间干扰。n表示功率谱密度为的高斯白噪声。 和 分别表示RB n上用户k的预编码矩阵的接受攻略。其中 (dB)的表达式为:
中间省略很多计算。。。这里使用ZF线性预编码能够完全消除IUI,且比起同样能完全消除IUI的DPC具有耕地的复杂度。ZF预编码矩阵的计算如下:
其中, RB n上用户k的预编码矩阵 为 的第k列。如果用户数大于发射天线数 \(K> N_T\),则不能再用ZF预编码。 假设RB n上的用户数为
, 即 。那么共有 种不同的后选组合,每个后选集合中的用户数不超过 。对同一个RB上的用户使用ZF预编码矩阵,RB n上的用户k的瞬时SINR为:
其中, 表示系统带宽。根据香农容量定理,RB n上用户k上能达到的频谱效率为:
为了使得系统的数据速率值和达到最大值,将等权重的和速率作为目标函数。同时,在最大化各用户数据速率的基础上,考虑到用户的公平性,引入约束条件来明确地规定用户间地数据速率比值。那么,该优化问题用数学表示为:
使得:
其中是RB的分配指示参数, 表明RB n被分配给了用户 。约束条件2是表面每个RB上用户数的最大值。 是所有激活用户的集合, 是所有RB的集合, 是基站BS的最大发射功率。约束条件3是所有用户功率和不超过限制。约束条件4中, 中是预先设置的各用户的目标速率。用户k的数据速率 表示为