告别盲调!手把手教你配置NR PUSCH时域资源,从DCI调度到Configured Grant全解析

发布时间:2026/6/12 21:24:20

告别盲调!手把手教你配置NR PUSCH时域资源,从DCI调度到Configured Grant全解析 5G NR PUSCH时域资源配置实战指南从DCI调度到Configured Grant全流程解析在5G NR系统的上行链路设计中物理上行共享信道(PUSCH)的时域资源配置直接影响着上行数据传输的性能和可靠性。本文将深入剖析PUSCH时域资源分配的核心机制提供从DCI动态调度到Configured Grant的全套配置方案帮助工程师在实际网络部署和优化中精准把控上行资源。1. PUSCH时域资源基础架构解析PUSCH时域资源配置是5G NR上行调度中的关键环节其设计充分考虑了不同业务场景的多样化需求。与LTE系统相比NR PUSCH在时域灵活性方面实现了质的飞跃这主要得益于三大核心参数的协同工作。**映射类型(Mapping Type)**决定了PUSCH在时隙内的起始位置和长度组合Type A固定从时隙起始符号0开始适用于常规业务传输Type B可从任意符号起始支持更灵活的微时隙(mini-slot)调度| 参数 | Mapping Type A | Mapping Type B | |-----------------|----------------|----------------| | 起始符号(S) | 固定为0 | 0-13任意值 | | 最小符号长度(L) | 4 | 1 | | 典型应用场景 | eMBB | URLLC |**重复类型(Repetition Type)**提供了可靠性增强机制Type A基于时隙级的重复每个重复使用相同的符号分配Type B基于符号级的重复专为URLLC低时延场景优化注意Type B重复必须配合Mapping Type B使用这是协议中的硬性规定。时隙偏移K₂定义了PUSCH传输与调度DCI之间的时间关系其计算需考虑# K₂基本计算公式 Ks floor(n * 2^μ_PUSCH / 2^μ_PDCCH) K2 K_offset其中μ代表子载波间隔配置n为调度DCI所在时隙编号。在CA场景下还需考虑小区特定的时隙偏移补偿。2. DCI动态调度中的时域资源分配策略动态调度是PUSCH资源配置最灵活的方式不同DCI格式对应着差异化的时域资源配置能力。理解这些差异对实际网络优化至关重要。2.1 DCI格式0_0的资源配置特点作为最基本的调度格式DCI 0_0在时域资源配置上有明显限制仅支持R15版本的时域资源分配表不支持PUSCH重复和TBoMS功能映射类型由RRC配置的时域资源表决定典型配置流程在pusch-ConfigCommon中配置PUSCH-TimeDomainAllocationListDCI中的Time domain resource assignment字段选择表中条目UE根据选中的条目确定K₂、SLIV和Mapping Type2.2 DCI格式0_1/0_2的增强特性相比0_00_1/0_2格式提供了更强大的时域资源配置能力多PUSCH联合调度单个DCI可调度最多8个PUSCH传输高级重复配置支持Type A/B重复和TBoMS扩展K₂值满足更灵活的调度时序需求关键RRC参数pusch-TimeDomainAllocationListForMultiPUSCH :: SEQUENCE { k2-r16 INTEGER(0..32), extendedK2 ENUMERATED {true} OPTIONAL, startSymbolAndLength INTEGER(0..127), mappingType ENUMERATED {typeA, typeB}, numberOfRepetitions ENUMERATED {n1, n2, n4, n8} OPTIONAL, numberOfSlotsTBoMS INTEGER(1..32) OPTIONAL }实践提示当配置extendedK2时需确保不同DCI调度的PUSCH在时域上无span重叠否则会导致调度失败。3. 随机接入流程中的PUSCH资源配置随机接入过程中的PUSCH传输有其特殊性需要特别关注其时域资源配置机制。3.1 4-step RA中的MSG3 PUSCHMSG3传输涉及两种调度方式初传由RAR UL Grant调度重传由TC-RNTI加扰的DCI 0_0调度时域特性对比共用相同的时域资源分配表来自pusch-ConfigCommon重复次数通过MCS字段的2个MSB指示支持Type A重复但不支持TBoMS| 参数 | RAR调度初传 | DCI 0_0调度重传 | |-------------|-------------|-----------------| | RV版本 | 固定RV0 | 根据表格轮转 | | 加扰初始化 | TC-RNTI | TC-RNTI | | 时序关系 | nk2Δ | nk2 |3.2 2-step RA中的MSGA PUSCHMSGA PUSCH的时域资源配置更为特殊通过msgA-PUSCH-Config独立配置时频资源与PRACH preamble严格映射不支持任何形式的重复传输关键时域参数1. msgA-PUSCH-TimeDomainOffset首个PO的时隙偏移 2. nrofSlotsMsgA-PUSCH连续传输时隙数 3. startSymbolAndLengthMsgA-POSLIV直接配置 4. guardPeriodMsgA-PUSCHPO间保护间隔部署建议在实际网络中需要根据PRACH配置仔细规划msgA-PUSCH资源避免时频冲突。4. Configured Grant的时域资源配置方案Configured Grant为半静态调度提供了高效解决方案其两种类型在时域配置上各有特点。4.1 Type1 CG的配置要点Type1 CG完全通过RRC配置具有以下时域特性激活即生效无需DCI触发时域资源表选择遵循DCI 0_0规则重复次数由repK参数或时域表中的numberOfRepetitions决定典型配置示例ConfiguredGrantConfig :: SEQUENCE { rrc-ConfiguredUplinkGrant SEQUENCE { timeDomainAllocation INTEGER(0..15), repK ENUMERATED {n1, n2, n4, n8} DEFAULT n1, pusch-RepTypeIndicator ENUMERATED {pusch-RepTypeB} OPTIONAL }, ... }4.2 Type2 CG的动态特性Type2 CG结合了RRC预配置和DCI激活的特点初始传输采用激活DCI指示的时域资源支持Type A/B重复和TBoMS重传采用动态调度机制时序关系示意图[激活DCI] -- [首个传输时机] -- [周期重复] ^ | [重传DCI] --- [动态调度传输]5. 跨场景时域资源配置最佳实践在实际网络部署中PUSCH时域资源配置需要综合考虑多种因素。以下是经过验证的配置检查清单配置验证清单确认DCI格式与功能支持匹配0_0不支持重复和TBoMS0_1/0_2支持高级功能检查时域资源表一致性Common和Dedicated表的优先级默认表的fallback机制验证重复参数兼容性Type B必须配合Mapping Type BTBoMS需满足N·K ≤ 32确保时序关系合理考虑UE处理时间避免符号级冲突常见配置错误排查现象PUSCH传输失败 可能原因Mapping Type与Repetition Type不匹配 解决方案Type B重复必须使用Mapping Type B现象重复次数异常 可能原因时域表中numberOfRepetitions与pusch-AggregationFactor冲突 解决方案两者不能同时配置现象TBoMS性能不佳 可能原因N·K值超过UE能力 解决方案确保N·K ≤ 32且符合UE能力上报对于URLLC场景建议采用以下优化配置组合Mapping Type B Repetition Type B配置invalidSymbolPattern规避下行符号使用较小的K₂值降低时延而在eMBB大流量场景下更优配置为Mapping Type A Repetition Type A启用TBoMS提升传输效率适当增加K₂值给UE充足处理时间通过本文的深度解析和实战指导工程师可以建立起完整的PUSCH时域资源配置知识体系在实际工作中游刃有余地应对各种配置挑战为5G网络的上行性能优化奠定坚实基础。

相关新闻