1. 5G NR调度系统概述
5G新空口(NR)的调度机制是整个无线接入网络的核心控制系统,它决定了时域、频域和空域资源的分配方式。与4G LTE相比,NR调度系统在设计上做出了重大革新,主要体现在三个维度:
首先在时间粒度上,NR引入了灵活的时隙结构。一个时隙包含14个OFDM符号,但通过参数集(Numerology)配置,时隙长度可以从1ms(15kHz子载波间隔)缩短到0.125ms(120kHz子载波间隔)。这种设计使得调度器可以根据业务需求选择最合适的调度周期——对于eMBB业务可以使用常规时隙调度,而对URLLC业务则可以采用微时隙(mini-slot)调度,最短可支持2个符号的传输时长。
在频域方面,NR支持最大400MHz的载波带宽,通过带宽部分(BWP)机制实现了革命性的频域灵活性。每个UE可以配置最多4个带宽部分,每个BWP可以独立设置子载波间隔、循环前缀和中心频率。这种设计使得终端可以根据业务需求动态切换工作带宽,比如在监控控制信道时使用窄带BWP以节省功耗,在进行大数据传输时切换到宽带BWP。
空域调度是NR的另一大创新点。通过大规模MIMO技术,基站可以形成极窄的波束,在同一时频资源上服务多个用户。NR标准支持最多8层的空间复用,配合CSI-RS和SRS测量,调度器可以精确掌握信道空间特性,实现三维波束赋形和用户间空分复用。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 下行动态调度关键技术
2.1 多用户分集与信道相关调度
无线信道的小尺度衰落特性为调度系统带来了独特的多用户分集机会。当小区内有K个用户时,调度器在每个TTI选择信道条件最好的用户进行服务,系统容量随用户数增加而近似对数增长。这种增益在数学上可以表示为:
C = E[max_k log2(1 + SNR_k)] ≈ log2(1 + SNR_avg) + γ/ln2
其中γ≈0.5772是欧拉常数。实际系统中,我们还需要考虑公平性约束,常用的调度算法包括:
- 比例公平(PF)调度:argmax_k (R_k(t)/T_k(t))
- 最大载干比(Max C/I)调度:argmax_k (C/I_k(t))
- 轮询(Round Robin)调度
在NR实现中,调度器会综合CSI报告中的CQI、PMI和RI信息,结合HARQ状态和业务优先级做出决策。一个典型的调度流程包含以下步骤:
- CSI获取:通过PUCCH/PUSCH接收UE上报的CSI报告
- 缓冲区状态检查:查询每个逻辑信道的待传数据量
- 优先级排序:根据QoS参数(5QI)确定调度优先级
- 资源分配:计算所需的PRB数量
- MCS选择:根据CQI和BLER目标确定调制编码方案
- DCI生成:打包调度指令并通过PDCCH下发
2.2 带宽自适应机制详解
带宽部分(BWP)切换是NR调度系统的关键创新之一。其操作流程可分为四个阶段:
-
初始BWP配置:通过RRC信令Message 4(在随机接入过程中)或RRCReconfiguration消息下发BWP参数,包括:
- bwp-ID:BWP标识符(0-3)
- locationAndBandwidth:频域位置和带宽(RBG粒度)
- subcarrierSpacing:子载波间隔(15/30/60/120kHz)
- cyclicPrefix:循环前缀类型(普通/扩展)
-
BWP激活:通过DCI format 1_1中的bandwidth part indicator字段触发切换。典型切换时延为:
- 同SCS切换:<1ms
- 不同SCS切换:1-2ms(需要重调谐RF)
-
数据传输:在新激活的BWP上进行PDSCH接收,此时需要注意:
- CORESET和Search Space需要重新配置
- TCI状态可能需要更新
- SRS资源需要重新分配
-
BWP去激活:通过显式DCI指示或定时器(bwp-InactivityTimer)触发返回默认BWP。定时器时长通常配置为10-2560ms。
实际部署经验:在TDD系统中,建议将初始BWP配置在频段中心位置,避免UE在BWP切换时发生频偏问题。同时,对于移动性场景,bwp-InactivityTimer不宜设置过短,否则频繁的BWP切换会增加信令开销和功耗。
2.3 下行链路抢占处理机制
为了支持URLLC业务,NR引入了抢占(Preemption)机制。其工作原理如下:
-
基站通过组公共PDCCH(DCI format 2_1)发送抢占指示,包含:
- 受影响的时频资源位置
- 被抢占的RNTI类型列表
-
UE收到指示后:
- 停止解码被抢占的PDSCH
- 可以提前终止正在进行的信道估计
- 向高层报告抢占情况(可选)
-
被中断的传输将通过HARQ重传恢复
抢占机制带来的性能提升主要体现在时延指标上。实测数据显示,采用抢占机制后,URLLC业务的第5百分位时延可以从2ms降低到0.5ms以下。但需要注意,频繁的抢占会导致系统吞吐量下降,因此需要合理设置抢占阈值。
3. 上行动态调度设计
3.1 调度请求与资源分配
NR上行调度采用终端触发的按需分配机制,其核心流程包括:
-
调度请求(SR)触发:当UE有上行数据且无有效UL授权时,通过PUCCH发送SR。SR资源配置包括:
- sr-ProhibitTimer(1-64 slots):限制SR发送频率
- sr-TransMax(4-64次):最大重传次数
-
缓冲区状态报告(BSR):获得UL授权后,UE通过MAC CE上报待传数据量,分为:
- Short BSR(2字节):单个逻辑组
- Long BSR(可变长):所有逻辑组
-
功率余量报告(PHR):帮助基站了解UE的功率受限情况,计算公式为:
PHR = P_CMAX - (10·log10(2^μ·N_PRB) + P_O + α·PL + Δ_TF + f)其中μ为参数集,N_PRB是分配的PRB数,PL是路径损耗估计值。
3.2 上行授权类型与时间关系
NR定义了三种UL授权类型:
-
动态授权(DCI 0_0/0_1):
- 时域关系由K2参数决定(0-32 slots)
- 频域分配支持Type 0(RBG)和Type 1(PRB)
-
配置授权Type 1:
- 通过RRC信令直接配置所有参数
- 激活后立即生效
-
配置授权Type 2:
- RRC配置基础参数
- 通过DCI 0_0激活/去激活
- 支持周期性和非周期性传输
上行调度时序是系统设计的关键。以动态授权为例,典型的时间线如下:
- t0:UE发送SR
- t1:gNB发送UL Grant(DCI 0_1)
- t2 = t1 + K2:UE发送PUSCH
- t3 = t2 + K3:gNB发送HARQ反馈
在30kHz SCS下,这个流程最短可以在3个时隙(1ms)内完成,比LTE的7ms有显著提升。
4. 半静态调度与非连续接收
4.1 半静态调度配置
对于周期性业务(如VoIP),NR提供了SPS(半持续调度)机制:
-
下行SPS:通过DCI 1_0/1_1激活,参数包括:
- sps-ConfigIndex:周期(10-2560 slots)
- nrofHARQ-Processes:HARQ进程数(1-16)
-
上行SPS:通过DCI 0_0/0_1激活,额外包含:
- mcs-Table:专用MCS表
- transformPrecoder:DFT预编码指示
SPS激活后,UE会在每个周期自动监听/发送,无需重复调度。gNB可以通过PDCCH进行动态重配或提前终止。
4.2 DRX机制优化
非连续接收(DRX)是终端省电的关键技术。NR的DRX配置比LTE更加灵活:
- 支持多套DRX参数集(通过RRC配置)
- 可配置的唤醒信号(WUS)
- 自适应DRX周期(10ms-10.24s)
典型配置参数包括:
- drx-onDurationTimer:唤醒持续时间(1-256 slots)
- drx-InactivityTimer:无新传时的活跃时长(1-2560 slots)
- drx-RetransmissionTimer:重传等待时长(1-64 slots)
实测数据显示,合理配置DRX可以使终端功耗降低40%以上。对于移动宽带业务,推荐配置:
- onDurationTimer = 5 slots
- inactivityTimer = 16 slots
- longDRX-Cycle = 160 slots(30kHz SCS)
5. 实际部署经验与优化建议
在多厂商组网环境下,调度器性能差异可能导致网络性能波动。根据实测经验,我们总结以下优化建议:
-
参数集选择:
- 城区宏站:建议30kHz SCS(平衡覆盖和容量)
- 室内小站:可考虑60kHz SCS(降低时延)
- 毫米波场景:必须使用120kHz SCS(克服相位噪声)
-
BWP配置原则:
- 初始BWP带宽建议20-50MHz
- 专用BWP应根据业务需求定制(如eMBB用100MHz,mMTC用5MHz)
- 避免频繁BWP切换(建议间隔≥100ms)
-
调度算法调优:
- PF算法中的时间常数建议设置为100-500ms
- URLLC业务应采用专用调度队列
- 对于移动用户,应增加信道预测模块
-
干扰协调:
- 建议启用时域ICIC(通过X2/Xn接口交换调度信息)
- 对于TDD系统,小区间应同步上下行配比
- 考虑引入ML-based的干扰预测算法
在现网验证中,我们发现调度器对网络性能的影响可达30%以上。一个典型的优化案例是:通过调整PF算法的权重参数,在保持公平性的前提下,小区边缘用户吞吐量提升了15%,而中心用户吞吐量仅下降3%。
