NR PDSCH(二)调制阶数、码率、TB Size的确定

目录

1、基本流程

2、调制阶数和码率的确定

3、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区I_{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
I_{MCS}

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 指示使能两码字传输,若I_{MCS}=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≤I_{MCS}≤27,或使用非Table2(qam64或qam64LowSE)且0≤I_{MCS}≤28,UE将首先使用以下过程确定TBS(除DCI 1_1禁用的TB外)。

        TBS确定的总体流程:① 根据PRB中的有效RE数以及分配给UE的PRB数确定分配给UE的总RE数;② 将总RE数与MCS对应的调制阶数、码率、冗余版本获得非量化的信息比特中间数;③ 将该中间数进行量化,最后查表或计算获得TBS。

        (1)UE首先确定时隙中的RE数(N_{RE})。

        (1.1) UE通过以下公式确定一个PRB中分配给PDSCH的RE数(N_{RE}^{'})。

 其中,N_{sc}^{RB}=12即一个PRB中的子载波数;N_{symb}^{sh}是时隙内为PDSCH分配的符号数;

N_{DMRS}^{PRB}思调度时长内每个PRB中DMRS的RE数(包含没有数据的DMRS CDM组的开销),由DCI1_0或1_1或1_2指示;N_{oh}^{PRB}是高层参数 PDSCH-ServingCellConfig 中 xOverhead 配置的开销(6、12或18),若没配置则为0。若PDSCH是由SI-RNTI、RA-RNTI、MSGB-RNTI或P-RNTI加扰的PDCCH调度,也为0。

         (1.2)UE确定以下公式确定分配给PDSCH的总的RE数(N_{RE})。

 其中,n_{PRB}是分配给UE的总的PRB数。

        (2)通过以下公式获取非量化信息比特中间数(N_{info})。

 其中,Q:调制阶数,R:目标比特率,v:冗余版本。

        若N_{info}≤3824,执行步骤(3);否则执行步骤(4)。(由于TB Size限制,需要对信息比特中间数进行不同的量化。TB Size相关内容见LDPC编码。)

        (3)当 N_{info}≤3824时,

                首先通过以下公式计算量化信息比特中间数N_{info}^{'}

其中,

                 再查表TS 38.214 Table 5.1.3.2-1: TBS for  N_{info}≤3824,找到小于N_{info}^{'}的最大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)当  N_{info}>3824时,

                  首先通过以下公式计算量化信息比特中间数N_{info}^{'}

其中,,round函数是向上取整。

                再通过计算获得TB Size,不同条件的计算过程如下所示。

RN_{info}^{'}公式含义
≤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≤I_{MCS}≤31,TBS根据相同TB (0≤I_{MCS}≤27)的最新的PDCCH中的DCI确定。若相同TB没有PDCCH且初始PDSCH使用半静态调度,TBS根据最近的分配半静态调度的PDCCH确定。

        ② 如果使用MCS表qam64或qam64LowSE并且29≤I_{MCS}≤31, TBS根据相同TB (0≤I_{MCS}≤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)改为n_{PRB}是第一个TCI状态的被分配的PRB数,并且第一个TCI状态确定的TBS用于第二个TCI状态。

        对于高层参数 repetitionScheme 配置为 fdmSchemeA ,且在DCI字段 Transmission Configuration Indication 指示为2个TCI状态,且DCI字段中 Antenna Port(s) 的指示DMRS端口在一个CDM组中的UE,TBS确定过程的步骤(1)改为N_{symb}^{sh}是第一个TCI状态的时隙内为PDSCH分配的符号数,并且第一个TCI状态确定的TBS用于第二个TCI状态。

        对于,P-RNTI、RA-RNTI、MsgB-RNTI加扰的DCI 1_0的PDCCH分配的PDSCH,步骤(2)中的非量化中间数N_{info}需要乘以一个比例因子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
IMCS

Modulation Order
 Qm

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
IMCS 

Modulation Order
 Qm

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
IMCS

Modulation Order
 Qm

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

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值