NR PDSCH(二)调制阶数、码率、TB Size的确定
3GPP协议TS 38.214 NR PDSCH部分,调制阶数、码率、TB Size的确定
目录
Table 5.1.3.1-1: MCS index table 1 for PDSCH
Table 5.1.3.1-2: MCS index table 2 for PDSCH
Table 5.1.3.1-3: MCS index table 3 for PDSCH
Table 5.1.3.2-1: TBS for Ninfo ≤ 3824
3GPP TS 38.214 Clause 5.1.3
1、基本流程
第一步:UE读取DCI中的5bit的MCS区,确定调制阶数Qm和目标码率R;读取DCI中的冗余版本区,确定冗余版本rv。
第二步:通过层数v,速率匹配前的PRB数确定TB Size。
2、调制阶数和码率的确定
对于通过PDCCH中使用C-RNTI、MCS-C-RNTI、TC-RNTI、CS-RNTI、SI-RNTI、RA-RNTI、MSGB-RNTI或P-RNTI加扰的DCI 1_0、DCI 1_1或DCI 1_2来调度的PDSCH,或者未使用相应的PDCCH传输调度,而使用高层提供的PDSCH配置SPS-Config来调度的PDSCH,通过和对应的MCS表来确定调制阶数Qm和目标码率R。
TS 38.214定义了三个MCS表,分别为qam64、qam256和qam64LowSE,分别对应协议中的table 1、table 2和table 3。不同MCS表的使用条件如下:
MCS表 | 使用条件 |
qam256 (Table 2) |
(1)PDSCH-Config 信元中的 mcs-Table 设为qam256,且使用带有C-RNTI加扰的DCI 1_1的PDCCH调度; (2)PDSCH-Config 信元中的 mcs-TableDCI-1-2 设为qam256,且使用带有C-RNTI加扰的DCI 1_2的PDCCH调度; (3)UE未配置 SPS-Config 信元中的 mcs-Table ,且 PDSCH-Config 信元中的 mcs-TableDCI-1-2 设为qam256:① 使用带有CS-RNTI加扰的DCI 1_2的PDCCH调度;② DCI 1_2激活了SPS而没有使用SPS-Config 的相应的PDCCH传输; (4)UE未配置 SPS-Config 信元中的 mcs-Table ,且 PDSCH-Config 信元中的 mcs-Table 设为qam256:① 使用带有CS-RNTI加扰的DCI 1_1的PDCCH调度;② DCI 1_1激活了SPS而没有使用 SPS-Config 的相应的PDCCH传输。 |
qam64LowSE (Table 3) |
(1)UE未配置 MCS-C-RNTI,且 PDSCH-Config 信元中的 mcs-Table 设为qam64LowSE,且使用带有C-RNTI加扰的除DCI 1_2以外的DCI的PDCCH调度; (2)UE未配置 MCS-C-RNTI,且 PDSCH-Config 信元中的 mcs-TableDCI-1-2 设为qam64LowSE,且使用带有C-RNTI加扰的DCI 1_2的PDCCH调度; (3)UE配置 MCS-C-RNTI,且使用MCS-C-RNTI加扰的PDCCH调度; (4)UE配置 SPS-Config 信元中的 mcs-Table 且设为qam64LowSE:① 使用CS-RNTI加扰的PDCCH调度;② 没有使用 SPS-Config 的相应的PDCCH传输。 |
qam64 (Table 1) |
其他情况。 |
部分MCS表qam256如下:
MCS Index |
Modulation Order Qm |
Target code Rate R x [1024] |
Spectral efficiency |
20 |
8 |
682.5 |
5.3320 |
21 |
8 |
711 |
5.5547 |
22 |
8 |
754 |
5.8906 |
23 |
8 |
797 |
6.2266 |
24 |
8 |
841 |
6.5703 |
25 |
8 |
885 |
6.9141 |
26 |
8 |
916.5 |
7.1602 |
27 |
8 |
948 |
7.4063 |
表中目标码率R x [1024]的含义为,1024个bit中有效bit的数量为R,即实际码率为R/1024。例如用qam256表,MCS=27时,调制阶数为8,实际的目标码率948/1024 = 92.57%。
补充:
UE不会接收 P-RNTI、RA-RNTI、SI-RNTI调度且Qm>2的PDSCH。
对于高层参数 repetitionScheme 配置为 fdmSchemeB 的UE,当在DCI字段 Transmission Configuration Indication 指示为2个TCI状态,且DCI字段中 Antenna Port(s) 的指示DMRS端口在一个CDM组中时,第一个TCI状态的PDSCH的调制阶数被应用于第二个TCI状态的PDSCH。
3、TB Size的确定
如果高层参数 maxNrofCodeWordsScheduledByDCI 指示使能两码字传输,若=26,则根据DCI 1_1禁用其中一个TB;若对应的TB的rv id是1,则根据DCI 1_1禁用对应的TB。如果两个TB全部使能,TB1和TB2分别映射到码字0和码字1。如果只有一个TB使能,则总是映射到第一个码字。
对于PDCCH中C-RNTI、MCS-C-RNTI、TC-RNTI、CS-RNTI或SI-RNTI加扰的DCI 1_0、DCI 1_1或DCI 1_2分配的PDSCH,若使用Table2(qam256)且0≤≤27,或使用非Table2(qam64或qam64LowSE)且0≤
≤28,UE将首先使用以下过程确定TBS(除DCI 1_1禁用的TB外)。
TBS确定的总体流程:① 根据PRB中的有效RE数以及分配给UE的PRB数确定分配给UE的总RE数;② 将总RE数与MCS对应的调制阶数、码率、冗余版本获得非量化的信息比特中间数;③ 将该中间数进行量化,最后查表或计算获得TBS。
(1)UE首先确定时隙中的RE数()。
(1.1) UE通过以下公式确定一个PRB中分配给PDSCH的RE数()。
其中,=12即一个PRB中的子载波数;
是时隙内为PDSCH分配的符号数;
思调度时长内每个PRB中DMRS的RE数(包含没有数据的DMRS CDM组的开销),由DCI1_0或1_1或1_2指示;
是高层参数 PDSCH-ServingCellConfig 中 xOverhead 配置的开销(6、12或18),若没配置则为0。若PDSCH是由SI-RNTI、RA-RNTI、MSGB-RNTI或P-RNTI加扰的PDCCH调度,也为0。
(1.2)UE确定以下公式确定分配给PDSCH的总的RE数()。
其中,是分配给UE的总的PRB数。
(2)通过以下公式获取非量化信息比特中间数()。
其中,Q:调制阶数,R:目标比特率,v:冗余版本。
若≤3824,执行步骤(3);否则执行步骤(4)。(由于TB Size限制,需要对信息比特中间数进行不同的量化。TB Size相关内容见LDPC编码。)
(3)当 ≤3824时,
首先通过以下公式计算量化信息比特中间数,
其中,。
再查表TS 38.214 Table 5.1.3.2-1: TBS for ≤3824,找到小于
的最大TB Size。以下为部分表:
Index |
TBS |
Index |
TBS |
Index |
TBS |
Index |
TBS |
1 |
24 |
31 |
336 |
61 |
1288 |
91 |
3624 |
2 |
32 |
32 |
352 |
62 |
1320 |
92 |
3752 |
3 |
40 |
33 |
368 |
63 |
1352 |
93 |
3824 |
(4)当 >3824时,
首先通过以下公式计算量化信息比特中间数,
其中,,round函数是向上取整。
再通过计算获得TB Size,不同条件的计算过程如下所示。
R | 公式 | 含义 | |
≤1/4 |
|
当目标码率较低时,用LDPC BG2进行编码。 | |
>1/4 | >8424 |
|
当TBS+CRC超过了BG1支持的最大码块长度是8448,需要用BG1多码块传输。 |
≤ 8424 | ![]() |
当TBS+CRC不超过BG1单个码块的最大长度,使用BG1单码块传输。 |
(C:所需的码块个数,即TB要分成多个码块进行传输,并且TB Size+CRC需要是码块个数C的倍数。)
(8:TB需要bit对齐,因此TB Size+24需要是8 bit的倍数。)
(24:当TBS大于3824后,CRC的大小为24 bit,而在码块分割前需要增加CRC,因此需要保证TB Size加CRC后满足8C的倍数关系。)
(8424:LDPC BG1支持的最大码块长度。)
TBS确定的特殊情况:
① 如果使用MCS表qam256并且28≤≤31,TBS根据相同TB (0≤
≤27)的最新的PDCCH中的DCI确定。若相同TB没有PDCCH且初始PDSCH使用半静态调度,TBS根据最近的分配半静态调度的PDCCH确定。
② 如果使用MCS表qam64或qam64LowSE并且29≤≤31, TBS根据相同TB (0≤
≤28)的最新的PDCCH中的DCI确定。若相同TB没有PDCCH且初始PDSCH使用半静态调度,TBS根据最近的分配半静态调度的PDCCH确定。
补充:
UE不会接收由SI-RNTI加扰的CRC的PDCCH调度的,并且TBS大于2976比特的PDSCH。
对于高层参数 repetitionScheme 配置为 fdmSchemeB ,且在DCI字段 Transmission Configuration Indication 指示为2个TCI状态,且DCI字段中 Antenna Port(s) 的指示DMRS端口在一个CDM组中的UE,TBS确定过程的步骤(1)改为是第一个TCI状态的被分配的PRB数,并且第一个TCI状态确定的TBS用于第二个TCI状态。
对于高层参数 repetitionScheme 配置为 fdmSchemeA ,且在DCI字段 Transmission Configuration Indication 指示为2个TCI状态,且DCI字段中 Antenna Port(s) 的指示DMRS端口在一个CDM组中的UE,TBS确定过程的步骤(1)改为是第一个TCI状态的时隙内为PDSCH分配的符号数,并且第一个TCI状态确定的TBS用于第二个TCI状态。
对于,P-RNTI、RA-RNTI、MsgB-RNTI加扰的DCI 1_0的PDCCH分配的PDSCH,步骤(2)中的非量化中间数需要乘以一个比例因子S,即
其中S取决于DCI中TB Scaling参数,如TS 38.214 Table 5.1.3.2-2。
TB scaling field |
Scaling factor S |
00 |
1 |
01 |
0.5 |
10 |
0.25 |
11 |
附录(相关完整表格)
Table 5.1.3.1-1: MCS index table 1 for PDSCH
MCS Index |
Modulation Order |
Target code Rate R x [1024] |
Spectral efficiency |
0 |
2 |
120 |
0.2344 |
1 |
2 |
157 |
0.3066 |
2 |
2 |
193 |
0.3770 |
3 |
2 |
251 |
0.4902 |
4 |
2 |
308 |
0.6016 |
5 |
2 |
379 |
0.7402 |
6 |
2 |
449 |
0.8770 |
7 |
2 |
526 |
1.0273 |
8 |
2 |
602 |
1.1758 |
9 |
2 |
679 |
1.3262 |
10 |
4 |
340 |
1.3281 |
11 |
4 |
378 |
1.4766 |
12 |
4 |
434 |
1.6953 |
13 |
4 |
490 |
1.9141 |
14 |
4 |
553 |
2.1602 |
15 |
4 |
616 |
2.4063 |
16 |
4 |
658 |
2.5703 |
17 |
6 |
438 |
2.5664 |
18 |
6 |
466 |
2.7305 |
19 |
6 |
517 |
3.0293 |
20 |
6 |
567 |
3.3223 |
21 |
6 |
616 |
3.6094 |
22 |
6 |
666 |
3.9023 |
23 |
6 |
719 |
4.2129 |
24 |
6 |
772 |
4.5234 |
25 |
6 |
822 |
4.8164 |
26 |
6 |
873 |
5.1152 |
27 |
6 |
910 |
5.3320 |
28 |
6 |
948 |
5.5547 |
29 |
2 |
reserved |
|
30 |
4 |
reserved |
|
31 |
6 |
reserved |
Table 5.1.3.1-2: MCS index table 2 for PDSCH
MCS Index |
Modulation Order |
Target code Rate R x [1024] |
Spectral efficiency |
0 |
2 |
120 |
0.2344 |
1 |
2 |
193 |
0.3770 |
2 |
2 |
308 |
0.6016 |
3 |
2 |
449 |
0.8770 |
4 |
2 |
602 |
1.1758 |
5 |
4 |
378 |
1.4766 |
6 |
4 |
434 |
1.6953 |
7 |
4 |
490 |
1.9141 |
8 |
4 |
553 |
2.1602 |
9 |
4 |
616 |
2.4063 |
10 |
4 |
658 |
2.5703 |
11 |
6 |
466 |
2.7305 |
12 |
6 |
517 |
3.0293 |
13 |
6 |
567 |
3.3223 |
14 |
6 |
616 |
3.6094 |
15 |
6 |
666 |
3.9023 |
16 |
6 |
719 |
4.2129 |
17 |
6 |
772 |
4.5234 |
18 |
6 |
822 |
4.8164 |
19 |
6 |
873 |
5.1152 |
20 |
8 |
682.5 |
5.3320 |
21 |
8 |
711 |
5.5547 |
22 |
8 |
754 |
5.8906 |
23 |
8 |
797 |
6.2266 |
24 |
8 |
841 |
6.5703 |
25 |
8 |
885 |
6.9141 |
26 |
8 |
916.5 |
7.1602 |
27 |
8 |
948 |
7.4063 |
28 |
2 |
reserved |
|
29 |
4 |
reserved |
|
30 |
6 |
reserved |
|
31 |
8 |
reserved |
Table 5.1.3.1-3: MCS index table 3 for PDSCH
MCS Index |
Modulation Order |
Target code Rate R x [1024] |
Spectral efficiency |
0 |
2 |
30 |
0.0586 |
1 |
2 |
40 |
0.0781 |
2 |
2 |
50 |
0.0977 |
3 |
2 |
64 |
0.1250 |
4 |
2 |
78 |
0.1523 |
5 |
2 |
99 |
0.1934 |
6 |
2 |
120 |
0.2344 |
7 |
2 |
157 |
0.3066 |
8 |
2 |
193 |
0.3770 |
9 |
2 |
251 |
0.4902 |
10 |
2 |
308 |
0.6016 |
11 |
2 |
379 |
0.7402 |
12 |
2 |
449 |
0.8770 |
13 |
2 |
526 |
1.0273 |
14 |
2 |
602 |
1.1758 |
15 |
4 |
340 |
1.3281 |
16 |
4 |
378 |
1.4766 |
17 |
4 |
434 |
1.6953 |
18 |
4 |
490 |
1.9141 |
19 |
4 |
553 |
2.1602 |
20 |
4 |
616 |
2.4063 |
21 |
6 |
438 |
2.5664 |
22 |
6 |
466 |
2.7305 |
23 |
6 |
517 |
3.0293 |
24 |
6 |
567 |
3.3223 |
25 |
6 |
616 |
3.6094 |
26 |
6 |
666 |
3.9023 |
27 |
6 |
719 |
4.2129 |
28 |
6 |
772 |
4.5234 |
29 |
2 |
reserved |
|
30 |
4 |
reserved |
|
31 |
6 |
reserved |
Table 5.1.3.2-1: TBS for Ninfo ≤ 3824
Index |
TBS |
Index |
TBS |
Index |
TBS |
Index |
TBS |
1 |
24 |
31 |
336 |
61 |
1288 |
91 |
3624 |
2 |
32 |
32 |
352 |
62 |
1320 |
92 |
3752 |
3 |
40 |
33 |
368 |
63 |
1352 |
93 |
3824 |
4 |
48 |
34 |
384 |
64 |
1416 |
||
5 |
56 |
35 |
408 |
65 |
1480 |
||
6 |
64 |
36 |
432 |
66 |
1544 |
||
7 |
72 |
37 |
456 |
67 |
1608 |
||
8 |
80 |
38 |
480 |
68 |
1672 |
||
9 |
88 |
39 |
504 |
69 |
1736 |
||
10 |
96 |
40 |
528 |
70 |
1800 |
||
11 |
104 |
41 |
552 |
71 |
1864 |
||
12 |
112 |
42 |
576 |
72 |
1928 |
||
13 |
120 |
43 |
608 |
73 |
2024 |
||
14 |
128 |
44 |
640 |
74 |
2088 |
||
15 |
136 |
45 |
672 |
75 |
2152 |
||
16 |
144 |
46 |
704 |
76 |
2216 |
||
17 |
152 |
47 |
736 |
77 |
2280 |
||
18 |
160 |
48 |
768 |
78 |
2408 |
||
19 |
168 |
49 |
808 |
79 |
2472 |
||
20 |
176 |
50 |
848 |
80 |
2536 |
||
21 |
184 |
51 |
888 |
81 |
2600 |
||
22 |
192 |
52 |
928 |
82 |
2664 |
||
23 |
208 |
53 |
984 |
83 |
2728 |
||
24 |
224 |
54 |
1032 |
84 |
2792 |
||
25 |
240 |
55 |
1064 |
85 |
2856 |
||
26 |
256 |
56 |
1128 |
86 |
2976 |
||
27 |
272 |
57 |
1160 |
87 |
3104 |
||
28 |
288 |
58 |
1192 |
88 |
3240 |
||
29 |
304 |
59 |
1224 |
89 |
3368 |
||
30 |
320 |
60 |
1256 |
90 |
3496 |
更多推荐
所有评论(0)