5G中的TCI State MAC CE,本质上是基站用来**动态激活和更新终端波束配置**的控制信令。它不直接传输用户数据,而是告诉终端:“接下来请用这套新的空间参数来接收或发送数据。”
由于“TCI State MAC CE”并非单一信令,而是一类MAC CE的统称,其具体设计在3GPP的不同版本和场景下有所演进。下面按主要类型来介绍。
### 📡 核心概念:TCI State 是什么
在深入MAC CE之前,需要先理解TCI State(传输配置指示状态)。你可以把它理解为一组**准共址(QCL)关系的索引**。一个TCI State会指明:终端用于解调某个信道(如PDCCH/PDSCH)的参考信号,与哪个已知的下行参考信号(如SSB或CSI-RS)在空间上是“同位置”的。
通过这种方式,终端就能知道该用哪个接收波束去接收数据。TCI State由RRC层配置,但具体**何时启用哪一个**,则主要由MAC CE来动态控制。
### 🎛️ 主要类型与功能
在5G NR中,针对不同信道和场景,有多个TCI State MAC CE。以下是几种核心类型:
#### 1. 激活/去激活 PDSCH 的 TCI States
这是最基础的一类。基站通过发送 **“TCI States Activation/Deactivation for UE-specific PDSCH MAC CE”**,来激活RRC配置的一批TCI State中的某几个,并将它们**映射到DCI中的TCI字段码点(Codepoint)**。
* **工作机制**:MAC CE中包含一个比特位图(Bitmap)。如果某个TCI State对应的比特位被置为“1”,则它被激活,并按照顺序映射到DCI TCI字段的码点0、1、2…;置为“0”则去激活。
* **关键约束**:RRC配置的TCI State最多可达64个,但MAC CE一次最多只能激活**8个**,因为DCI中的TCI字段通常只有3比特,对应8个码点。
#### 2. 增强型(Enhanced)TCI States 激活
这是Rel-16为支持**多TRP(多发送接收点)** 引入的增强版。传统的MAC CE一个码点只能映射1个TCI State,而增强型 **“Enhanced TCI States Activation/Deactivation for UE-specific PDSCH MAC CE”** 允许**一个码点映射最多2个TCI State**。
* **用途**:这主要用于单DCI调度的多TRP场景。当DCI中的某个码点指示了2个TCI State时,终端就知道接下来的PDSCH会从两个TRP同时或分时发送,需要准备两套接收波束。
#### 3. 针对 PDCCH 的 TCI State 指示
PDCCH(下行控制信道)的波束管理逻辑与PDSCH略有不同。对于PDCCH,基站使用 **“TCI State Indication for UE-specific PDCCH MAC CE”**。
* **特点**:这个MAC CE不涉及“激活/去激活”和“码点映射”,它直接**指示某个CORESET(控制资源集)使用一个特定的TCI State**。一个CORESET同一时间只能有一个激活的TCI State用于PDCCH接收。
* **切换时延**:终端收到这个MAC CE后,不会立即切换。它需要先发HARQ-ACK确认,并在之后的一个特定时延(如 `T_HARQ + 3ms`)后才开始用新TCI State接收PDCCH,具体时延取决于目标TCI State是否“已知”。
#### 4. 统一TCI框架下的演进
在Rel-17及以后,5G引入了**统一TCI框架(Unified TCI Framework)**,旨在用一套信令同时管理下行和上行的波束。相应地,也出现了新的MAC CE,例如 **“Serving Cell Set based SRS TCI State Indication MAC CE”** 用于指示SRS资源的TCI State。
### 💎 总结
TCI State MAC CE是一套**低延迟、高动态的波束控制工具**。它弥补了RRC信令(慢、静态)和DCI信令(快、但容量有限)之间的空缺。
* **RRC**:配置可选的TCI State“菜单”。
* **MAC CE**:从“菜单”中点选几个,决定它们对应到DCI的哪个“快捷键”(码点),或者直接指定PDCCH用哪个波束。
* **DCI**:在实际调度数据的瞬间,按下“快捷键”,告诉终端具体用哪个波束来收数据。
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/m0_73457176/article/details/166982438



