最近在整理实习平台的仿真结果,又重新看了一下NR中TBS大小的确定问题,简单记录一下吧。
对于NR-MCS索引值及参数确定,可以按如下步骤进行:
第一步
UE根据接收到的DCI format来读取以下信息:
1.1)、Modulation and coding scheme :5bit,得到,一般MCS的索引值在0~31之间
对于索引值在0~27或0~28之间的有确定的调制阶数和目标码率,称其为显示MCS;对于索引值在28~31或29~31之间的[if !msEquation]I_MCS[endif]仅有确定的调制阶数,其目标码率为reserved状态,称其为隐式MCS,只用于重传。
第二步
2.1)、UE确定使用层数以及速率匹配前分配的PRB总数
第三步 由显示MCS确定TBS的过程
3.1)、确定和
对于PDSCH,MCS索引table有3个,在本节中只选其中一个进行阐述:对于具体使用哪一个MCS Index 表格,由UE根据高层参数PDSCH-Config中的mcs-Table设置确定;UE由已知的从锁定的table中找出索引值对应的调制阶数和目标码率;如当确定MCS Index为6时,则对应的调制阶数为2,其对应的目标码率为449/1024;
3.2)、确定
3.2.1)、确定在一个PRB中分配给PDSCH的RE数
公式为: ,其参数对应的意义如下:
:一个物理资源块上子载波数;
:一个时隙内分配给PDSCH的符号数;
:在调度持续时间内每个PRB中用于DMRS的RE数;
:由PDSCH-ServingCellConfig中的更高层参数xOverhead配置的开销(0,6,12,18,未配置时默认为0);
3.2.2)、确定分配给PDSCH的RE总数
公式为: ,其参数对应的意义如下:
:PRB总数
3.3)、确定
已知用于PDSCH的RE数,目标码率,调制阶数及层数,根据下式获得信息比特的中间数:;根据得到的,比较其与3824的大小关系,1)若小于等于3824,则执行第3.4节进行量化查表(TB级16位CRC);2)若大于3824,则执行第3.5节进行量化计算(TB级24位CRC,CB级24位CRC)。
3.4)、量化查表得到最终的TBS
该TBS大小包含16CRC比特,因此实际传输的比特数应该是表格中的比特数-16。
3.4.1)、当信息比特小于3824时
当≤3824,量化信息比特的中间数,得到
,其中,。
3.4.2)、由中间信息比特查表
利用得到的,从38.214 Table 5.1.3.2-1中找出最小但不小于的TBS作为最终的码块大小,该码块大小包含CRC比特长度。
3.5)、量化并进行分组
3.5.1)、当信息比特大于3824时
当>3824,先量化信息比特的中间数,得到,其中,;
再判断目标码率,若是,则TBS确定如下:
,其中
否则,继续判断,若是,则TBS确定如下:
,其中,
否则,TBS的确定如下:
第四步 由隐示MCS确定TBS的过程
隐式MCS没有明确的目标码率,对于TBS的确定有以下确定方式:
第一种:由同一传输块中的最新(the latest)的PDCCH(0≤I_MCS≤27)来决定;
第二种:若没有来自同一传输块的最新PDCCH,并且对于同一传输块的初始PDSCH采用配置授权,则TBS Size由最近(the most recent)的配置调度的PDCCH来决定。
对于LTE-MCS索引值及参数确定,可以按如下步骤进行:
第一步 MCS索引值及参数确定
UE根据接收到的DCI format来读取以下信息:
Modulation and coding scheme :5bit,得到,MCS索引值范围在0~31之间。其中,对于索引值在0~28之间的有确定的调制阶数和TBS Index ;}对于索引值在29~31之间的仅有确定的调制阶数,其TBS Index为reserved状态,只用于重传。
第二步 显示MCS的TBS确定
UE根据DCI格式,分配资源的方式和分配结果计算得到使用的N_PRB个数及使用的层数:
已知用于PDSCH的数,层数及,查表获得最终的TBS大小,如下:
1 个 TB 不映射到多于1 层的空分复用,即只映射到1 层时,根据36.213的 7.1.7.2.1节表格来得到对应TB 的 TB Size;
同理,1 个 TB 映射到2 层的空分复用时,根据36.213的 7.1.7.2.2节的介绍来得到对应TB 的 TB Size;1 个 TB 映射到3 层的空分复用,则根据36.213的 7.1.7.2.4节的介绍来得到对应TB 的 TB Size;1个 TB 映射到 4 层的空分复用时,根据36.213的 7.1.7.2.5节的介绍来得到对应TB 的 TB Size;
第三步 隐式MCS的TBS确定
此时为下行自适应重传,UE会根据对同一个TB的最近一次的∈[0:28]的PDCCH来决定其使能的TBS(此时重传不改变TBS)。如果找不到对应TB的最近一次,并且同一 TB 的初始 PDSCH 传输是半静态调度(SPS)时,其 TBS会由最近一个半静态调度分配时使用的PDCCH来决定。
参考文献:
【1】TS 38.214 Physical layer procedures for data
【2】¨3GPP TSG RAN1 R1-1720353 ,‘Remainingdetails on TBS determination’, Samsung
【3】TS 38.213 Physical layer procedures