首页 › ran › NR SRS空域关系与天线切换四模式博弈

NR SRS空域关系与天线切换四模式博弈

一、从一个基站优化案例说起

某TDD 3.5GHz商用网络中,网络优化团队发现一个典型现象:同一基站下两款终端的下行吞吐量差距超过40%。路测LOG显示,调度给两款终端的MCS等级、PRB数量几乎一致,但下行Rank数差异悬殊——旗舰终端稳定Rank 4,中低端终端只能Rank 1。

根因定位到一条RRC信令:SRS-Config中usage参数的配置差异。旗舰终端被配置为antennaSwitching模式的1T4R,gNB通过4个SRS资源轮询获取全部4根天线的信道估计,利用TDD信道互易性推算下行4×4 MIMO权重。而中低端终端仅配置了单端口codebook模式,gNB无法获取完整信道矩阵。

这个案例揭示了NR SRS机制的核心设计逻辑:SRS不只是上行探测信号,它是TDD系统下行MIMO性能的"探照灯"。本文将深入拆解TS 38.214/38.331中SRS空域关系与天线切换的完整机制。


二、SRS资源集四种用途的架构设计

2.1 SRS-ResourceSet的usage域

TS 38.331 Section 6.3.2定义了SRS-ResourceSet IE,其中usage字段是整个SRS机制的"调度总开关":

usage值 TS 38.214章节 核心目的 典型场景
beamManagement Section 5.2 上行波束管理,P1/P2/P3 mmW波束跟踪
codebook Section 6.1.1.2 基于码本的PUSCH预编码 FDD或互易性差的TDD
nonCodebook Section 6.1.1.2 非码本PUSCH预编码 TDD互易性良好的场景
antennaSwitching Section 5.2.2 天线切换获取全信道CSI TDD 4R终端下行MIMO

2.2 四种用途的IE依赖关系

图表1

图表 1

设计意图:四种用途共享同一套SRS-Resource底层结构(端口数、传输梳、频域位置),但通过usage域在L1过程中施加不同约束。这种设计让RRC层的SRS-Config具有高度复用性,避免了IE膨胀。


三、SRS空域关系(Spatial Relation)机制详解

3.1 SRS-SpatialRelationInfo IE结构

TS 38.331定义的SRS-SpatialRelationInfo是上行波束管理的核心控制信元:

SRS-SpatialRelationInfo ::= SEQUENCE {
    servingCellId              CellGroupId,        -- 服务小区标识
    referenceSignal            CHOICE {
        ssb-Index              SSB-Index,          -- 参考SSB
        csi-RS-Index           NZP-CSI-RS-ResourceId, -- 参考CSI-RS
        srs                    UL-SRS-ResourceId   -- 参考另一个SRS
    }
}

该IE的含义是:UE在发送该SRS资源时,使用与referenceSignal相同的空间域发送滤波器。这就是"空域关系"的物理含义——SRS的发送波束与某个已知的参考信号波束"绑定"。

3.2 三种参考信号的选择逻辑

参考信号类型 适用场景 信令更新方式
SSB 初始接入后波束建立、idle/inactive态 RRC配置 + MAC CE
NZP CSI-RS 连接态精细波束跟踪 RRC配置 + MAC CE
SRS SRS之间的波束继承(级联更新) RRC配置 + MAC CE

工程含义:在FR2(mmWave)场景中,gNB通常先通过SSB完成P1粗扫描,确定大致波束方向后,再用CSI-RS做P2/P3精细调整,最终通过MAC CE将选定的CSI-RS索引写入SRS-SpatialRelationInfo。整个过程形成"SSB→CSI-RS→SRS"的波束传递链。

3.3 空域关系更新信令流程

图表2

图表 2

关键时序约束(TS 38.213 Section 11.3): - MAC CE更新spatial relation后,UE需要在3ms后(即从PDSCH承载MAC CE的时隙起第3个slot)才应用新的空域关系 - DCI触发aperiodic SRS后,SRS必须在DCI所在PDCCH之后的N₂+T_switch个符号内发送(N₂为PUSCH准备时间,T_switch为SRS切换时间)


四、天线切换四模式深度解析

4.1 为什么需要天线切换

核心矛盾:终端的接收天线数(4R)大于发射天线数(1T或2T)。以最常见的4R终端为例,其射频架构通常为: - 4根接收天线(用于下行4×4 MIMO) - 但只有1或2条发射链路(成本约束)

如果不做天线切换,gNB只能通过SRS获知1根或2根天线的信道信息,无法推算完整的4×4下行信道矩阵。天线切换通过时分轮询方式解决这一矛盾。

4.2 四种天线切换模式

TS 38.331 Section 6.3.2通过SRS-SwitchingConfig定义了四种模式:

模式 SRS资源数 每资源端口数 总天线数 射频架构
n1-sgp1-sgp2 (1T2R) 2 1端口×2 2 2R1T
n2-sgp2-sgp2 (2T2R) 1 2端口×1 2 2R2T
n1-sgp1-sgp4 (1T4R) 4 1端口×4 4 4R1T
n2-sgp2-sgp4 (2T4R) 2 2端口×2 4 4R2T

4.3 1T4R模式详细配置(最常用模式)

1T4R模式下,UE被配置2个SRS-ResourceSet(均为usage=antennaSwitching),共4个SRS资源:

图表3

图表 3

TS 38.214 Section 5.2.2的关键约束:

  1. 资源集配对规则:1T4R需要2个SRS-ResourceSet,每个集合包含2个1端口SRS资源。4个资源的天线端口必须满足{0,1,2,3}的全覆盖
  2. 时域约束:同一ResourceSet内的2个SRS资源必须在同一时隙的不同OFDM符号上发送(间隔≥1个符号)
  3. 频域约束:4个SRS资源应配置相同的频域位置和带宽,保证gNB测量的一致性
  4. 端口互斥:不同SRS资源的端口映射到物理天线的不同子集,不能重叠

4.4 2T4R模式配置对比

2T4R模式下,UE有2条发射链路,因此每个SRS资源为2端口,只需2个SRS资源即可覆盖4根天线:

对比项 1T4R 2T4R
发射链路数 1 2
SRS资源集数 2 1或2
SRS资源数 4 (每资源1端口) 2 (每资源2端口)
完成一次全天线探测的时隙数 4 2
SRS开销 较高(4个符号) 较低(2个符号)
下行Rank上限 4 4
终端成本 低(1条TX链路) 中(2条TX链路)
典型终端类型 中低端4R手机 中高端4R手机

设计意图解读:2T4R模式本质上是1T4R的"加速版"——利用多一条发射链路将探测时间减半。在TDD帧结构中,SRS必须在GP之后的特殊时隙或上行时隙发送,2T4R节省的2个符号可用于上行数据传输,直接提升上行吞吐量。


五、完整信令配置流程:从UE能力到SRS发送

5.1 信令交互全流程时序图

图表4

图表 4

5.2 关键IE参数详解

IE字段 所属IE 取值范围 工程含义
nrofSRS-Ports SRS-Resource 1, 2, 4 SRS资源使用的端口数,天线切换模式固定为1或2
transmissionComb SRS-Resource n2, n4, n8 传输梳值,控制SRS在频域的密度
resourceMapping SRS-Resource 符号位置列表 SRS在时隙内的OFDM符号位置
freqDomainPosition SRS-Resource 0~67 SRS在频域的起始位置
pathlossReferenceRS SRS-ResourceSet SSB/CSI-RS索引 用于开环功率控制的路径损耗参考
alpha SRS-ResourceSet 0~1 (步长0.1) 功率控制参数α
srs-PowerControlAdjustmentStates SRS-ResourceSet sameAs-FCC, separate 功控调整状态是否与PUSCH共享

六、Codebook vs NonCodebook:SRI/TPMI信令博弈

6.1 两种PUSCH传输模式的SRS依赖

当usage=codebook或nonCodebook时,SRS资源集的服务对象从"信道探测"转为"PUSCH预编码指示"。两种模式的核心区别在于谁决定预编码矩阵:

图表5

图表 5

6.2 DCI format 0_1中的SRS相关字段

DCI字段 Codebook模式 NonCodebook模式
SRI (SRS Resource Indicator) 指示用于信道估计的SRS资源 指示UE应使用哪个预编码
TPMI (Transmitted Precoding Matrix Indicator) 指示码本中预编码矩阵索引 不发送
TRI (Transmitted Rank Indicator) 隐含在TPMI中 隐含在SRI中(SRS端口数=Rank)
SRS Request 触发aperiodic SRS 触发aperiodic SRS

DCI开销差异:以4个SRS资源的配置为例,SRI需要2bit;如果4端口码本,TPMI在Rank 1时需要6bit、Rank 2时需要3bit。NonCodebook模式省去TPMI字段,DCI开销减少3~6bit,在PDCCH容量紧张时具有实际意义。

6.3 两种模式的切换决策因素

决策因素 Codebook优选 NonCodebook优选
双工方式 FDD(无互易性) TDD(互易性好)
终端天线数 1T或2T 2T或4T
终端计算能力 低(无需自主预编码计算) 高(需基于CSI-RS计算预编码)
gNB控制需求 完全控制预编码决策 放权给UE
典型部署 Sub-6GHz FDD网络 TDD 3.5GHz/2.6GHz网络

七、抓包识别与故障排查

7.1 抓包识别关键点

在L1/L2 LOG中识别SRS配置和发送,需要关注以下关键信令:

RRC层识别:

SRS-Config ::= SEQUENCE {
    srs-ResourceSetToAddModList [1] {
        SRS-ResourceSetId = 0,
        usage = antennaSwitching,          ← 关键:天线切换用途
        resourceType = aperiodic {
            aperiodicSRS-ResourceTrigger = 0
        },
        srs-ResourceIdList = {0, 1}        ← 2个资源(1T4R的第一组)
    },
    srs-ResourceToAddModList [0] {
        SRS-ResourceId = 0,
        nrofSRS-Ports = 1,                 ← 1端口
        transmissionComb = n2 {combOffset-n2=0, cyclicShift=0},
        resourceMapping = {nrofSymbols=1, startPosition=0}
    }
}

DCI层识别:DCI format 0_1中SRS Request字段非零时,表示触发了aperiodic SRS。通过SRS Request值(00/01/10/11)映射到不同的SRS-ResourceSet。

MAC CE识别:SP SRS Spatial Relation Indication MAC CE的LCID为56(TS 38.321 Table 6.2.1-1),用于半持续SRS空域关系的动态更新。

7.2 常见故障模式

故障现象 可能原因 排查方法
下行Rank始终为1 SRS未配置antennaSwitching 检查SRS-Config中usage字段
SRS功率过低,gNB测量不准 pathlossReferenceRS配置错误 检查参考SSB/CSI-RS的RSRP是否合理
天线切换不完整(只测到2/4天线) UE能力不支持1T4R,仅支持1T2R 检查UECapabilityInformation中srs-AntennaSwitching
两个SRS资源不在同时隙 resourceMapping配置了不同时隙偏移 修改时域映射使4个SRS资源紧凑排列
NonCodebook模式下PUSCH速率下降 CSI-RS测量不足导致UE预编码差 检查CSI-RS配置密度和spatial relation链路
## 八、SRS时频资源映射与互易性校准

8.1 SRS在资源网格中的位置

TS 38.211 Section 5.4.3定义了SRS的时频映射规则。SRS总是映射在一个时隙的最后1/2/4个OFDM符号上(由nrofSymbols参数控制),这与PUSCH形成天然的分时复用:

参数 取值 影响
nrofSymbols 1, 2, 4 SRS占用符号数,直接影响上行容量开销
repetitionFactor 1, 2, 4 同一预编码在连续符号上重复,用于覆盖增强
transmissionComb n2/n4/n8 梳齿密度,n8最密(每8个子载波1个SRS子载波)
freqHopping 配置/不配置 跨时隙跳频扩大SRS带宽覆盖

开销计算实例:对于一个TDD 5ms单周期帧(DDDSU,S=特殊时隙),如果特殊时隙配置为10:2:2(D:GP:U),2个上行符号用于SRS,那么每5ms内SRS开销为2/28≈7.1%。这个开销在Rank 4下行吞吐量增益面前是完全值得的。

8.2 互易性校准的关键性

TDD互易性并非完美——射频前端收发通道的幅度/相位不一致会导致互易性误差。gNB需要进行互易性校准(Reciprocity Calibration):

  1. gNB自校准:通过内置校准电路或专用校准信号,补偿收发通道差异
  2. UE辅助校准:利用UE发送的多天线SRS,gNB估算校准矩阵
  3. 校准精度要求:典型要求幅度误差<0.5dB,相位误差<5°,否则下行Rank选择会退化

实战经验:在华为设备中,互易性校准矩阵每1~2小时自动更新一次。如果出现"配置了1T4R但Rank仍上不去"的问题,首先排查校准状态和RF通道质量。


九、R18增强:SRS空间关系扩展

3GPP Release 18对SRS机制进行了多项增强(TS 38.214/38.331 R18版本):

增强特性 描述 工程价值
Enhanced SRS spatial relation 支持一个SRS资源关联多个spatial relation候选,通过MAC CE动态选择 减少RRC重配置信令,加速波束切换
SRS carrier switching 允许在辅载波上发送SRS,避免主载波上行资源受限 载波聚合场景提升SRS带宽
SRS repetition enhancement 扩展重复因子配置,支持更灵活的覆盖增强 边缘用户受益
Multi-TRP SRS 支持面向不同TRP发送不同spatial relation的SRS 多点协作场景的上行波束管理

常见问题

Q1: antennaSwitching和codebook模式的SRS资源可以共用吗?

A: 可以。TS 38.214允许同一个SRS资源被配置在不同用途的SRS-ResourceSet中(交叉引用)。例如SRS-Resource #0可以同时出现在usage=antennaSwitching的ResourceSet #0和usage=codebook的ResourceSet #1中。但需要注意的是,两种用途的触发方式和时域约束不同,实际调度中gNB需要避免冲突。

Q2: 1T4R的4个SRS资源必须在同一个时隙发送吗?

A: 不是强制要求。TS 38.214 Section 5.2.2规定,同一ResourceSet内的2个资源必须在同一时隙(不同符号),但两个ResourceSet之间可以在不同时隙。实际商用网络中,通常配置为2个连续时隙各发送2个SRS,以平衡时延和UE能力。

Q3: FDD网络能使用antennaSwitching吗?

A: 技术上可以配置,但没有实际意义。FDD上下行使用不同频率,信道互易性不成立。gNB测量上行SRS获取的CSI无法直接用于下行预编码。FDD网络应使用codebook模式配合PMI反馈。

Q4: SRS的周期性(Periodic)和半持续性(Semi-Persistent)在antennaSwitching场景下哪个更好?

A: 取决于场景。Periodic SRS持续发送,gNB始终有最新的信道估计,适合低速移动用户。但Periodic SRS开销固定,在高负载时浪费上行资源。Semi-Persistent通过MAC CE激活/去活,兼顾了时延和资源效率,是当前商用网络的主流选择。Aperiodic由DCI按需触发,最节省资源但增加了调度时延。

Q5: 如何从路测LOG中确认终端是否工作在天线切换模式?

A: 三个关键判断条件:(1) RRC SRS-Config中存在usage=antennaSwitching的SRS-ResourceSet;(2) UE-NR-Capability中上报了n1-sgp1-sgp4或n2-sgp2-sgp4能力;(3) L1 LOG中能看到4个(或2个)不同端口的SRS在时域交替出现。如果三个条件同时满足,且下行Rank≥3,则天线切换正在正常工作。


参考来源

  1. 3GPP TS 38.214 V18.5.0 — Section 5.2.2 SRS antenna switching, Section 6.1.1.2 Codebook/NonCodebook transmission
  2. 3GPP TS 38.331 V18.5.0 — Section 6.3.2 SRS-Config IE, SRS-SpatialRelationInfo, SRS-SwitchingConfig
  3. ShareTechnote - 5G SRS — SRS resource configuration and antenna switching visualization
  4. Amarisoft - NR SA SRS Antenna Switch — 实测SRS天线切换LOG分析教程
  5. Wireless Theory - Codebook vs Non-codebook MIMO — 两种预编码模式的详细对比
  6. 3GLTEInfo - 5G NR Precoding and Codebooks — Release 18码本表完整参考

本文由「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学通信知识星球海报-扫码加入