这里不考虑UE支持的具体MIMO能力,仅仅讨论协议上定的maxMIMO layers。
PDSCH
根据上面38.331中的结构,PDSCH max MIMO layers 为8 layers,进行8 layers传输时 要enable two codewords,因为 one codeword只能支持4 layers传输,two codewords才能支持 8 layers传输。
上面可能看得不清楚,看下面这种38.211 PDSCH layer mapping的表格。
由上图就可以清楚的看到,one codeword只能支持4 layers传输,two codewords才能支持 8 layers传输。
如果有enbale 2 codeword传输时,可以通过DCI 包含的 Modulation and coding scheme 和 Redundancy version field取特定值 disable 其中一个transport block,如上述。
如果两个transport blocks 均已enable,则transport block 1 和transport block 2 分别映射到codeword 0 和codeword 1。 如果仅启用一个transport block,则启用的transport block始终映射到first codeword。
PUSCH
PUSCH 只能支持最大4 layers传输,如上图IE所示。
具体地,PUSCH对应的就只能是single codeword传输。