<!-- title: NR BWP切换三层触发机制与省电博弈 -->
<!-- domain: ran -->

# NR BWP切换三层触发机制与运营商省电博弈

5G NR引入的Bandwidth Part（BWP）机制是空口资源管理的一次范式转变。与4G LTE固定使用全系统带宽不同，NR允许网络为每个UE动态配置最多4个下行BWP和4个上行BWP（TS 38.213 Section 12），同一时刻仅激活其中一个。这一设计初衷看似简单——让UE在低流量时使用窄BWP省电、高流量时切换到宽BWP提速——但在实际运营商网络中，BWP切换引入的时延、信令开销和频谱效率损失，构成了一场精密的省电博弈。

## 一、BWP的物理层定义与RRC配置结构

### 1.1 BWP的物理层参数（TS 38.211 Section 4.4.5）

一个BWP由三个核心参数唯一确定：

| 参数 | RRC IE | 含义 |
|------|--------|------|
| 子载波间隔（SCS） | subcarrierSpacing | 确定OFDM参数集（15/30/60/120kHz） |
| 循环前缀（CP） | cyclicPrefix | Normal或Extended |
| 频域位置和带宽 | locationAndBandwidth | 起始PRB索引 + 连续PRB数量 |

BWP的频域范围由RRC信令中的`locationAndBandwidth`字段以SLIV（Start and Length Indicator Value）方式编码，与PDSCH资源分配Type 0使用相同的RIV编码规则（TS 38.214 Section 5.1.2.1），但这里的"长度"是BWP包含的PRB数而非分配给PDSCH的PRB数。

### 1.2 RRC配置层级结构


![图表1](images/telecom-3gpp-r2-0831-mermaid-0.png)

> *图表 1*


关键IE说明：

| IE路径 | 作用 | 取值范围 |
|--------|------|----------|
| `BWP-DownlinkDedicated.pdcch-Config` | 该BWP上的PDCCH搜索空间配置 | 最多10个SearchSpace |
| `BWP-DownlinkDedicated.pdsch-Config` | 该BWP上的PDSCH调度参数 | 最多16个时域资源分配 |
| `BWP-DownlinkCommon.genericParameters` | SCS和CP | Rel-15支持4种SCS |
| `bwp-InactivityTimer` | BWP非活跃定时器 | ms2, ms3, ms4, ..., ms1920, ms2560 |
| `defaultDownlinkBWP-Id` | 默认BWP标识 | 0~3 |

**设计意图**：每个BWP携带独立的PDCCH/PDSCH配置，意味着切换BWP不仅改变工作带宽，还同时切换了调度策略——窄BWP可以配置更少的盲检次数和更简单的MCS表，宽BWP则配置更高阶的调制和更多层。

## 二、BWP切换三层触发机制

### 2.1 总览：三种触发路径


![图表2](images/telecom-3gpp-r2-0831-mermaid-1.png)

> *图表 2*


### 2.2 第一层：DCI动态触发（TS 38.213 Section 12.3）

这是最灵活也最常用的BWP切换方式。gNB在DCI Format 1_1（下行调度）或DCI Format 0_1（上行调度）中携带`Bandwidth Part Indicator`字段：

| DCI字段 | 比特宽度 | 值含义 |
|---------|---------|--------|
| Bandwidth Part Indicator | ⌈log₂(N_BWP)⌉ | 0=不切换, 1~N-1=切换到对应BWP-Id |

**切换时延计算**（TS 38.213 Table 12.6-1）：

DCI指示BWP切换后，UE需要经过`T_BWP_switch_delay`个时隙才能在新BWP上正常收发。这个时延与子载波间隔（SCS）直接相关：

| SCS (kHz) | 时延（时隙数） | 绝对时间（μs） |
|-----------|---------------|---------------|
| 15 | 1 slot + 1 symbol | ~71.4 |
| 30 | 2 slots + 1 symbol | ~71.4 |
| 60 | 4 slots + 1 symbol | ~71.4 |
| 120 | 8 slots + 1 symbol | ~71.4 |

**关键约束**：TS 38.213 Section 12.3明确规定，在BWP切换时延窗口内，UE不期望接收任何PDSCH/PDCCH。这意味着BWP切换的"静默期"约71.4μs——看似很短，但在eMBB峰值速率场景下，100MHz带宽的71.4μs静默意味着约1.4Mbit的数据传输中断。

### 2.3 第二层：定时器回退触发（TS 38.213 Section 12.4）

`bwp-InactivityTimer`是BWP省电策略的核心。当UE在非默认BWP上没有数据传输时，定时器超时后UE自动回退到`defaultDownlinkBWP-Id`指定的BWP。

定时器的行为规则：

1. **启动条件**：UE接收到指示非默认BWP的DCI时，启动或重启定时器
2. **运行期间**：每次成功解码指向当前BWP的DCI时重启
3. **超时动作**：不发送任何信令，UE自行切换到defaultBWP
4. **配置约束**：如果不配置defaultDownlinkBWP-Id，则默认BWP = 初始BWP（BWP-Id=0）

**运营商博弈点**：定时器长度的选择直接影响UE功耗和业务体验的平衡：

| 定时器值 | 省电效果 | 业务影响 | 典型场景 |
|---------|---------|---------|---------|
| ms2~ms5 | 极强，快速回退窄BWP | 频繁BWP切换，时延增加 | mMTC/IoT |
| ms10~ms50 | 中等 | 偶尔回退，影响小 | VoNR/视频通话 |
| ms100~ms500 | 较弱 | 窄带驻留时间短 | eMBB/网页浏览 |
| ms1000~ms2560 | 极弱 | 几乎不触发回退 | 大文件下载 |

### 2.4 第三层：RRC重配置触发（TS 38.331 Section 6.3.2）

RRC级别的BWP切换发生在以下场景：
- 切换（Handover）：目标小区的`firstActiveDownlinkBWP-Id`指定初始BWP
- RRC重配置：gNB通过`RadioBearerConfig`修改BWP配置
- SCG激活/去激活：EN-DC/NR-DC场景下Secondary Cell Group的BWP变化

RRC切换的特点是时延较大（需要完整的RRC处理时间），但可以一次性修改所有BWP参数，包括重新配置PDCCH搜索空间和PDSCH调度参数。

### 2.5 第四种隐式触发：随机接入（TS 38.321 Section 5.15）

当UE在非初始BWP上发起随机接入时，必须先切换到PRACH配置所在的BWP。这个触发路径容易被忽视，但在实际网络中频繁发生——当UE在专用BWP上检测到波束失败需要发起BFR（Beam Failure Recovery）时，如果BFR CSS不在当前BWP上，UE必须执行BWP切换。

## 三、BWP切换状态机与定时器链


![图表3](images/telecom-3gpp-r2-0831-mermaid-2.png)

> *图表 3*

## 四、BWP切换时延的深层分析

### 4.1 时延构成拆解

DCI触发的BWP切换时延并非简单的"等待"。UE在切换期间需要完成以下物理层操作：

1. **RF重新调谐**：将中心频率从旧BWP调整到新BWP（FR1约10~20μs，FR2约5μs）
2. **基带重配置**：更新FFT窗大小、信道估计参数（约20~40μs）
3. **AGC重新收敛**：在新带宽上重新进行自动增益控制（约15~25μs）
4. **搜索空间同步**：在新的CORESET上开始PDCCH监听（至少1个slot）

### 4.2 BWP不切换时的"机会成本"

运营商面临的核心权衡：**BWP切换有代价，但不切换也有代价**。

如果UE始终驻留在宽BWP（如100MHz），即使没有数据传输，UE也需要在全带宽上监听PDCCH搜索空间。根据TS 38.213 Section 10.1的盲检限制，每个slot的盲检次数上限为：

| 信道带宽 | 最大CCE数 | 最大盲检次数 | 基带功耗占比 |
|---------|----------|-------------|-------------|
| 100 MHz (SCS=30kHz) | 168 | 44 | 基准100% |
| 20 MHz (SCS=30kHz) | 34 | 17 | 约35% |
| 10 MHz (SCS=30kHz) | 17 | 10 | 约22% |

这意味着，将UE从100MHz BWP回退到10MHz BWP，仅PDCCH监听一项就可以节省约78%的基带功耗。这是BWP省电机制的核心价值所在。

### 4.3 运营商策略矩阵


![图表4](images/telecom-3gpp-r2-0831-mermaid-3.png)

> *图表 4*

## 五、Rel-18/19 BWP增强演进

### 5.1 Rel-18 BWP切换时延缩减（TS 38.213 Section 12.7）

Rel-18引入了`bwp-SwitchingDelay-r18`信令，允许UE上报支持的更快BWP切换能力。具体增强：

- **缩短切换时延**：从传统的1 slot + 1 symbol缩减为可能仅若干symbol
- **UE能力上报**：通过UE-NR-Capability中的`bwp-SwitchingDelay`字段指示支持的时延等级
- **FR2-2增强**：针对52.6GHz~71GHz频段，优化了BWP切换的过渡时间

### 5.2 Rel-18 RedCap BWP简化

Reduced Capability（RedCap）UE在BWP方面有特殊处理（TS 38.306 Section 4.3.5）：

| 参数 | 普通NR UE | RedCap UE |
|------|----------|-----------|
| 最大BWP带宽 | 100MHz (FR1) | 20MHz (FR1) |
| 最大BWP数量 | 4 DL + 4 UL | 2 DL + 2 UL |
| 必选SCS | 15/30/60/120kHz | 15/30kHz |
| 盲检能力 | 完整 | 约减半 |

这意味着RedCap UE的BWP切换开销天然更小——更窄的带宽意味着RF调谐和基带重配置更快。

### 5.3 Rel-19多BWP同时激活讨论

3GPP RAN1在Rel-19讨论中探讨了多BWP同时激活的可能性——允许UE同时在两个BWP上接收数据。如果实现，将彻底消除BWP切换时延问题，但代价是UE复杂度和功耗的大幅增加。截至2026年初，该特性仍在可行性研究阶段（FS_NR_MultiBWP）。

## 六、抓包识别与故障排查

### 6.1 BWP切换的信令标识

在ngscope/Wireshark/Open5Gs等工具中，BWP切换的识别要点：

| 触发方式 | 抓包特征 | 关键字段 |
|---------|---------|---------|
| DCI触发 | DCI Format 1_1中BWP Indicator非0 | Bandwidth Part Indicator = 1~3 |
| 定时器触发 | 无下行DCI，UE突然在defaultBWP上回复MAC CE | 无显式信令，需比对BWP-Id |
| RRC触发 | RRCReconfiguration中含spCellConfig | firstActiveDownlinkBWP-Id |
| RA触发 | PRACH preamble在initialBWP上发送 | ra-OccasionList所在BWP |

### 6.2 常见故障模式

**故障1：BWP切换后PDCCH丢失**

- 现象：UE完成BWP切换后无法解码任何DCI
- 根因：新BWP的CORESET配置与UE能力不匹配（如FR1配置了SCS=60kHz但UE不支持）
- 排查：检查BWP-Dedicated中PDCCH-Config的controlResourceSetId是否在UE能力范围内

**故障2：bwp-InactivityTimer配置不合理导致吞吐量骤降**

- 现象：TCP throughput呈锯齿形波动，周期性与定时器值一致
- 根因：定时器过短，UE频繁回退到窄BWP，宽BWP上的大块数据传输被中断
- 排查：比对吞吐量波动周期与bwp-InactivityTimer值，调整至ms100以上

**故障3：BWP切换时延导致HARQ-ACK冲突**

- 现象：BWP切换后第一个PUCCH上的HARQ-ACK被丢弃
- 根因：切换时延窗口内包含需要反馈的HARQ-ACK时序
- 排查：检查k1值（PDSCH到PUCCH的时隙偏移）是否落入BWP切换时延窗口
## 七、BWP与其他省电机制的协同

BWP省电并非孤立运作，它与DRX、最大MIMO层数限制、PDCCH监听自适应形成省电工具链：


![图表5](images/telecom-3gpp-r2-0831-mermaid-4.png)

> *图表 5*


**协同增益**：当BWP从100MHz回退到10MHz同时配合DRX长周期开启时，UE空闲态功耗可降低至全带宽连续接收的约8%~12%。

**协同风险**：BWP切换时延（~71μs）与DRX on-duration启动时延（~1ms）如果叠加发生，首包时延可能达到ms级别，对URLLC业务不可接受。

## 八、运营商部署决策：省电成本的精算

### 8.1 省电收益模型

以某运营商100MHz FR1网络为例，假设UE在50%时间处于低流量状态：

| 配置方案 | UE平均功耗节省 | 网络侧频谱效率损失 | 用户体验影响 |
|---------|--------------|------------------|-------------|
| 不配置BWP切换 | 0% | 0% | 最优 |
| 2-BWP（10MHz + 100MHz），timer=ms50 | 约30%~40% | 约5%~8% | 首包时延+3ms |
| 3-BWP（10+50+100MHz），timer=ms100 | 约25%~35% | 约3%~5% | 首包时延+2ms |

### 8.2 关键决策因素

1. **终端生态**：如果网络中大量RedCap/IoT设备，激进BWP策略的收益最大
2. **频谱成本**：毫米波运营商更倾向于激进BWP（省电收益>频谱效率损失），Sub-1GHz运营商倾向保守
3. **业务模型**：以视频为主的eMBB网络，定时器应设置较长（>ms100）；以即时消息为主的网络，中等定时器（ms30~ms50）即可
4. **终端电池容量**：可穿戴设备（<500mAh）比智能手机（>4000mAh）更需要激进BWP策略

## 常见问题

**Q: BWP-Id 0是否就是初始BWP？**
A: 不一定。初始BWP的BWP-Id固定为0，但BWP-Id=0的专用BWP可以由RRC重配置为不同的参数。初始BWP用于RRC连接建立前（通过SIB1配置），专用BWP-Id=0用于RRC连接后可能被重配置为不同参数。

**Q: BWP切换时延内，UE是否需要发送HARQ-ACK？**
A: TS 38.213 Section 12.3规定，如果HARQ-ACK的反馈时序落入BWP切换时延窗口内，UE不期望被调度这样的PDSCH。换言之，gNB应避免调度导致HARQ-ACK落入切换窗口的PDSCH。这是调度器的一个重要约束。

**Q: 运营商为什么通常只配置2个BWP而不是4个？**
A: 每增加一个BWP，gNB需要为该BWP维护独立的CORESET、搜索空间和时频资源分配表。4个BWP意味着4倍的配置管理和4倍的调度器复杂度。实际网络中，"省电BWP + 全带宽BWP"的二分策略已覆盖90%以上的场景，增加第三个BWP的边际收益很小。

**Q: BWP能否实现不同SCS之间的切换？**
A: 规范允许但实际部署中极少使用。跨SCS的BWP切换需要UE同时改变OFDM参数集，硬件调谐时延更大，且不同SCS的slot边界不对齐会给调度带来额外复杂度。多数厂商只支持同SCS的BWP切换。

**Q: BWP切换是否影响测量上报？**
A: BWP切换不直接影响测量上报，但UE只能在激活BWP上接收PDCCH调度。如果测量gap与BWP切换时延重叠，UE行为在TS 38.133中有明确规定——测量gap优先级更高，但BWP切换会被延迟，可能导致定时器超时。

## 参考来源

1. [3GPP TS 38.213 V19.x.x](https://www.3gpp.org/DynaReport/38213.htm) — Section 12: Bandwidth Part Operation
2. [3GPP TS 38.331 V19.x.x](https://www.3gpp.org/DynaReport/38331.htm) — Section 6.3.2: RRC Reconfiguration for BWP
3. [ShareTechnote - NR BWP](https://www.sharetechnote.com/html/5G/5G_CarrrierBandwidthPart.html) — BWP configuration and switching delay analysis
4. [IEEE: Impact of BWP Switching on 5G NR System Performance](https://ieeexplore.ieee.org/document/8911626) — Nokia Bell Labs system-level evaluation
5. [arXiv: A Primer on Bandwidth Parts in 5G New Radio](https://arxiv.org/pdf/2004.00761) — Comprehensive academic analysis of BWP mechanisms

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护，聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
