上行传输受基站DCI调度,UE收到DCI信息后,根据PMI信息选择相应的码本。
在3GPP TS 38.211 6.3.1.5节中,定义了不同天线端口数和不同传输层数情况下的可选码本。下面截取了单层2天线端口码本和双层两天线端口码本。
gNB在什么情况下为UE选择什么样的码本呢?根据UE上报的coherence和fullpwrmode。
UE能力上报信息中,通过MIMO-ParametersPerBand信元的pusch-TransCoherence告知UE的天线coherence能力。
其中,fullCoherent表示UE可以控制全部天线的相位。partialCoherent表示UE可以控制部分天线的相位。nonCoherent表示UE不能控制天线相位。
UE能力上报信息中,通过ul-FullPwrMode相关信元告知UE fullPwrMode能力。包括三种,Mode0,Mode1,Mode2。详细信息可以参考如下博文。5G NR之上行满功率发送_nr tpmi_LinkEverything的博客-CSDN博客
网络在收到UE上报的coherence和fullpwrmode能力信息后,可以知道UE所能支持的码本。
举例1:UE有2天线端口、仅支持nonCoherent、支持fullPwrMode1、最大Rank=2。那么,从3GPP TS 38.212 Table 7.3.1.1.2-4A中可以看到,UE可以选择的码本只有4个,分别是3GPP TS 38.211 Table 6.3.1.5-1中的TPMI=0、TPMI=1、TPMI=2的三个码本,以及TS 38.211 Table 6.3.1.5-4中的TPMI=0的一个码本。
举例2:UE有2天线端口、仅支持nonCoherent、支持fullPwrMode2、最大Rank=2。那么,从3GPP TS 38.212 Table 7.3.1.1.2-4中可以看到,UE可以选择的码本只有3个,分别是3GPP TS 38.211 Table 6.3.1.5-1中的TPMI=0、TPMI=1的两个码本,以及TS 38.211 Table 6.3.1.5-4中的TPMI=0的一个码本。
举例3:UE有2天线端口、支持fullCoherent、支持fullPwrMode2、最大Rank=2。那么,从3GPP TS 38.212 Table 7.3.1.1.2-4中可以看到,UE可以选择的码本有8个,也就是所有3GPP TS 38.211 Table 6.3.1.5-1和TS 38.211 Table 6.3.1.5-4中的码本都能支持。
值得注意的是,UE如果要支持coherence能力,需要对各个天线端口有调相能力,增加了UE的开发复杂度。