NR/5G - PDSCH TB-Size计算

  • 调制方式和码率确定

调制方式和码率的表格有3个,其中38.214中的表格5.1.3.1-2是支持256QAM的,表格5.1.3.1-3是为支持URLLC设计的,表格5.1.3.1-1认为是一个默认表格。

可以看到表格5.1.3.1-3中的同一个MCS Index码率一般都要低于另外两个表格。

对于表格的选择,根据RNTI,mcs-Table配置,DCI format,搜索空间等确定。

下面根据不同RNTI场景来确定使用的表格。

                           ----------------------------------


C-RNTI

DCI format SearchSpace mcs-Table MCS-C-RNTI Table
foramt 1-1          - qam-256          -

5.1.3.1-2

        - UE-Specific

qam64LowSE

Not Config

5.1.3.1-3

                                       Otherwise 5.1.3.1-1
mcs-Table - PDSCH-Config中的mcs-Table指示


                           ----------------------------------

                           ----------------------------------


CS-RNTI 

mcs-Table SPS-Config mcs-Table Pdsch-Config Table
qam64LowSE 5.1.3.1-3
Not Config qam-256 5.1.3.1-2
Otherwise 5.1.3.1-1


                                ----------------------------------

                                  ----------------------------------

MCS-C-RNTI 

MCS-C-RNTI使用场景为URLLC场景,使用表格5.1.3.1-3。

                                   ----------------------------------

                                  ----------------------------------

SI-RNTI/P-RNTI/RA-RNTI

使用表格5.1.3.1-1。

P-RNTI/RA-RNTI/SI-RNTI不能使用Qm > 2的调制方式。

----------------------------------

  • TBS计算

maxNrofCodeWordsScheduledByDCI如果指示调度两个码字,那么通过DCI中的MCS和RV来指示使能的码字。如果IMCS = 26 并且 rvid = 1,则该码字为disable。

首先计算一个RB内用于传输PDSCH的RE个数,除去DMRS和Overhead;然后乘以实际调度PDSCH的RB个数,其中的156=12×13,一个Slot最多14个符号,至少还有1个符号用于传输DMRS;

然后,实际PDSCH资源能承载的比特数,结合调制方式(QPSK-2bit,16QAM-4bit,64QAM-6bit等),码率,传输层数确定总共比特数;

最后,根据LDPC编码中的一些规则,计算最后的PDSCH的TB Size比特数;

                                                (流程图引用www.sharetechnote.com)

SI-RNTI的TBS不能超过2976 bits。

P-RNTI/RA-RNTI的TBS在计算Ninfo时候,多一个简单修改,乘以根据DCI中TB scaling field确定的一个系数。

发布了42 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/kakamilan/article/details/105333554