UE根据接收到的DCI format 0/4来确定对应的PUSCH传输使用调制阶数(modulation order)、冗余版本(redundancy version)以及TB size。
首先,UE需要确定如下信息:
--读取“modulation and coding scheme and redundancy version”字段,得到( MCS: modulation and coding scheme,
是MCS的索引index);
--读取“CSI request”字段;
--根据36.213的8.1节,计算出分配给该UE的PRB数 ;
--计算出控制信息的编码符号数。
1、相关概念
DCI:Downlink Control Information,下行控制信息,用来调度UE的各种信息,以bit进行传输。
每种DCI格式的组成,都包含了大量的信息,分为上行DCI和下行DCI:
上行DCI主要用于指示上行PUSCH传输,包括DCI Format0和DCI Format4。
下行DCI主要用于指示下行调度分配信息,包括DCI Format 1/1A/1B/1C/1D/2A/2B/2C
调制阶数:指的是在数字通信系统中,用于表示信息的离散符号的数量。
直接影响信息传输的速率和信号的动态范围。较高的调制阶数意味着使用更多的离散符号来表示信息,从而提高了信息传输速率。QPSK,16-QAM和64-QAM每个符号分别传输2个比特、4个比特和6个比特的信息。
TBS: Transport Block Size,传输块。
是在媒体接入层(MAC)和物理层(PHY)之间进行数据传递的承载单元。物理块上行和下行数据共享通道是以传输块(TB,Transport Block)为基本单位进行传输数据的。
2、确定调制阶数
和冗余版本RV
对于非BL/CE UE和,调制阶数()如下确定,其中
=
,除非另有规定:
-如果UE能够在PUSCH中支持64QAM,而不能够在PUSCH中支持256QAM,并且没有被更高层配置为仅发送QPSK和16QAM,则调制阶数由表8.6.1-1给出。
-如果UE能够在PUSCH中支持256QAM,并且没有被更高层配置为仅发送QPSK和16QAM,也没有被配置为具有更高层参数Enable256QAM的UE,则调制阶数由表8.6.1-1给出。
-如果UE能够在PUSCH中支持256QAM并且配置有更高层参数Enable256QAM,则调制阶数由表8.6.1-3给出
RV的作用:Transport Block经过信道编码(turbocoder)的数据包括三段,第一段可以认为是基本数据,其余两段是冗余数据,这三段数据依次放在一个环形缓冲区内。RV版本其实就是指示从这个缓冲区的哪个位置来取数据。可以参考36.212- 5.1.4.1.2中的公式。
3、确定传输块大小TB SIZE
对于未映射到两层或多层空间复用的传输块:
(ITBS是TBS的index(0-26),表格中间的数值才是实际TBS的大小)
4、总结
对于 0~28而言,如果DCI format 4中的TB没有被去使能,则UE会先通过查36.213的Table 8.6.1-1得到TBS索引
,然后结合之前计算出的RB数量,按照36.213的7.1.7.2.1节(1个TB只映射到1层)或7.1.7.2.2节(1个TB映射到2层)的介绍查表得到TB size。TBS越大,码率越高,码率一般不能超过1。
参考资料
《GPP TS 36.213 version 14.17.0 Release 14》 8.6,7.1
《深入理解LTE-A》