TM模式的说法通常只用于DL-SCH传输,对于BCH和L1/L2控制信道,通常说使用单天线端口传输或传输分集,而不说使用TM模式。
不同传输模式之间的区别主要在于:
名称 |
预编码方式 |
天线端口 |
应用场景 |
码字数 |
层数* |
信道估计参考信号 |
信道测量参考信号 |
空分复用 |
CSI反馈 |
|
TM1 |
单天线端口传输 |
/ |
port 0 |
单天线 |
1 |
1 |
/ |
CRS |
/ |
CQI |
TM2* |
发射分集 |
/ |
2天线端口 port 0,1 4天线端口 port 0,1,2,3 |
小区边缘信道情况复杂,干扰大 UE快速移动 |
1 |
2或4 |
/ |
CRS |
/ |
CQI |
TM3 |
大延迟分集的开环空分复用 |
码本,开环 |
2天线端口 port 0,1 4天线端口 port 0,1,2,3 |
UE快速移动 |
1或2 |
2-4 |
CRS |
CRS |
SU-MIMO |
RI/CQI |
TM4 |
闭环空分复用 |
码本,闭环 |
2天线端口 port 0,1 4天线端口 port 0,1,2,3 |
信道条件好,数据传输速率高 |
1或2 |
1-4 |
CRS |
CRS |
SU-MIMO |
RI/PMI/CQI |
TM5 |
MU-MIMO传输 |
码本,闭环 |
2天线端口 port 0,1 4天线端口 port 0,1,2,3 |
提高小区容量 TM4的MU-MIMO版本 |
1 |
1 |
CRS |
CRS |
MU-MIMO |
PMI/CQI |
TM6 |
Rank 1传输 |
码本,闭环 |
2天线端口 port 0,1 4天线端口 port 0,1,2,3 |
小区边缘 |
1 |
1 |
CRS |
CRS |
/ |
PMI/CQI |
TM7 |
单流波束赋形 |
非码本 |
port 5 |
小区边缘的UE,抗干扰 |
1 |
1 |
UE特定参考信号 |
CRS |
/ |
CQI |
TM8 |
双流波束赋形 |
非码本 |
port 7和8 |
小区边缘的UE或其他场景 每个port对应一个UE特定参考信号,通过两个正交OCC*区分 |
1或2 |
1或2 |
UE特定参考信号 |
CRS |
SU/MU-MIMO |
RI/PMI/CQI |
TM9 |
最多8层传输 |
非码本 |
port 7~14 |
提高数据传输速率 |
1或2 |
1-8 |
UE特定参考信号 |
CSI-RS |
SU/MU-MIMO |
RI/PMI/CQI |
* TM3-TM9中的层数,仅说明非发射分集的情况。对于发射分集的情况,TM3-TM6为2或4层,TM7-TM9为1或2或4层。
* TM2即发射分集,是默认的多天线传输模式。通过在不同天线上传输相同的数据,实现数据冗余,提高SINR,提升传输可靠性。
* OCC:orthogonal cover code
多天线传输的主要作用:
不同TM传输模式可能使用的DCI format,以及DCI format位于的搜索空间,和传输方式。
每种TM模式都有两种传输方式:
当eNodeB能够从UE得到足够的反馈信息,或信道条件较好,会选择基于性能优先选择的传输方式,否则使用发射分集或单天线端口。当UE处于RRC_CONNECTED态时,eNodeB基于UE反馈来决定使用哪种传输方式,所以,在信道条件发生变化时,同一个UE的PDSCH传输只需要通过改变DCI format来切换传输方式,而不需要改变传输模式。
UE需要根据TM模式确定在哪个搜索空间盲检特定的DCI format,可以从下表得到。例如TM4,UE在盲检PDCCH时,只需要检测DCI format 1A(发射分集)或DCI format 2(空分复用)。
UE需要根据TM模式确定上报的CSI信息:
传输模式 |
DCI format |
搜索空间(由C-RNTI加扰) |
相应PDCCH的传输方式 |
TM1 |
DCI format 1A |
Common和UE特定 |
单天线端口,port 0 |
DCI format 1 |
UE特定 |
单天线端口,port 0 |
|
TM2 |
DCI format 1A |
Common和UE特定 |
发射分集 |
DCI format 1 |
UE特定 |
发射分集 |
|
TM3 |
DCI format 1A |
Common和UE特定 |
发射分集 |
DCI format 2A |
UE特定 |
大延迟CDD或发射分集 |
|
TM4 |
DCI format 1A |
Common和UE特定 |
发射分集 |
DCI format 2 |
UE特定 |
闭环空分复用或发射分集 |
|
TM5 |
DCI format 1A |
Common和UE特定 |
发射分集 |
DCI format 1D |
UE特定 |
MU-MIMO |
|
TM6 |
DCI format 1A |
Common和UE特定 |
发射分集 |
DCI format 1B |
UE特定 |
单传输层的闭环空分复用 |
|
TM7 |
DCI format 1A |
Common和UE特定 |
如果PBCH天线端口数为0,使用单天线端口,port 0,否则发射分集 |
DCI format 1 |
UE特定 |
单天线端口,port 5 |
|
TM8 |
DCI format 1A |
Common和UE特定 |
如果PBCH天线端口数为0,使用单天线端口,port 0,否则发射分集 |
DCI format 2B |
UE特定 |
双层传输,port 7和8,或单天线端口,port 7或8 |
|
TM9 |
DCI format 1A |
Common和UE特定 |
Non-MBSFN子帧:如果PBCH天线端口数为0,使用单天线端口,port 0,否则发射分集 MBSFN子帧:单天线端口,port 7 |
DCI format 2C |
UE特定 |
最多8层传输,port 7~14,或单天线端口,port 7或8 |
在以下4种情况下,eNodeB通过RRC消息中的transmissionMode字段(该字段是可选的)给UE配置当前使用的TM模式:
eNodeB在给UE配置TM模式时,需要同时参考UE能力和eNodeB处理能力。例如category 1 UE(见36.306)不支持空分复用,则不会给该UE配置TM4;如果eNodeB不支持TM9,即使UE支持TM9,eNodeB也不会配置。
TM模式是UE特定信息,eNodeB可以为同一小区内的不同UE配置不同的TM模式。配置了载波聚合的UE,不同服务小区上可以配置不同的TM模式。
包括两种方式:
1. 基于码本的预编码,使用CRS进行信道估计,用于TM 3/4/5/6。
一个小区最多支持4CRS,因此基于码本的预编码最多支持4天线端口,也就是最多映射到4层。
上图为基于码本的预编码处理流程,调制symbol首先经过层映射,然后通过预编码映射到天线端口。
注:CRS在预编码之后插入到对应的天线端口,因此,UE必须知道eNodeB使用哪个预编码矩阵,才能正确处理接收到的信号。eNodeB会通过DCI告诉UE当前PDSCH传输使用的预编码矩阵。
基于码本的预编码又分为闭环预编码和开环预编码两种。
1)开环预编码仅在TM3中使用,在开环预编码中,eNodeB不发送DCI中的相关信令告知UE使用哪个预编码矩阵,UE也不上报PMI告知eNodeB建议使用哪个预编码矩阵。而是eNodeB和UE使用相同方式从预先定义的集合中选择一个预编码矩阵。
2)闭环预编码在TM4/5/6中使用。基于对CRS的测量,UE选择合适的层数和合适的预编码矩阵,分别通过上报RI和PMI反馈给eNodeB。eNodeB根据UE的反馈来选择使用哪个预编码矩阵和使用的层数,并通过DCI告知UE。对于UE上报的RI和PMI,eNodeB只是用来作为参考,并不需要严格遵守,eNodeB可以根据综合判断选择合适的预编码矩阵和层数。
为了限制上下行信令的大小,对于每个rank值,只定义了有限数量的预编码矩阵,称为码本(codebook)。在基于码本的预编码中,UE上报PMI和eNodeB选择用于PDSCH传输的预编码矩阵都只会从码本中选择,不会选择码本以外的预编码矩阵。所以,无论UE上报PMI,还是eNodeB告知UE所选的预编码矩阵,都只需要传输索引,而不是实际的码本。关于码本的详细信息,参考36.211。
注:协议中对于码本的使用,有严格的要求,例如,对于TM4闭环空分复用,当使用2天线端口且层数为2时,不可以使用相应码本的codebook index 0。因为该矩阵只用于开环空分复用。
闭环预编码也支持单层传输。
闭环预编码依赖UE上报的CQI/RI/PMI信息,这些信息使得eNodeB充分了解信道状态,可以通过调整传输方式提供更好的性能。这也需要保证UE上报的信道信息可以足够精确地反映当前的信道状态,因此只适用于UE位置固定,或低速移动的场景。在UE高速移动时,信道状态随时变化,UE上报的信息被认为是不可靠的,eNodeB不会采用,所以这时通常使用开环预编码。
在TDD网络中,上下行使用相同的链路和频段,与仅依赖UE上报CSI相比,eNodeB可以根据上行传输得到更为精确的下行信道信息。所以,与FDD相比,空分复用可以在更广的信道条件下提升TDD网络的性能。
2. 基于非码本的预编码,使用UE特定参考信号进行信道估计,用于TM 7/8/9。
仅用于DL-SCH传输,使用UE特定参考信号解调。TM7单层,TM8最多两层,TM9最多8层。
与基于码本的预编码不同,在基于非码本的预编码中,UE特定参考信号是在预编码之前插入到每一层的。而在基于码本的预编码中,CRS是在预编码之后插入每个天线端口的。在预编码之前插入UE特定参考信号,使得UE在解调和恢复传输层时,无需知道eNodeB所使用的预编码信息。
由于UE特定参考信号也需要经历预编码,因此基于UE特定参考信号的信道估计可以直接反映传输层所经历的信道,包括预编码信息,可以直接用于不同层的相干解调。所以,eNodeB不需要将预编码矩阵信息告诉UE,只需要告诉UE当前使用的层数,即rank值。也就是说,eNodeB可以选择任意的预编码矩阵。所以称为“基于非码本的预编码”。
注:虽然eNodeB不需要将预编码矩阵信息告诉UE,但是可以基于UE反馈的PMI来决定使用的预编码矩阵。
虽然协议中没有明确规定基于非码本预编码的预编码信息,但是eNodeB仍然要选择合适的预编码矩阵。而选择方式取决于厂商的实现方式。
基于非码本的预编码也可以使用协议中预定义的码本,但码本仅用于UE上报PMI,eNodeB传输时不会告诉UE使用哪个预编码矩阵,UE也不会关心。
对于基于非码本的预编码,从36.211 6.3.4.4节中可以看出,天线端口与层直接一对一映射,在层映射到天线端口的过程中,并未使用预编码矩阵,预编码是在天线端口映射以后进行的。层0直接映射到天线端口7,层1直接映射到天线端口8,以此类推。
基于码本的预编码和基于非码本的预编码,主要区别在于:
UE上报PMI必须从码本中选择预编码矩阵,无论基于码本还是基于非码本。而eNodeB只有在基于码本的预编码时,才必须从码本选择预编码矩阵,并通过DCI告知UE,在基于非码本的预编码时,eNodeB任意选择预编码矩阵,并且无需告知UE。
通常也称为MIMO(Multi Input Multi Output),这表明传输过程中,eNodeB具有多发射天线,同时UE端也具有多接收天线。也表明此时存在多层传输,将相同的时频资源分给同一个UE,用于并行传输数据。
这里Input指信道输入,即eNodeB的输出;Output指信道输出,即UE的输入。
MIMO分为单用户MIMO,即SU-MIMO;多用户MIMO,即MU-MIMO。都支持通过预编码方法降低空分复用数据流之间的干扰,以改善MIMO性能。
空分复用有以下要求:
SINR:Signal to Interference Plus Noise Ratio,即信号与干扰加噪声比,指接收到的有效信号的强度与接收到的干扰信号和噪声的强度之间的比值,通常称信干噪比。
SU-MIMO:
MU-MIMO:
PBCH检测到天线端口数为1,且eNodeB未给UE配置TM模式时,TM1作为默认TM模式。即只使用天线端口port 0传输,不能使用发射分集(无法获得可靠的信号传输)或MIMO(无法提高UE吞吐量)。
虽然此时小区只用单一天线端口发送,但UE可以使用1根天线(SISO)或2根天线(SIMO)接收,SIMO称为接收分集技术,可以提高下行的覆盖。
SISO:单发单收
SIMO:单发多收
由于只使用单天线端口传输,UE不需要上报PMI和RI,即已知单层且没有预编码。UE只需要反馈CQI。
主要有以下应用场景:
传输分集技术是将相同的数据在多根天线上冗余发送,这可以提高SINR,即提高数据传输的可靠性,但是不能提高吞吐量。
发射分集可用于任何下行传输,适用于无法通过链路自适应和信道相关的调度来适应变化的信道情况的场景。当eNodeB不知道各个传输天线的下行信道状态时,只能使用多天线的发射分集,而不能使用波束赋形。
使用发射分集时,各天线经历的信道应存在低相关性,有两种实现方式:天线间距大(空间分集),不同极化方向(极化分集)。
发射分集使用CRS进行信道估计,所以使用发射分集传输的PDSCH数据与CRS在相同天线端口上传输。
对于PBCH和L1/L2控制信令,使用多天线发射时,只能使用发射分集,而不能使用波束赋形。并且使用的天线数与CRS端口数一致,对于2CRS,必须使用2天线发射分集,对于4CRS,必须使用4天线发射分集。此时,eNodeB不需要告诉UE使用哪种多天线传输模式,UE可以通过盲检PBCH确定。
配置TM2,就意味着使用发射分集传输PDSCH,而对于TM3~TM9,当网络情况受限,无法到达最佳状态时,也可以使用发射分集。而且当使用DCI format 1A时,除TM1外,配置其他TM模式,都将使用发射分集。
发射分集不要求实时PMI反馈,因此可支持高速移动的UE。
2天线端口发射分集基于SFBC(Space-Frequency Block Coding),2个连续的调制symbol 和 直接映射到第一个天线端口的两个相邻RE上。而另一个天线端口上,频域交换和变化后的symbol 和 映射到对应的RE上,*表示复共轭。
4天线端口发射分集基于SFBC(Space-Frequency Block Coding)和FSTD(Frequency-Switched Transmit Diversity)的组合,这意味着调制symbol在天线端口对之间以交替SFBC的形式进行传输,其中port 0和port 2为一对,port 1和port 3为一对。相同的RE只能用于一对天线端口。
这种组合的方式以频域上4个连续的RE(调制symbol)为一组进行操作,这就是REG(Resource Element Group)的由来,1个REG由频域上连续4个RE组成。
TM2的rank = 1,不支持空分复用,UE不需要上报PMI和RI,只需要反馈CQI。
传输分集中,只有1个码字,使用2或4天线端口传输,分别对应2或4层(rank仍然认为是1)。码字内所有调制symbol按轮询方式逐一排布到不同层。由于每层数据映射到天线端口的方式固定,因此eNodeB不需要告诉UE预编码方式。
开环空分复用,Open-Loop Spatial Multiplexing,QLSM,也称为Open-Loop MIMO,或Large Delay CDD。
当使用DCI format 1A时,配置TM 3的UE支持发射分集,当使用DCI format 2A时,则支持2/3/4层传输的高吞吐量MIMO,称为Large Delay CDD。TM 3与其他MIMO(TM 4/TM 8/ TM 9)相比,更加简单,需要更少的UE反馈信息,因此eNodeB和UE的实现也就更加简单。
配置TM 3的UE需要反馈RI和CQI,不需要反馈PMI,eNodeB根据UE反馈动态决定使用发射分集还是Large Delay CDD来发送DL数据。当UE上报的RI不等于1,并且估计的下行信道质量大于阈值时,UE才会使用MIMO,否则,UE会使用发射分集。UE在上报CQI时是基于RI的,RI=1时,基于发射分集上报CQI,RI=2/3/4时,基于Large Delay CDD上报CQI。由于开环空分复用不依赖UE上报建议的预编码矩阵,所以UE不需要上报PMI,eNodeB也不需要发送信令告诉UE当前使用的预编码矩阵。但是,eNodeB和UE需要使用相同方式从预定义预编码矩阵集合中选择一个。
P:天线端口数
v:层数
i:每层或每个天线口中的调制symbol索引
D(i)和U在36.211 表6.3.4.2.2-1中给出,根据层数v确定。
对于2天线端口,W(i)固定使用 36.211 表6.3.4.2.3-1(下表)中层数为2,Codebook index为0的预编码矩阵。
对于4天线端口,W(i)使用36.211 表6.3.4.2.3-2(下表)中,Codebook index为12,13,14,15的预编码矩阵,根据
确定Codebook index索引,k = 1,2,3,4分别对于Codebook index 12,13,14,15。即根据i的值循环将不同的预编码矩阵应用到每一组调制symbol上。UE通过DCI format 2A的precoding information字段得到当前传输使用的层数(v)。
其中 I 是4X4的单位矩阵。
UE使用CRS进行信道估计。
TM 3适用于UE高速移动的场景,由于此时PMI上报延迟较大,无法精确反馈,而TM 3刚好不要求PMI反馈。
通过盲检PBCH,可以获得天线端口数,通过DCI format 2A的precoding information字段(2天线端口传输时,根据使能的TB数)得到传输使用的层数v。此时不需要eNodeB告知UE具体的预编码矩阵,UE可以通过上述信息计算得到PDSCH传输使用的预编码信息。
如果只使能1个TB,index 1只能用于支持对应TB的重传,且该TB在前一次传输中使用的是2层large delay CDD。
如果使用2天线端口传输,则DCI format 2A中不存在precoding information字段。如果两个码字都使能,则传输层数等于2;如果仅使能码字0,去使能码字1,则使用传输分集。
除了预编码,每个天线上的信号都会有一个特殊的延迟(cyclic delay diversity,称为CDD),这样人为增加了频率分集。D(i)U的基本思想是对不同层看到的任何信道差异进行平均。
使用Large Delay CDD时,可能只有一个码字,另一个码字是去使能的,例如index=1的项用于重传时。因此,使用Large Delay CDD还是使用传输分集,需要根据DCI format来确定。根据UE上报的CQI和RI,eNodeB会动态使用发射分集和Large Delay CDD来给UE发送PDSCH,并通过DCI format告诉UE。UE会根据解析DCI format得到的层数来计算使用的预编码信息,确定预编码矩阵。
闭环空分复用,Closed Loop Spatial Multiplexing,CLSM。
TM4要求UE除上报CQI和RI外,还需要上报PMI。
UE使用CRS进行信道估计,并根据信道条件从预定义码本中选择一个预编码矩阵,以PMI的形式反馈给eNodeB,eNodeB可以根据UE上报的PMI,选择一个合适的预编码矩阵对数据进行预编码,这使得UE侧更容易将初始数据流分开。
TM4适用于信道条件较好的场景。
eNodeB需要根据UE上报的CQI和RI等反馈动态决定使用发射分集还是空分复用来发送DL数据。
由于使用CRS进行信道估计,TM4支持最多传输4层,最多使用4个天线端口(port 0-3)。
对于2天线端口,W(i)使用 36.211 表6.3.4.2.3-1(下表)中的预编码矩阵。当层数为2时,不能使用Codebook index 0。
对于4天线端口,W(i)使用36.211 表6.3.4.2.3-2(下表)中的预编码矩阵。
eNodeB通过DCI format 2中的precoding information字段将PDSCH传输使用的预编码矩阵告知UE。precoding information字段与天线端口数和使能的码字数相关。
对于2天线端口,预编码信息如下。
对于4天线端口,预编码信息如下。表中的TPMI对应36.211中表6.3.4.2.3-1或表6.3.4.2.3-2中的codebook index。如果只使能1个TB,下表中索引18~34只用于支持对应TB的重传,并且重传的TB在前一次传输中使用的是2层闭环空分复用。即前一次传输的2个TB中只有1个需要重传的情况。
从上面两个表可以看出,DCI format 2中precoding information字段包含的bit数为:
对于UE上报的PMI,eNodeB可以有两种选择:
1)采用UE最近一次上报的PMI来进行预编码。此时eNodeB在子帧n上发送PDSCH使用的预编码,是根据子帧n-4或更早时间上报的非周期CSI中,最近的一个PMI来选择的。对于非周期性CSI上报模式2-2:如果被调度的RB属于上报的最优M个子带,则其预编码使用最近一个非周期CSI上报中,指示的最优M个子带的PMI,否则其预编码使用最近一个非周期CSI上报中,指示的宽带PMI。
2)不采纳UE上报的PMI,直接选择一个不同的预编码矩阵。
无论eNodeB如何选择,都会通过DCI format 2中的precoding information字段告诉UE,UE通过对36.212中表5.3.3.1.5-4或表5.3.3.1.5-4进行查询,可以得到实际使用的预编码矩阵。
使用闭环空分复用时,可能只有一个码字,另一个码字是去使能的。因此,使用闭环空分复用还是使用传输分集,需要根据DCI format来确定。
TM4需要利用信道信息来决定使用的预编码矩阵,但是由于eNodeB接收到的信道信息存在一定延迟,4个子帧或更多,对于信道信息快速变化的场景,无法保证信道信息实时性,对调度的参考价值不高。因此在UE高速移动的场景,可能不适用TM4。
如果UE上报的信道信息不精确,如UE只上报一个宽带PMI,此时也会损失TM4的性能。
用于支持MU-MIMO,是TM4的MU-MIMO版本,同样使用基于码本的闭环预编码。
TM5仅使用单层传输,rank = 1。
由于固定使用单层传输,UE不需要反馈RI,但需要反馈CQI和PMI。
TM5和TM4的主要区别:在TM5中,PDSCH与CRS之间多了额外的功率偏移。
通常,依赖于CRS进行信道估计的传输模式TM1~TM6,使用参考信号作为相位参考,以及使用参考信号作为功率/幅度参考来使用高阶调制(16QAM,64QAM,……)的信号传输。为了正确解调高阶调制,UE需要知道CRS和PDSCH之间的功率偏移。功率偏移由eNodeB通过高层信令通知UE,(信令中还包括CRS的EPRE,energy per resource element),该功率偏移是CRS的功率与包含所有层的整个PDSCH功率之间的偏移。因此,对于空分复用,整个PDSCH功率需要在不同层之间划分。
对于SU-MIMO(TM3和TM4),UE知道层数(precoding information),可以计算出CRS的功率与每层PDSCH功率之间的偏移。
对于MU-MIMO,总功率会在不同UE的DL传输中划分,每个UE的DL传输只使用较少的PDSCH功率。为了告诉UE,当前是否与其他UE进行MU-MIMO配对(与其他UE并行传输),PSDCH功率是否降低,eNodeB通过DCI format 1D中的Downlink power offset字段(1bit),告知UE CRS和PDSCH之间的额外功率偏移,见36.213 表7.1.5-1(上表)。如果该值为0,说明不存在MU-MIMO,相应的时频资源只分配给一个UE,如果该值为1,功率偏移为(约-3dB,即功率减半),说明存在MU-MIMO。
由于只定义了一个功率偏移值,TM5只支持最多2个UE并行传输,即最多2个UE进行MU-MIMO配对。
对于某个UE来说,由于使用单层传输,1个TTI只支持1个TB传输,调制后的复数symbol直接映射到层上,所以调制后的symbol数等于映射到层上的symbol数。
对于2天线端口,W(i)使用 36.211 表6.3.4.2.3-1(下表)中的预编码矩阵。并且层数v固定为1。
对于4天线端口,W(i)使用36.211 表6.3.4.2.3-2(下表)中的预编码矩阵。并且层数v固定为1。
TM5使用基于码本的预编码,因此eNodeB需要告诉UE当前PDSCH传输使用的预编码矩阵。对应于上面两个表格,DCI format 1D中的TPMI information字段用于指示单层传输中使用的codebook index。2天线端口时,TPMI information字段的bit数为2;4天线端口时,TPMI information字段的bit数为4。
当使用MU-MIMO进行传输时,2个UE使用相同的时频资源,彼此之间存在干扰。eNodeB需要为2个UE选择合适的预编码矩阵来降低干扰。由于上面两个表格中的预编码矩阵数量有限,只有在小区内UE数量较大时,才能找到彼此之间干扰较小的配对UE,有效地实现预编码。
将单层数据映射到多个天线端口会产生波束赋形效果,使用MU-MIMO传输的2个UE使用不同的预编码矩阵,所以会形成不同的波束。eNodeB调度2个UE进行MU-MIMO时,需要保证2个UE使用不同且彼此正交的预编码矩阵,才能将2个UE区分开。
SU-MIMO和MU-MIMO无法动态切换,必须通过RRC消息显示修改TM模式,这会带来较长的延时。
TM5只在特定场景下使用,如在高负载且带高相关性ULA(Uniform Linear Array)天线的小区内使用。
TM6是单层闭环预编码传输,rank=1,支持基于码本的波束赋形。
使用CRS进行信道估计。
由于使用单层传输,UE无需反馈RI,但需要反馈PMI和CQI。
相比于TM4最多支持4层传输,TM6仅支持1层传输,在这种模式下,上下行信令开销都会降低,上行无需反馈RI,下行DCI format 1B也比DCI format 2简单很多。
相比于TM2,TM6可以提高1~2dB的增益。
TM6用于配置给由于SINR低而无法使用多层传输的UE。可以提高小区边缘UE的速率,相关的DCI较小不会导致覆盖范围降低。
UE需要反馈PMI,并选择用来形成波束赋形的预编码矩阵,此时并不知道多个UE的小区间干扰,这与TM7和TM8中基于Angle of Arrival的经典波束赋形不同。
对于某个UE来说,由于使用单层传输,1个TTI只支持1个TB传输,调制后的复数symbol直接映射到层上,所以调制后的symbol数等于映射到层上的symbol数。
TM6使用基于码本的预编码,eNodeB需要通过DCI format 1B中的PMI confirmation for precoding字段和TPMI information for precoding字段告诉UE当前PDSCH传输使用的预编码矩阵。
PMI confirmation for precoding字段表示eNodeB是否使用了UE上报的PMI,如果使用了UE上报的预编码矩阵,则在子帧n上发送PDSCH是根据UE在子帧n-4或更早时间发送的非周期CSI中最新一个PMI进行预编码的。
0:根据TPMI information字段中指示的TPMI进行预编码
1:采用UE最近一次上报的PMI来进行预编码。此时eNodeB在子帧n上发送PDSCH使用的预编码,是根据子帧n-4或更早时间上报的非周期CSI中,最近的一个PMI来选择的。对于非周期性CSI上报模式2-2:如果被调度的RB属于上报的最优M个子带,则其预编码使用最近一个非周期CSI上报中,指示的最优M个子带的PMI,否则其预编码使用最近一个非周期CSI上报中,指示的宽带PMI。
如果PMI confirmation for precoding字段配置为1,则UE不需要再关注TPMI information for precoding字段。
预编码方式与TM4/TM5类似。
对于2天线端口,W(i)使用 36.211 表6.3.4.2.3-1(下表)中的预编码矩阵。并且层数v固定为1。
对于4天线端口,W(i)使用36.211 表6.3.4.2.3-2(下表)中的预编码矩阵。并且层数v固定为1。
DCI format 1B中的TPMI information字段用于指示单层传输中使用的codebook index。2天线端口时,TPMI information字段的bit数为2;4天线端口时,TPMI information字段的bit数为4。
以2天线端口传输为例,预编码处理后的波束赋形效果如下。这是一种“隐式”的波束赋形效果,与TM7/8/9直接影响天线阵列,以使波束指向特定区域的“经典”波束赋形不同。在4天线端口传输中,有16个codebook index,因此会产生16种不同的波束赋形效果。
TM7是单用户单流波束赋形。波束赋形意味着多根发射天线将功率集中指向目标UE的方向,这可以抑制其他传输带来的干扰,提高SIR(信噪比),从而提高小区平均吞吐量及边缘吞吐量,并降低小区间干扰。
如果eNodeB不知道不同传输天线的下行信道信息,确切地说,是不同传输天线的相对信道相位信息,则多天线传输只能使用发射分集,而无法使用波束赋形。
TM7是“经典”的波束赋形,无法提供任何分集以对抗无线信道衰落,但是可以提高接收信号的强度。通常,波束赋形可以提升的接收端的信号强度,与发射天线的数目成正比。
TM7仅限于单流传输,单层rank = 1,层映射和预编码是一一映射的。使用基于非码本的预编码。
TM7使用UE特定参考信号进行信道估计,固定使用天线端口5。UE特定参考信号仅在分配给配置TM7的UE的RB上传输,UE根据UE特定参考信号进行信道估计和数据解调。
UE特定参考信号一般用于波束赋形,eNodeB一般使用一个物理天线阵列来产生指向某个UE的波束,这个波束代表一个不同的信道,因此需要UE特定参考信号进行信道估计和数据解调。
由于基于非码本,UE不需要上报PMI;由于单层,UE不需要上报RI;UE仅需要上报CQI。eNodeB不需要告诉UE当前PDSCH传输使用的预编码矩阵,也不需要告诉UE当前PDSCH传输使用的层数。
对于某个UE来说,由于使用单层传输,1个TTI只支持1个TB传输,调制后的复数symbol直接映射到层上,所以调制后的symbol数等于映射到层上的symbol数。
eNodeB需要计算最优的波束赋形weight,以生成指向特定UE的波束。eNodeB通常根据接收到的上行信号的方向(DoA:Direction of Arrival;或AoA:Angle of Arrival),以及对上行信号的测量,来计算BFW。计算方法在协议中没有规定,根据厂商的设计实现。
TM8是双流波束赋形,实现了波束赋形和空分复用的结合,进一步增大系统吞吐量。
单流和双流的区别主要在于是否使用MIMO技术。单流波束赋形不使用MIMO技术,当使用8天线传输时,8个天线阵元用于发射同样一组数据,形成一个波束。双流波束赋形使用MIMO技术,当使用8天线传输时,会分成4+4两组天线阵元,分别发射两组数据,形成两个波束,达到逻辑上的 2*2 MIMO。
TM8使用UE特定参考信号进行信道估计,固定使用天线端口7和/或8。且UE特定参考信号的序列与TM7不同。
根据TB使能的状态,UE可以确定在TM8中使用的TB数/层数/天线端口,在36.212 5.3.3.1.5B中有详细描述:
1. 如果使能2个TB,则层数=2(rank=2),TB1对应码字0,TB2对应码字1。使用天线端口7和8进行空分复用。码字到层的映射过程如下
2. 如果只使能1个TB,则层数=1(rank=1),TB到码字的匹配关系如下,即无论TB1使能,还是TB2使能,都映射到码字0。
使能的TB映射到单天线端口的对应关系,与去使能的TB对应的New data indicator字段有关。该字段值为0时,映射到天线端口7,否则,映射到天线端口8。
码字到层的映射过程为,调制后的复数symbol直接映射到层上,所以调制后的symbol数等于映射到层上的symbol数。
在TM8中,不存在单层映射到2天线端口的情况。1个TB只映射到1层,1层只映射到1个天线端口。
除TM9外,其他TM模式上报的CQI值都是基于CRS的测量得到的。
由于使用基于非码本的预编码,eNodeB不会告诉UE当前PDSCH传输使用的预编码矩阵,UE也不会关心eNodeB使用哪个预编码矩阵来传输PDSCH数据。但是当UE配置PMI/RI上报(通过pmi-RI-Report)时,UE依然会上报PMI/RI,以此来建议eNodeB使用哪个预编码矩阵或RI配置,而上报的PMI/RI是否被eNodeB采纳,UE并不关注。
在TDD系统中,由于上下行使用相同的频率,根据信道互益性,eNodeB可以从UL传输(主要是SRS)中推断出DL传输的信道信息,这样就可以节约上行反馈开销。此时UE不需要上报PMI/RI,但仍然需要上报CQI。
配置TM8的UE可以上报的PMI范围包括:
对于2天线端口,v=1时,codebook index 0~3,v=2时,codebook index 1~2。
对于4天线端口,v=1或v=2时,codebook index 0~15。
注:上面列出了UE上报PMI的范围,但eNodeB使用的预编码矩阵并不局限在这个范围。
对于UE来说,TM8的预编码和波束赋形是透明的,传输层数可以通过使能的TB数得到,使能2个TB为2层,使能1个TB为1层。
根据调度的UE情况不同,TM8还分为单用户双流波束赋形,使用SU-MIMO,和多用户双流波束赋形,使用MU-MIMO。
1)SU-MIMO——单用户双流波束赋形
由eNodeB测量上行信道,根据得到的上行信道信息计算两个天线的beamforming weight(BFW),利用计算的BFW对将要发送的两个数据流进行赋形。单个用户在同一时刻可以传输两个数据流(2个TB),同时获得赋形增益和空间复用增益,传输速率比TM7(单流波束赋形)更大,可以提高UE峰值速率。由于接收天线数不能小于空间复用的数据流数,UE侧至少需要2根天线。
两层数据分别映射到天线端口7和8上,在两个天线端口上使用不同的OCC(Orthogonal Cover Code,正交覆盖码)定义相互正交的UE特定参考信号,用来区分两个天线端口上的数据,即区分两层数据。每个天线端口上使用的OCC是固定的,eNodeB不需要通过DCI format 2B告诉UE。
2)MU-MIMO——多用户双流波束赋形
eNodeB根据上行信道信息或UE反馈的信息进行多UE匹配,匹配完成后,计算BFW(beamforming weight),使用计算后的BFW为每个UE进行波束赋形。
多用户双流波束赋形技术利用了智能天线的波束定向原理和空间信道的不相关性,实现多UE空分多址复用。UE占用全部或部分相同的时频资源,但接收不同的数据流。
TM8支持多种UE配对方式:(TM8最多支持2个UE配对,见36.212 5.3.3.1.5B DCI Format 2B中的Scrambling identity字段。占1bit,只能区分两个UE。)
2个rank=1的UE配对
2个rank=2的UE配对
1个rank=1和1个rank=2的UE配对
两层数据分别映射到天线端口7和8上,在两个天线端口上使用不同的OCC(Orthogonal Cover Code,正交覆盖码)定义相互正交的UE特定参考信号,用来区分两个天线端口上的数据,即区分两层数据。每个天线端口上使用的OCC是固定的,eNodeB不需要通过DCI format 2B告诉UE。
如果两个rank=1的UE配对,每个UE只有1个TB,可以分别映射到一层,使用不同的OCC来区分层。UE可以通过设置去使能TB对应的New data indicator字段,将不同的UE分配到不同的层(天线端口)。
UE |
去使能TB对应的New data indicator字段 |
天线端口 |
层数 |
|
1 |
0 |
不关心 |
7 |
1 |
2 |
1 |
不关心 |
8 |
1 |
如果两个rank=2的UE配对,或者一个rank=2的UE和一个rank=1的UE配对,则在两层或一层上会同时存在两个UE,使用相同的OCC。这时,需要通过DCI format 2B中的Scrambling identity字段来区分2个UE的UE特定参考信号。
36.211 6.10.3.1节中还说明,除了OCC,还可以将一个伪随机序列应用到TM8和TM9使用的UE特定参考信号序列上。在同一小区的同一个子帧上,伪随机序列与相关,的值与DCI format 2B中的Scrambling identity字段一一对应。
所以,在两个rank=2的UE配对,或者一个rank=2的UE和一个rank=1的UE配对的情况下,可以给不同UE分配不同的,实现不同UE使用不同的参考信号序列,以此来区分2个UE的PDSCH传输。
UE |
去使能TB对应的New data indicator字段 |
天线端口 |
层数* |
|
1 |
0 |
0 |
7和/或8 |
1或2 |
2 |
1 |
1 |
7和/或8 |
1或2 |
两个UE中至少有一个是2层。
与用于SU-MIMO相比,TM8用于MU-MIMO时,只需要给不同UE分配不同的UE特定参考信号。eNodeB不需要修改TM模式,只需要修改DCI format 2B中的相关字段,就可以在SU-MIMO和MU-MIMO之间来回切换。
总结SU-MIMO和MU-MIMO的配置区别:
SU-MIMO:UE独占分配的时频资源,通过OCC区分不同层。eNodeB在调度资源时,不应将分配给该UE的资源分配给其他UE。
MU-MIMO:如果配对两个rank=1的UE,两个UE使用不同的层,通过将2个UE的去使能TB对应的New data indicator字段设置成不同的值来实现。如果配对的两个UE中至少有一个rank=2,需要通过不同的OCC和共同区分,eNodeB将相同时频资源分配给两个UE时,需要给两个UE的DCI format 2B中的Scrambling identity字段设置不同的值。即,相同UE通过OCC区分2层传输,不同UE通过区分同一层上的传输。
TM8可以最大限度地发挥波束赋形在覆盖容量上的优势,进一步提升系统的频谱效率,适用于各类室外场景(如城区,郊区)的覆盖,最大限度地满足运营商对覆盖性能和频谱效率提升的双重需求,有效降低网络内的干扰。
通常,基站同时对2个用户发送数据,每个用户各占一层(1TB)。当用户空间隔离度好时,可以同时对2个用户使用双流波束赋形,每个用户发送2TB,充分利用空分特性,进一步提高系统峰值流量。在低负载情况下,可配对用户较少,可以采用SU-MIMO,使UE获得峰值流量。在高负载情况下,使用MU-MIMO,增加同时调度的用户数,提高小区峰值流量。
对于UE而言,双流虽然还是2个码字,但是不同的流可以使用不同的编码和调制方案。在空分复用的情况下,在UE上报信道质量更好的流上,可以使用更高的MCS(即更高的调制阶数),而在信道质量较差的流上,可以使用较低的MCS,较低的调制阶数更加可靠。
TM9是8流波束赋形。
使用了两个新的参考信号:CSI-RS和DMRS。CSI-RS主要用于测量CSI;DMRS是UE特定参考信号的增强版,用于信道估计,支持最多8层传输。CSI-RS只在TM9中存在。
使用天线端口7~14,并使用UE特定参考信号解调下行数据。TM9使用的UE特定参考信号序列,是TM8使用的UE特定参考信号序列的扩展,支持最多8个天线端口。
TM9与TM7和TM8一样,由于使用基于非码本的预编码,eNodeB不会告诉UE当前PDSCH传输使用的预编码矩阵,UE也不会关心eNodeB使用哪个预编码矩阵来传输PDSCH数据。但是当UE配置PMI/RI上报(通过pmi-RI-Report)时,UE依然会上报PMI/RI,以此来建议eNodeB使用哪个预编码矩阵或RI配置,而上报的PMI/RI是否被eNodeB采纳,UE并不关注。对于配置TM9且配置PMI/RI上报的UE,上报的CQI值是基于对CSI-RS的测量得到的;对于配置TM9但没有配置PMI/RI上报的UE,上报的CQI值是基于对CRS的测量得到的,此时,CQI是在假定使用单天线端口或传输分集情况下得到的,如果当前下行传输使用8根天线,由于规范中没有定义8天线传输分集,可以使用天线虚拟化解决。
只有当UE配置了PMI/RI上报,且CSI-RS端口数大于1时,才会上报PMI。
对于8 port CSI-RS来说,用于PMI反馈的码本结构可以看做一个2阶段的码本。对应的预编码矩阵可以分解为2个矩阵的乘积,即W=·。反映的是长期(long-term)的宽带(wideband)信道特性,反映的是短期(short-term)的频率选择性信道特性。这种方式的好处是较低的反馈开销,以及比单码本更好的性能。
UE需要上报PMI时,会反馈一个预编码矩阵以表明eNodeB使用的预编码矩阵与UE期望的预编码矩阵之间的偏差。这时,UE实际反馈的是2个索引:和,而不是实际PMI。和的取值范围都是0~15,可以提供更细粒度的反馈,从而提高MU-MIMO的性能。eNodeB可以使用这2个索引来重新构造预编码矩阵。
配置2天线端口或4天线端口时,用于PMI反馈的码本与TM8使用的码本相同,而不使用上面所说的2阶段码本。
对于2天线端口,v=1时,codebook index 0~3,v=2时,codebook index 1~2。
对于4天线端口,v=1~4时,codebook index 0~15。
配置8天线端口时,用于PMI反馈的码本与层数,即rank值相关。详细说明参考36.213 7.2.4 Precoding Matrix Indicator (PMI) definition
对于支持codebook subsampling(码本筛选)的UE,与上述处理方式不同。详细说明参考36.213 7.2.2 Periodic CSI Reporting using PUCCH
1)用于PUCCH mode 1-1 submode 2 codebook subsampling的codebook index
2)用于PUCCH mode 1-1 submode 1的联合编码的rank和
3)用于PUCCH mode 2-1的
eNodeB会通过DCI format 2C告知UE下行传输使用的传输秩,但不会指定预编码矩阵(基于非码本,预编码矩阵UE不可见)。
DCI format 2C中的字段Antenna port(s), scrambling identity and number of layers,用于指定当前PDSCH传输使用的天线端口,层数和。
如果2个TB都使能,TB1映射到码字0,TB2映射到码字1。如果其中一个码字去使能,TB按下表映射到码字。即使能的TB只能映射到码字0。
如果只有1个TB使能,在表5.3.3.1.5C-1中,Value = 4,5,6只用于支持对应TB的重传,并且该TB在前一次传输时,对应使用的是2,3,4层。
TM9设计的目的主要有:
减少基站间的干扰,最大化信号稳定性
提供突发的性能要求
使用高阶MIMO,TM9可以提高频谱利用率;提升小区边缘的数据传输速率;使用波束赋形,可以增大小区覆盖,更好地管理干扰。
与TM8一样,不需要修改TM模式,仅需要修改DCI format 2C中相应字段,eNodeB就可以在SU-MIMO和MU-MIMO之间来回切换。
TM9支持最多8层的SU-MIMO传输和最多4层的MU-MIMO传输。
1)SU-MIMO——单用户8流波束赋形
由eNodeB测量上行信道,根据得到的上行信道信息计算8个天线的beamforming weight(BFW),利用计算的BFW对将要发送的最多8个数据流进行赋形。单个用户在同一时刻(1个TTI内)可以传输8个数据流(2个TB),最多使用8层,eNodeB分配给UE的时频资源由该UE独占,同时获得赋形增益和空间复用增益,传输速率比TM8(双流波束赋形)更大,可以提高UE峰值速率。由于接收天线数不能小于空间复用的数据流数,UE侧至少需要8根天线。
8层数据分别映射到天线端口7~14上,在不同的天线端口上使用不同的OCC(Orthogonal Cover Code,正交覆盖码),以及不同的RE资源,来定义相互正交的UE特定参考信号,用来区分8个天线端口上的数据,即区分8层数据。每个天线端口上,UE特定参考信号对应的OCC是固定的,所占的RE也是固定的,eNodeB不需要通过DCI format 2C告诉UE。
2)MU-MIMO——多用户8流波束赋形
eNodeB根据上行信道信息或UE反馈的信息进行多UE匹配,匹配完成后,计算BFW(beamforming weight),使用计算后的BFW为每个UE进行波束赋形。
多用户8流波束赋形技术利用了智能天线的波束定向原理和空间信道的不相关性,实现多UE空分多址复用。UE占用全部或部分相同的时频资源,但接收不同的数据流。
TM9支持多种UE配对方式:
4个rank=1的UE配对
2个rank=1的UE配对
2个rank=2的UE配对
1个rank=1和1个rank=2的UE配对
TM9的MU-MIMO可以有两种实现方式
1. 支持4个UE,每个UE使用1层。eNodeB将4个不同的UE特定参考信号分配给并行传输的4个UE,每个UE都不使用空分复用,即只传输1个码字,使用1层传输。这种情况下,在1个TTI中,eNodeB给4个UE分别发送DCI format 2C,其中的“Antenna port(s), scrambling identity and number of layers”字段的值各不相同,取值范围0~3。并且4个UE都只使能1个码字。
UE |
“Antenna port(s), scrambling identity and number of layers”字段 |
天线端口 |
层数 |
|
1 |
0 |
0 |
7 |
1 |
2 |
1 |
1 |
7 |
1 |
3 |
2 |
0 |
8 |
1 |
4 |
3 |
1 |
8 |
1 |
当2个rank=1的UE配对时,可以将“Antenna port(s), scrambling identity and number of layers”字段分别设置成0和2,在不同的天线端口上传输。
如果不同UE使用相同的,则一定会使用不同的天线端口(port 7或8),UE之间的数据通过OCC(正交覆盖码)来区分;如果不同UE使用相同的天线端口,则一定会使用不同的来区分数据。
4个UE配对意味着每个UE只能接收原来1/4的功率,并且UE间还存在大量的干扰。只有当小区内有大量高SNR(信噪比)的UE,且由空分复用和多UE分集带来的速率增益超过由功率平分和干扰带来的单个UE降速时,才会使用4UE配对的MU-MIMO。而超过4个UE的调度会带来过度复杂的调度实现和UE实现,真实部署中几乎不会使用。
TM8通过配置和去使能某个码字,实现每个UE使用不同的“+天线端口”组合,使UE间彼此分开,也可以实现最多4个UE的MU-MIMO。
2. 支持2个UE,每个UE使用2层。eNodeB将4个不同的UE特定参考信号分配给并行传输的2个UE,每个UE都使用空分复用,即传输2个码字,使用2层传输。将MU-MIMO和空分复用结合在一起。在1个TTI中,eNodeB给2个UE分别发送DCI format 2C,其中的“Antenna port(s), scrambling identity and number of layers”字段的值各不相同,取值范围0~1。并且2个UE都使能2个码字。
也可以支持1个rank=1和1个rank=2的UE配对,配置方式与两个rank=2的UE配对相同。
UE |
“Antenna port(s), scrambling identity and number of layers”字段 |
天线端口 |
层数 |
|
1 |
0 |
0 |
7和8 |
2 |
2 |
1 |
1 |
7和8 |
2 |
对于同一个UE,使用OCC来区分port 7和port 8中传输的数据,对于不同的UE,使用来区分两者在同一个天线端口上传输的数据。
TM9中,多个UE配对使用MU-MIMO时,只能使用天线端口port 7和/或8,不能使用port 9~14。最多4个UE在相同的时频资源上协同调度;每个UE最多分配2层;所有UE的层数相加不能超过4层。
当TM8和TM9用于MU-MIMO时,需要做的只是给不同UE分配不同的UE特定参考信号。与同样为MU-MIMO的TM5不同(使用CRS),TM8和TM9(使用UE特定参考信号)不需要功率偏移,因为UE特定参考信号的功率成比例于层数和传输数,即参考信号与每层PDSCH的功率比值保持不变,所以不需要功率偏移。
TM8和TM9应用MU-MIMO的场景,可配对的UE数和层数划分(每个UE最多2层)都是相同的,只是配置的DCI format中字段不同。
参考资料:《深入理解LTE-A》 温金辉 著,《36.211-g60》,《36.212-g60》