当前位置: 首页 > news >正文

【NR协议】PUSCH时域资源分配:从参数解析到调度场景实战

1. PUSCH时域资源参数解析

在5G NR系统中,PUSCH(物理上行共享信道)的时域资源分配是上行调度中最关键的技术之一。理解这些参数对于网络优化工程师和协议开发人员来说至关重要。我们先从最基础的参数开始拆解。

1.1 PUSCH mapping type详解

Mapping Type决定了PUSCH在时隙中的起始位置和符号长度组合方式。实际项目中遇到过两种典型场景:

Type A适用于常规业务传输:

  • 起始符号固定为时隙的第一个OFDM符号(符号0)
  • 最小符号长度为4个符号
  • 典型应用在eMBB场景的大块数据传输

Type B则更灵活:

  • 可以从时隙内任意符号开始
  • 最小符号长度仅为1个符号
  • 特别适合URLLC业务的低时延需求

实测发现,Type B在工厂自动化场景中表现优异。某汽车制造厂的机械臂控制系统中,采用Type B配置将上行时延从2ms降低到0.5ms以下。

1.2 PUSCH repetition type解析

重复传输是提升覆盖的重要手段,NR支持两种重复方式:

1.2.1 Type A重复传输

这是最常用的重复模式:

  • 以整个时隙为单位重复
  • 每次重复使用相同的符号分配
  • RV版本按0→2→3→1顺序轮换

在郊县覆盖测试中,配置K=4的Type A重复后,小区边缘用户的吞吐量提升约35%。

1.2.2 Type B重复传输

专为URLLC设计的特点:

  • 基于mini-slot(符号级)重复
  • 支持跨时隙边界的灵活传输
  • 分为名义重复和实际重复两个概念

某电网差动保护项目中,采用Type B重复后,在保持99.999%可靠性的同时,将上行时延控制在1ms以内。

1.3 K2时隙偏移实战技巧

K2参数决定了调度时延,需要注意:

  • 常规场景:K2≥4(保证UE处理时间)
  • 低时延场景:可配置K2=1或2
  • CA场景:需要考虑跨载波调度偏移

在毫米波部署时,曾遇到K2配置不当导致调度失败的问题。后来发现当SCS=120kHz时,必须保证K2≥2才能满足UE处理时序要求。

2. 动态调度PUSCH资源配置

2.1 DCI格式与资源分配

不同DCI格式对应的资源分配方式:

DCI格式时域资源表重复类型TBoMS支持
0_0Default A仅Type A不支持
0_1R16扩展表Type A/B支持
0_2精简表Type A/B可选

实测建议:对eMBB业务优先使用0_1调度,对低功耗设备考虑0_2。

2.2 多PUSCH调度技巧

R16引入的增强特性:

- 单个DCI可调度最多8个PUSCH - 支持时域非连续分配 - 需要配合extendedK2参数使用

在密集城区测试时,采用多PUSCH调度可将控制信道开销降低约20%。

3. 随机接入过程PUSCH配置

3.1 MSG3资源分配

4-step RA中的关键参数:

  • 时域资源来自prach-ConfigCommon
  • 重复次数由MCS前两位指示
  • 重传使用TC-RNTI加扰的DCI 0_0

某次网络优化中发现,合理配置msg3-Repetition可将接入成功率提升15%。

3.2 MSGA资源配置要点

2-step RA的特殊考量:

  • PRACH与PUSCH的时频域映射关系
  • guardPeriodMsgA-PUSCH设置要充足
  • 频域hopping配置技巧

在高铁场景测试中,优化msgA-PUSCH-TimeDomainOffset后,切换成功率显著提高。

4. 配置授权PUSCH实战

4.1 Type1配置技巧

适合周期性业务的特点:

  • 完全由RRC配置
  • 支持Type A/B重复
  • 重传需显式调度

工业传感器场景中,配置周期为20ms的Type1 CG后,电池寿命延长约30%。

4.2 Type2配置要点

半静态调度的优势:

  • 初始配置+动态激活
  • 支持更灵活的重复配置
  • 可与动态调度混合使用

建议配置:

1. 激活DCI使用0_1格式 2. 配置合理的repK值 3. 注意type2的RV序列规则

在VR业务中,采用Type2 CG+动态调度的混合模式,既保证了基本速率又满足了突发流量需求。

http://www.jsqmd.com/news/473966/

相关文章:

  • 茉莉花插件:提升中文文献管理效率的研究者解决方案
  • 3个维度掌握猫抓cat-catch:资源嗅探扩展完全使用指南
  • Youtu-VL-4B-Instruct-GGUF实战:Java后端集成多模态AI服务
  • 基于STM32的智能豆浆机多传感器闭环控制系统设计
  • Gemma-3-12b-it流式生成体验优化:TextIteratorStreamer定制化输出设置
  • TranslateGemma流式翻译体验:边思考边输出的极速翻译效果实测
  • 2026公交候车亭优质厂家推荐榜重项目案例经验:智能公交站台/智能垃圾分类亭/智能垃圾分类投放亭/不锈钢候车亭/选择指南 - 优质品牌商家
  • 低成本蛛型四足机器人:STM32+ESP32分层控制实践
  • java ssm企业员工管理系统 论文
  • Qwen2.5-VL-7B-Instruct实战教程:构建带溯源的图文问答系统(引用图像区域)
  • CH346高速USB转接芯片实战:从选型到多接口(FIFO/SPI/UART)电路设计详解
  • Audio Pixel Studio效果惊艳展示:方言语音合成尝试(粤语/四川话初步支持)
  • SiameseUIE详细步骤:如何验证模型是否真正加载成功(非仅提示)
  • 写作小白救星!8个一键生成论文工具:本科生毕业论文+开题报告高效创作测评
  • StructBERT中文语义匹配部署案例:政务热线工单语义分类
  • 如何让猫抓cat-catch突破资源获取瓶颈:从新手到专家的效能进化指南
  • CH592F RISC-V蓝牙LED灯设计:WS2812B驱动与微信小程序控制
  • 5个核心优势:PlantUML Editor零基础高效绘图指南
  • 解锁VMware Workstation潜力:轻松安装macOS虚拟机的完整指南
  • 文脉定序系统与Mathtype公式的协同:学术论文中公式与文本的语义关联分析
  • Phi-3-mini-128k-instruct开源可部署实践:GitOps方式管理模型版本与配置变更
  • Degrees of Lewdity中文本地化新手必备:零基础快速上手教程
  • RT-Thread Studio遇到ST-LINK固件过旧?5分钟搞定STM32CubeProgrammer升级指南
  • MAA配置从入门到精通:3大模块搞定连接难题
  • 用Python手把手实现隐语义模型(LFM):从矩阵分解到推荐系统实战
  • 茉莉花插件:重构中文文献管理效率的Zotero解决方案
  • Alpamayo-R1-10B快速上手:WebUI界面布局与三摄像头上传实操
  • TPA3116 D类功放硬件设计:高保真桌面音频的工程化实践
  • Unsloth非官方Mac版体验:DeepSeek、Qwen等模型快速微调实战
  • 3步完成Degrees of Lewdity中文汉化:零基础玩家的快速入门指南