7.3.3.2.2 Msg3 - 发送RRC连接请求
发布时间:2026/8/5 3:57:36 作者:尧图编辑部 阅读量:1,286

课程视频一、 章节背景与系统定位1.1初始接入CBRA全流程信令轴线在 5G NR 无线接入网NG-RAN架构中基于竞争的随机接入过程CBRA, Contention-Based Random Access是用户终端UE与基站gNodeB建立初始无线链路、取得上行同步并建立无线资源控制RRC连接的必经之路。完整的 CBRA 四步握手流程包含Msg1Preamble:UE在指定 PRACH 资源上发送随机接入前导码Preamble。Msg2RAR:gNodeB监测到 Preamble 后在 PDCCH/PDSCH 上下发随机接入响应包含 TA 调整、TC-RNTI 以及调度 Msg3 的 RAR UL Grant。Msg3RRCConnectionRequest / RRCSetupRequest:UE在 RAR UL Grant 指定的 PUSCH 资源上发送包含高层控制标识RRCSetupRequest的传输块即本节探讨的核心主题。Msg4Contention Resolution / RRC Setup:gNodeB回传竞争解决标识Contention Resolution Identity解决冲突并下发 RRCSetup 建立无线承载。1.2协议层级纵向映射SRB0 / CCCH / PUSCH从 3GPP 协议栈TS 38.331 / TS 38.321 / TS 38.211纵向视图来看Msg3 的产生与递交经历了严密的层级映射RRC层L3:Msg3的消息体为 RRCSetupRequest由 UE 的 RRC 控制面实体生成。由于此时 UE 尚处于 RRC_IDLE 状态且未建立专有的控制信承载该消息映射至无线信令承载 0SRB0, Signaling Radio Bearer 0。MAC层L2:SRB0对应的逻辑信道为公共控制信道CCCH, Common Control Channel。在 MAC 层控制单元将 CCCH SDU 与必要的 MAC PDU 报头进行封装。如果 UE 属于重新连接或 Resume 场景MAC 层还会在此处捎带 C-RNTI MAC CE 或 BSR缓存状态报告。PHY层L1:MAC PDU组装为物理层传输块TB最终映射至物理上行共享信道PUSCH, Physical Uplink Shared Channel进行空口发射。【深入辨析为什么 Msg3 使用 PUSCH 而非 PUCCH】在 5G NR 体系中PUCCH物理上行控制信道需要由基站进行专有配置如特定 PUCCH Resource Set、周期性或半持续性时频资源。在初始接入阶段gNodeB 尚未获得 UE 的确切身份与信道质量更未建立专用 RRC 连接因此不可能为其预留 PUCCH 资源。所有高层控制信令如 RRCSetupRequest只能作为数据有效载荷利用 PUSCH 的共享资源块进行传输。二、 Msg3 初传调度机制27-bit RAR UL Grant 深度解构2.1为什么 Msg3 初传“不依赖” PDCCH / DCI 动态调度在 5G 通规上行传输场景中任何 PUSCH 的发送原则上都必须通过 PDCCH 上的下行控制信息如 DCI Format 0_0 或 0_1进行动态指示DCI-based UL Grant。然而Msg3 初传是一个非常特殊的例外在 Msg3 初传的时刻UE 尚未在小区内获得专用的 C-RNTI 身份标识gNodeB 无法使用 C-RNTI 对 PDCCH 进行 CRC 加扰和寻址调度同时若使用临时标识 TC-RNTI 逐个在 PDCCH 上下发 DCI 调度 Msg3 初传将带来巨大的 PDCCH 盲检开销与下行控制信道阻塞。为此3GPP TS 38.213 规范规定Msg3 的初传资源完全由 Msg2RAR中内嵌的 27-bit 物理层字段——RAR UL Grant 显式指定无需在下行 PDCCH 上监听额外的 DCI。2.2 27-bit RAR UL Grant内部比特域全解表字段名称 (Field Name)比特位数工程含义与物理层指导Frequency Hopping Flag1 bit频率跳变标志指示 Msg3 PUSCH 发送是否开启跳频1 开启0 关闭。Msg3 PUSCH Frequency Allocation12–14 bits频域资源分配指示占用 RB 的起始位置与连续 RB 数量Resource Allocation Type 1。Time Domain Resource Allocation4 bits时域资源分配对应表格索引指示 Slot 偏移 k2、SLIV 及 PUSCH 映射类型。Modulation Coding Scheme (MCS)4 bits调制编码方案指定 Msg3 PUSCH 使用的 MCS 索引QPSK 阶次。TPC Command for PUSCH3 bits发射功率控制命令调整功控偏置-6 dB 至 8 dB。CSI Request1 bit信道状态信息请求1 表示要求附带上行 CSI 报告0 不需要。2.3 PUSCH传输时序计算k2 偏移与 SCS 对应根据 3GPP TS 38.213 第 8.3 节Msg3 PUSCH 的发送时隙计算公式为n k2 Δ其中 n 为接收 RAR PDSCH 的结束时隙k2 为 RAR Grant 中的时域偏移Δ 为考虑到 Uplink/Downlink 切换与处理时间的额外补偿步长。对应不同子载波间隔SCSSCS 15 kHz (FR1): Δ 2个时隙SCS 30 kHz (FR1): Δ 3个时隙SCS 120 kHz (FR2): Δ 6个时隙。三、 Msg3 重传的前因后果与 HARQ 控制机制深度展开3.1【起因】Msg3 传输失败的根本原因分析Causes在真实的蜂窝无线网络环境中Msg3 的初传并不能保证 100% 成功。导致 Msg3 在空口传输失败并引发重传的深层原因主要包括以下三大类衰落与突发信道干扰Fading Sudden Interference:由于初始接入阶段 UE 尚未建立闭环功率控制基站根据 Preamble 估计的接收功率可能与实际 PUSCH 需求存在偏差。如果在 Msg3 发送期间无线信道发生深度快衰落或面临强烈的同频干扰gNodeB 接收端的 SINR 将陡降导致 PUSCH 物理层解调失败。竞争性接入CBRA空口碰撞Intra-cell Collision:在基于竞争的随机接入场景下如果两个或多个 UE 在同一个 PRACH 时频资源RO上发送了完全相同的 Preamble 码gNodeB 在 Msg1 阶段无法分辨因而会在 Msg2 中下发包含相同 RAR UL Grant 和相同 TC-RNTI 的响应。此时两个 UE 将同时在完全相同的 PUSCH 时频资源上发送各自的 Msg3形成严重的同频对撞信号。上行功控偏差与链路预算限制Open Loop Power Bias:UE通常位于小区边缘受限于最大发射功率如 23 dBm上行链路预算Link Budget紧张导致接收 SNR 超出解调限度。3.2【过程】Msg3 重传触发机制从 RAR Grant 转向 PDCCH/DCI 动态调度重传调度的核心机制Msg3 初传使用 RAR UL Grant而 Msg3 重传完全改变了模式必须通过 PDCCH 进行显式动态调度PDCCH DCI下发:当 gNodeB 判定 Msg3 需要重传时它会在下行 PDCCH 的 Type1-PDCCH 公共搜索空间CSS中下发格式为 DCI Format 0_0 的上行授权。TC-RNTI寻址掩码:该 PDCCH 消息在 CRC 加扰时必须使用 Msg2 中分配的临时身份标识——TC-RNTI 进行加扰。UE 使用 TC-RNTI 解扰盲检。NDI新数据指示未翻转判决法则:DCI Format 0_0中的 1-bit NDI保持不翻转Not Toggled即 NDI 0。UE 物理层根据 NDI 未翻转这一标志明确断定本次调度是要求重传 HARQ 缓存区中的旧 Msg3 数据块RV轮转与 HARQ 软合并:DCI 0_0指定本次重传使用的冗余版本RV按 RV0 - RV2 - RV3 - RV1 顺序轮转。UE 提取重传编码块gNodeB 接收端将重传信号与初传在软缓存中的 LLR 进行 HARQ 追赶合并或增量冗余合并IR-HARQ大幅提升解调成功率。【关键原理总结初传 vs 重传的本质区别】• Msg3初传由 Msg2 中的 27-bit RAR UL Grant 直接调度无 PDCCH DCI物理层不直接用 TC-RNTI 加扰 PUSCH。• Msg3重传由 PDCCH 下发的 DCI Format 0_0 动态调度DCI CRC 必须用 TC-RNTI 加扰NDI 保持不翻转0支持 RV 轮转与 HARQ 软合并。3.3【定时与上限控制】定时器与重传闭环ra-ContentionResolutionTimer运行机制:UE在发送 Msg3初传或重传后的第一个 PDCCH 机会时刻启动该定时器持续监听 TC-RNTI 加扰的 PDCCH。若超时仍未收到 Msg4判定本次接入失败。maxHARQ-Msg3Tx重传上限:MAC层维护 maxHARQ-Msg3Tx 参数通常为 3~5 次。若重传达上限仍未成功终止当前接入。退避Backoff与重新发起接入:宣告失败后UE 递增 PREAMBLE_TRANSMISSION_COUNTER触发功率提升Power Ramping并经过随机 Backoff 退避后重新从 Msg1 开始发送 Preamble。四、 临时身份标识TC-RNTI的生命周期全过程孕育产生Msg2 阶段:在 Msg2 中为 UE 显式分配 16-bit TC-RNTI赋予临时小区身份。保护与重传寻址Msg3/Msg4 阶段:在竞争解决完成前充当下行寻址令牌。gNodeB 用其加扰 PDCCH 调度 Msg3 重传及 Msg4UE 用其盲检下行响应。身份转正竞争成功:成功收到匹配的 Msg4 后MAC 层将 TC-RNTI 正式“转正”提升为专有 C-RNTI。销毁释放竞争失败:竞争失败或超时后立即清空释放。五、 竞争解决与 RRCSetupRequest 消息结构5.1 RRCSetupRequest (3GPP TS 38.331) ASN.1结构全解析RRCSetupRequest :: SEQUENCE {rrcSetupRequest RRCSetupRequest-IEs}RRCSetupRequest-IEs :: SEQUENCE {ue-Identity InitialUE-Identity,establishmentCause EstablishmentCause,spare BIT STRING (SIZE (1))}InitialUE-Identity :: CHOICE {ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)), --已注册 UE 的 5G-S-TMSI 高位比特randomValue BIT STRING (SIZE (39)) -- 未注册 UE 的 39 位随机数}ue-Identity (InitialUE-Identity):39-bit终端唯一标识。未注册终端生成 randomValue碰撞概率 1/2^39已注册终端填入 ng-5G-S-TMSI-Part1。establishmentCause (建立原因):8种枚举取值mo-Signalling, mo-Data, emergency, highPriorityAccess 等用于基站准入控制与优先级调度。spare:1-bit预留对齐字节边界。六、 本节核心要点总结信道映射:CCCH (逻辑信道) - SRB0 (无线承载) - PUSCH (物理信道)消息体为 RRCSetupRequest。调度机制差异:初传由 Msg2 中的 27-bit RAR UL Grant 显式调度不依赖 PDCCH/DCI重传由 PDCCH 下发的 DCI 0_0 动态调度CRC 由 TC-RNTI 加扰NDI 保持不翻转0。TC-RNTI生命周期:由 Msg2 分配用于调度 Msg3 重传和接收 Msg4竞争成功升级为 C-RNTI竞争失败则释放。重传因果:多终端碰撞或衰落导致 PUSCH CRC 错误通过 DCI 0_0 进行 RV 轮转与 HARQ 软合并重传受控于 ra-ContentionResolutionTimer 与 maxHARQ-Msg3Tx。竞争解决关键:Msg3携带 39-bit randomValue 或 S-TMSIgNodeB 在 Msg4 中原样回传终端比对一致即判定竞争胜利。