@MACSDUsubheader
MACSDUsubheader含有 R/F/LCID/L4个字段,用千指示 MACSDU。其中,L字段表示该 subheader对应的 MACSDU携带的 CCCH消息的大小,取值可为 8位或 16位,分别如图 2-11(a)和(b)所示。网络侧通过 F字段指示 L字段的位数。
图2-11 MACSDUsubheader结构
@Paddingsubheader
Paddingsubheader含有R/R/LCID3个字段,指示用千填充的subPDU,如图 2-12
所示。
图2-12 Paddingsubheader结构
(3)MsgBRARPayload
MsgBRARPayload分为两类:FallbackRAR以及 SuccessRAR。句 FallbackRAR为固定的 7个字节,按每行一个字节规律排列。如图 2-13所示,其内容和结构均与 4步 RACH的 RARPayload相同。其中,每个字段的释义参见表 2-4。
图2-13 FallbackRAR结构
表2-4 FallbackRAR内容字段
字段 |
长度与含义 |
R |
1bit,预留位,取值为 0,解码时可自动忽略 |
TAC |
12bit,时间提前量命令,用千调整时间提前量 |
ULgrant |
27bit,用千指示 Msg3 传输资源和传输方案,详见 TS 38.213 8.2 节 |
TC-RNTI |
1bit,临时小区无线网络标识,用千加扰 Msg3。竞争解决成功后升级为正式的小区无线网络标识,在小区内唯一表示单一用户 |
@ SuccessRAR是 MsgB特有的 RAR Payload类型。如图 2-14所示,SuccessRAR为固定的 11个字节,按每行一个字节规律排列,其中,每个字段的详细释义参见表2-5。
图2-14 SuccessRAR结构
表2-5 SuccessRAR内容字段
字段 |
长度与含义 |
UECRID |
48bit,为前序传输的 MsgA 中包含的 CCCH 消息前 48 位,用千竞争解决 |
TPC |
2bit,传输功率控制命令,用千 MsgB HARQ 反馈功控 |
HARQ反馈时机指示 |
3bit,用千指示 MsgB 的 HARQ 反馈时间点 |
PUCCH资源指示 |
4bit,用千指示 MsgB 的 HARQ 反馈的传输资源 |
TAC |
12bit,用千调整时间提前量 |
C-RNTI |
16bit,用千在小区内唯一标识单一用户 |
3. MsgBHARQ-ACK反馈
如果用户检测到 SuccessRAR,需要对该 MsgB 进行 HARQ-ACK 的反馈,表明随机接入过程的完成。其中SuccessRAR里携带 4bit,用来指示 PUCCH的资源位置,用户根据指示从 PUCCH公共资源集里选取某一个 PUCCH 资源用千 ACK 消息的反馈。PUCCH在第n+k + 个时隙位置传输,其中n表示接收到PDSCH的时隙位置;k由SuccessRAR中另外 3bit所指示,取值范围为 1~8;另外体现了不同子载波间隔下用户处理 PDSCH所需的时间差异,见表 2-6。
表2-6 不同子载波间隔下附加的PUCCH反馈时延
载波间隔 |
|
15kHz |
2 |
30kHz |
3 |
60kHz |
4 |
120kHz |
6 |
4. 小结
总体而言,MsgB的接收和竞争解决可分为以下 4种情况。
(1) UE监听到了用 C-RNTI加扰的 MsgB调度信令并成功解码相应的 MsgB。此时UE认为竞争解决成功并关闭相应的 MsgB接收窗,随机接入成功完成。
(2) UE收到用 MsgB-RNTI加扰的 MsgB调度信令且 MsgB含有成功随机接入响应
(SuccessRAR):若 SuccessRAR包含的竞争解决标识(Contention Resolution ID)和前序传输的 MsgA的 CCCH消息前 48bit一致,则 UE认为竞争解决成功,随机接入成功完成。若竞争解决 ID不一致,UE会在 MsgB接收窗超时前继续监听 MsgB的调度信令。
(3) UE收到用 MsgB-RNTI加扰的 MsgB调度信令且 MsgB含有回退随机接入响应
(FallbackRAR):若 FallbackRAR带有和前序传输的 MsgA一致的前导 ID,则 UE会执行回退到4步随机接入的步骤,按照 4步随机接入收到随机接入响应的步骤进行后续的Msg3传输和竞争解决。若 MsgB包含的前导与 MsgA不一致,则 UE会在 MsgB接收窗超时前继续监听MsgB的调度信令。
(4) MsgB接收窗超时而 UE依然未能收到针对自己的随机接入响应,此时 UE会进行如2.1.2节所述的 MsgA重传步骤。