UE传输PUSCH信道的流程-Part5(Modulat

标签:
杂谈 |
分类: 5GNR系统概述 |
为了PUSCH传输的确定modulation order,target code rate,redundancy version和TB size,UE应首先:
从调度PUSCH传输的DCI format 0_0/0_1中读取5 bits长度的‘modulation and coding scheme’字段消息,或者在已激活的configured grant Type 2 PUSCH对应的DCI format 0_0/0_1中读取5 bits长度的‘modulation and coding scheme’字段消息,或者从configured grant Type 1 PUSCH对应的信令参数ConfiguredGrantConfig->rrc-ConfiguredUplinkGrant->mcsAndTBS中来确定modulation order(Qm)和target code rate(R)的取值(具体内容我们会在稍后的’Modulation order and target code rate determination‘一节解释)
从调度PUSCH传输的DCI中读取'redundancy version'字段信息来确定由DCI调度的PUSCH传输的冗余版本号,对于configured grant Type 1和Type 2 PUSCH传输,按照博文'TB repetition for UL transmission with a configured grant'中'Transport Block repetition for uplink transmissions with a configured grant'来确定PUSCH传输的冗余版本号。
其次,UE应当:使用PUSCH传输层数(),总PRB个数(nPRB)来确定TB size(具体内容我们会在稍后的’TB size determination‘一节解释)
Modulation order and target code rate determination
对于由RAR所携带的UL grant触发的PUSCH传输(Msg3),或者由C-RNTI,MCS-C-RNTI,TC-RNTI,CS-RNTI加扰的DCI format 0_0调度的PUSCH传输,或者对于一个使用CS-RNTI的configured grant Type 2的PUSCH,并且,
对于由RAR所携带的UL grant 触发的PUSCH传输或者由C-RNTI,MCS-C-RNTI,TC-RNTI,CS-RNTI或者SP-CSI-RNTI(用于在PUSCH上上报的半持续CSI报告)加扰的DCI format 0_1调度的PUSCH传输,或者对于一个使用CS-RNTI的configured grant Type 2的PUSCH。
如果对于以上场景的PUSCH传输,该PUSCH传输的transform precoding是disabled:
如果对于以上场景的PUSCH传输,该PUSCH传输的transform precoding是enabled:
TB size determination
对于由RAR所携带的UL grant触发的PUSCH传输(Msg3),或者由C-RNTI,MCS-C-RNTI,TC-RNTI,CS-RNTI加扰的DCI format 0_0调度的PUSCH传输,并且,
对于由RAR所携带的UL grant 触发的PUSCH传输或者由C-RNTI,MCS-C-RNTI,TC-RNTI,CS-RNTI或者SP-CSI-RNTI(用于在PUSCH上上报的半持续CSI报告)加扰的DCI format 0_1调度的PUSCH传输,或者对于PUSCH Transmission with configured grant ,对于这些场景:
If,
0≤IMCS≤27,没有使用transform precoding,使用Table 5.1.3.1-2,或者
0≤IMCS≤28,没有使用transform precoding,使用除Table 5.1.3.1-2之外的任一table,或者
0≤IMCS≤27,使用transform precoding,则UE应按照以下步骤确定TBS:
else if,
else,