想象你在一条漆黑的隧道里开车。路面坑洼不平,信号时好时坏。如果路上没有任何参照物,你根本不知道该走多快、该拐多弯。
但如果路面每隔一段就有一个反光标记——你知道这些标记本应该在哪里、长什么样。通过观察它们的偏移、亮度和模糊程度,你就能判断路面的实际状况。
参考信号(Reference Signal, RS)就是无线通信中的"反光标记"。
它们是发送端和接收端事先约定好的已知信号。接收端收到后,把"看到的"和"应该看到的"做对比,就能推算出无线信道对信号造成了什么影响——这个过程叫做信道估计。没有信道估计,数据就解不出来。
在5G NR中,参考信号被设计成了一个分工明确的"侦察兵体系",每种信号各司其职。理解这个体系,是理解5G物理层的一把钥匙。
LTE时代,下行有一个全向发送、永远在线的小区特定参考信号(CRS, Cell-specific Reference Signal)。不管你有没有数据在传,CRS都在每个子帧的固定位置上占着资源。
这带来两个问题:
| 问题 | 说明 |
|---|---|
| 开销浪费 | 小区空载时,CRS仍在占用资源,尤其在密集组网场景下,干扰严重 |
| 灵活性差 | CRS固定1/2/4端口,不支持更多天线的精确测量 |
| 干扰控制难 | 相邻小区的CRS互相干扰,尤其在高负荷场景 |
5G NR做了一个大胆的决定:彻底移除CRS。取而代之的是一个灵活的、按需配置的参考信号体系:
graph TB
subgraph "5G NR 参考信号体系"
A["DMRS<br/>解调参考信号<br/>数据解调必备"]
B["CSI-RS<br/>信道状态信息参考信号<br/>下行信道测量"]
C["SRS<br/>探测参考信号<br/>上行信道探测"]
D["PT-RS<br/>相位跟踪参考信号<br/>毫米波相位补偿"]
E["TRS<br/>时频跟踪参考信号<br/>时频同步微调"]
end
A --- |"嵌入在数据中"| F["PDSCH/PUSCH<br/>PDCCH/PUCCH"]
B --- |"周期/非周期配置"| G["CSI上报<br/>波束管理<br/>RRM测量"]
C --- |"上行发送"| H["TDD互易性<br/>上行波束管理<br/>功率控制"]
D --- |"伴随数据"| I["高频段相位噪声<br/>CPE补偿"]
E --- |"CSI-RS的特例"| J["时偏/频偏跟踪<br/>精同步"]
style A fill:#4CAF50,color:white
style B fill:#2196F3,color:white
style C fill:#FF9800,color:white
style D fill:#9C27B0,color:white
style E fill:#607D8B,color:white
为什么这样设计? 核心思想是"不用就不发,需要时再配置"。这不仅降低了空口开销,还让网络能根据不同场景灵活调整——低频段可以少配PT-RS,高频段多配PT-RS;Massive MIMO场景多配CSI-RS端口,单天线场景就少配。
| 特性 | LTE CRS | 5G NR DMRS |
|---|---|---|
| 发送方式 | 小区级,全向广播 | UE级(用户专属),波束赋形后发送 |
| 是否常驻 | 始终发送 | 只在有数据传输时发送 |
| 端口数 | 1/2/4固定 | 最多12端口(Type 2双符号) |
| 开销 | 固定,不可调 | 可配置密度和位置 |
| 波束支持 | 不支持 | 原生支持波束赋形 |
如果你寄快递,包裹上没有面单,快递员就不知道怎么处理。DMRS就是数据包上的"面单"——没有它,接收端根本无法解调出数据。
原理很简单:无线信号经过信道传输后会发生畸变(幅度衰减、相位旋转、时延扩展)。接收端需要知道信道对信号造成了什么影响,才能"反推"出原始数据。DMRS是已知信号,接收端把它和接收到的DMRS做对比,就能估计出信道响应。
数学表达:
$$y = H \cdot x + n$$
其中: - $x$ 是发送的已知DMRS符号 - $y$ 是接收到的DMRS符号 - $H$ 是信道响应(我们要求的) - $n$ 是噪声
最简单的估计方法(LS估计):
$$\hat{H}_{LS} = \frac{y}{x}$$
5G NR有一个重要设计理念:前置加载(Front-loaded)DMRS。即DMRS符号被放在数据调度的最前面(通常是第2或第3个OFDM符号位置),而不是像LTE那样分散在整个子帧中。
为什么这样设计? 为了低延迟。接收端收到前置DMRS后,立刻就能开始信道估计和解调,不用等整个数据块传完。这对URLLC(超可靠低延迟通信)场景至关重要。
graph TD
subgraph "DMRS Mapping Type A(调度时长>4符号)"
direction LR
A1["符号0<br/>PDCCH"] --- A2["符号1<br/>PDCCH"] --- A3["符号2<br/>DMRS⭐"] --- A4["符号3<br/>数据"] --- A5["符号4<br/>数据"] --- A6["符号5<br/>数据"] --- A7["符号6<br/>额外DMRS"] --- A8["符号7<br/>数据"] --- A9["..."]
end
subgraph "DMRS Mapping Type B(短调度,用于迷你时隙)"
direction LR
B1["DMRS⭐"] --- B2["数据"] --- B3["数据"] --- B4["数据"]
end
| 参数 | Configuration Type 1 | Configuration Type 2 |
|---|---|---|
| 频域密度 | 每2个RE一组,交替分布 | 每3个RE一组,CDM组 |
| 单符号最大端口数 | 4 | 6 |
| 双符号最大端口数 | 8 | 12 |
| 适用场景 | 低到中等MIMO层数 | 高层数MIMO(如Massive MIMO) |
| 频域开销 | 较高 | 较低(端口效率更高) |
工程直觉: 如果你的基站只有2根天线(2层MIMO),Type 1就够了。如果部署了64T64R的Massive MIMO,需要支持更多MIMO层,就用Type 2——它在同样的RE开销下能支持更多的正交端口。
对于高速移动的终端(如高铁场景),信道在数据传输期间变化很快。前置DMRS估计出的信道可能不够准确。这时可以配置额外DMRS(Additional DMRS),在数据区域中间位置再插入DMRS符号,提高时域信道估计精度。
如果DMRS是"面单"(解调数据用),那CSI-RS就是基站主动派出的"侦察兵"。
基站向不同方向发送CSI-RS,手机收到后分析信号质量,然后上报给基站: - CQI(Channel Quality Indicator):信道质量指示,告诉基站该用什么调制编码方式 - RI(Rank Indicator):秩指示,告诉基站用几层MIMO - PMI(Precoding Matrix Indicator):预编码矩阵指示,告诉基站用哪个预编码矩阵
基站根据这些反馈,决定下一次传输的参数。
CSI-RS不只是用来做CSI测量,它是一个多功能侦察兵:
flowchart TB
A["CSI-RS<br/>基站下行发送"] --> B["CSI获取<br/>CQI/RI/PMI上报"]
A --> C["波束管理<br/>找到最佳波束对"]
A --> D["时频跟踪(TRS)<br/>精细同步调整"]
A --> E["RRM测量<br/>移动性管理"]
A --> F["RLM测量<br/>无线链路监控"]
B --> G["指导下行调度<br/>MCS/层数/预编码"]
C --> H["波束赋形<br/>选择最优TRP-Tx/UE-Rx"]
D --> I["时偏/频偏补偿<br/>振荡器漂移校正"]
E --> J["切换判决<br/>小区重选/切换"]
F --> K["链路质量评估<br/>RLF检测"]
style A fill:#2196F3,color:white
style B fill:#4CAF50,color:white
style C fill:#FF9800,color:white
style D fill:#9C27B0,color:white
CSI-RS的设计非常灵活,可以从多个维度配置:
| 维度 | 可选参数 | 说明 |
|---|---|---|
| 端口数 | 1/2/4/8/12/16/24/32 | 支持从单天线到32天线端口的测量 |
| 频域密度 | 0.5/1/3 RE/PRB/端口 | 密度越高,测量越精确,开销越大 |
| 时域周期 | 周期/半持续/非周期 | 根据业务需求灵活调度 |
| CDMA类型 | No CDM / CDM2 / CDM4 / CDM8 | 码分复用,多端口共享RE |
为什么CSI-RS可以密度这么低? 因为它只用于信道测量,不需要逐RE精确估计。即使密度只有0.5 RE/PRB(即每2个PRB才放1个RE的CSI-RS),通过插值算法也能获得不错的信道估计。
TRS(Tracking Reference Signal)本质上就是一组特殊配置的CSI-RS。它由连续2个时隙中各4个CSI-RS符号组成,专门用于精时频同步。
为什么需要TRS? 手机的本振(本地振荡器)会随着时间和温度发生频率漂移。如果不校正,时间一长,解调性能就会恶化。TRS提供了一个精确的时频参考,让手机能够跟踪和补偿这些漂移。
如果说CSI-RS是基站"向下"探测下行信道,那SRS就是手机"向上"探测上行信道——手机发送一段已知信号,基站通过分析它来了解上行信道状况。
在TDD(时分双工)系统中,上下行共享同一个频率。这意味着上行信道和下行信道具有互易性——基站通过SRS测出的上行信道信息,可以直接用来指导下行传输的波束赋形和预编码。
sequenceDiagram
participant UE as 手机
participant gNB as 基站
Note over UE,gNB: TDD模式下,上下行同频
UE->>gNB: SRS发送(上行探测)
Note right of gNB: 测量上行信道 H_UL
Note right of gNB: 利用TDD互易性<br/>H_DL ≈ H_UL^T
Note right of gNB: 据此计算下行预编码矩阵
gNB->>UE: 下行数据(使用SRS指导的波束赋形)
Note left of UE: 无需CSI-RS反馈<br/>即可获得精确波束
这在实际网络中意味着什么? 在TDD网络中,基站可以根据SRS测量结果自动优化下行波束赋形。你可能会在网络优化报告中看到"SRS权值"、"SRS波束"等术语——这就是指基站利用SRS测量结果计算出的波束赋形权重。
一个实际问题:手机可能有4根接收天线,但只有2根发射天线。SRS从发射天线发出,基站只能测量到发射天线对应的上行信道。
为了解决这个问题,5G NR引入了SRS天线切换(SRS Antenna Switching):手机在不同的SRS发送时机使用不同的天线发射,这样基站就能轮流测量所有天线的信道,从而获得完整的下行信道信息(配合TDD互易性)。
| 切换模式 | 发射天线数 | 接收天线数 | 说明 |
|---|---|---|---|
| 1T2R | 1 | 2 | 1个发射天线轮流切到2个接收天线 |
| 1T4R | 1 | 4 | 1个发射天线轮流切到4个接收天线 |
| 2T4R | 2 | 4 | 2个发射天线轮流切到4个接收天线 |
| 4T4R | 4 | 4 | 无需切换,所有天线都能收发 |
在低频段(Sub-6GHz),本振的相位噪声很小,可以忽略。但在毫米波频段(28GHz、39GHz),本振的相位噪声会显著增大。
什么是相位噪声? 简单说,就是本振频率的不稳定导致的随机相位抖动。你可以想象成手表走得不准——不是快了就是慢了,而且偏差是随机的。
在毫米波频段,一个很小的频率偏差就会导致很大的相位偏差:
$$\Delta\phi = 2\pi \cdot \Delta f \cdot t$$
频率越高,同样的频率不稳定性带来的相位偏差越大。这个相位偏差会让所有OFDM子载波同时产生一个公共相位误差(CPE, Common Phase Error)——所有子载波的星座点同时旋转一个角度。
PT-RS的设计思路很巧妙:它在时域上密集、频域上稀疏地插入参考符号。
| 维度 | 密度 | 原因 |
|---|---|---|
| 时域 | 密集(每1/2/4个OFDM符号) | 相位噪声变化快,需要频繁采样 |
| 频域 | 稀疏(每2/4/N个RB) | CPE对所有子载波影响相同,一个子载波就能估计 |
工程直觉: PT-RS就像一个"走时校准器"。它在时间轴上频繁地出现(因为相位漂移是随时间累积的),但在频率轴上很稀疏(因为CPE是"公共"的,一个点就能代表全部)。手机通过PT-RS估计出CPE后,对所有数据子载波做统一的相位补偿。
PT-RS只在高频段(FR2, >6GHz)且有数据传输时才需要配置。在Sub-6GHz的低频段,相位噪声影响很小,通常不需要PT-RS。
调试提示: 如果你在调试毫米波终端时发现星座图整体旋转、EVM恶化,首先怀疑的就是相位噪声补偿是否正常工作——检查PT-RS的配置和估计是否正确。
所有参考信号的核心目的都是为了信道估计。整个过程可以概括为三步:
flowchart TD
A["第一步:在参考信号位置<br/>估计信道"] --> B["第二步:插值/滤波<br/>推算其他位置"] --> C["第三步:均衡<br/>消除信道影响"]
A --- |"LS/MMSE"| A1["Ĥ(k_RS) = Y(k_RS)/X(k_RS)"]
B --- |"线性/样条/Wiener"| B1["Ĥ(k) for all k"]
C --- |"X̂(k) = Y(k)/Ĥ(k)"| C1["恢复原始数据"]
LS(最小二乘)估计最简单:
$$\hat{H}_{LS}(k) = \frac{Y(k)}{X(k)}$$
直接用接收信号除以已知发送信号。优点是实现简单,缺点是会放大噪声——在低信噪比时性能很差。
MMSE(最小均方误差)估计更聪明:
$$\hat{H}{MMSE} = R$$} \cdot (R_{HH} + \sigma^2 I)^{-1} \cdot \hat{H}_{LS
它考虑了信道的统计特性和噪声方差,在LS估计的基础上做了最优加权滤波。优点是性能好,缺点是计算复杂度高——需要矩阵求逆。
工程选择: 实际芯片实现中,通常使用简化的LMMSE(线性MMSE),在性能和复杂度之间取折中。
参考信号只在部分RE上发送,但我们需要所有RE上的信道估计。这就需要插值:
| 插值方法 | 复杂度 | 性能 | 适用场景 |
|---|---|---|---|
| 线性插值 | 低 | 一般 | 低速场景,信道变化平缓 |
| 二次/三次样条 | 中 | 较好 | 通用场景 |
| Wiener滤波 | 高 | 最优 | 高性能要求的基站 |
| DFT插值 | 中 | 较好 | 利用信道的频域稀疏性 |
关键理解: DMRS密度高,插值距离短,估计精度高;CSI-RS密度低,但只需要粗粒度的测量,不需要精确到每个RE。
让我们用一个完整的数据传输流程,看所有参考信号是如何协同工作的:
sequenceDiagram
participant gNB as 基站
participant UE as 手机
Note over gNB,UE: === 阶段1:连接建立与测量 ===
gNB->>UE: CSI-RS发送(下行测量)
UE->>gNB: CSI上报(CQI/RI/PMI)
Note right of gNB: 根据CSI决定调度参数
UE->>gNB: SRS发送(上行探测)
Note right of gNB: TDD模式下利用互易性<br/>优化下行预编码
Note over gNB,UE: === 阶段2:数据传输 ===
gNB->>UE: PDSCH(含前置DMRS + PT-RS)
Note left of UE: 用DMRS估计信道<br/>用PT-RS补偿相位噪声<br/>解调数据
UE->>gNB: PUSCH(含DMRS + PT-RS)
Note right of gNB: 用DMRS估计上行信道<br/>解调上行数据
Note over gNB,UE: === 阶段3:持续跟踪 ===
gNB->>UE: TRS(时频跟踪)
Note left of UE: 补偿时钟漂移<br/>维持精确同步
gNB->>UE: CSI-RS(周期测量)
UE->>gNB: CSI更新上报
Note right of gNB: 持续优化传输参数
| 参考信号 | 方向 | 触发方式 | 核心功能 | 类比 |
|---|---|---|---|---|
| DMRS | 上行+下行 | 有数据传输时必须发送 | 信道估计+数据解调 | 包裹面单 |
| CSI-RS | 下行 | 周期/半持续/非周期 | 下行信道质量测量 | 侦察兵 |
| SRS | 上行 | 周期/半持续/非周期 | 上行信道探测 | 声呐探测 |
| PT-RS | 上行+下行 | 高频段+有数据时 | 相位噪声补偿 | 走时校准器 |
| TRS | 下行 | 周期性 | 精时频同步 | 对时服务器 |
| 陷阱 | 现象 | 根因 |
|---|---|---|
| DMRS配置不匹配 | 数据完全解不出,BLER 100% | 收发两端DMRS Type/位置配置不一致 |
| CSI-RS端口冲突 | 信道估计异常,MIMO性能差 | 相邻小区CSI-RS端口未做规划,互相干扰 |
| SRS带宽过窄 | TDD波束赋形不准确 | SRS只在部分带宽发送,全带宽信道估计靠外推 |
| PT-RS缺失(毫米波) | 星座图旋转,EVM恶化 | 高频段未启用PT-RS或配置不当 |
| TRS未配置 | 长时间连接后吞吐量下降 | 手机时钟漂移累积,未通过TRS校正 |
| 场景 | DMRS | CSI-RS | SRS | PT-RS |
|---|---|---|---|---|
| Sub-6GHz城区 | Type 1, 前置+1额外 | 8端口, 周期10ms | 周期10ms, 全带宽 | 不需要 |
| 毫米波热点 | Type 2, 前置+2额外 | 32端口, 周期5ms | 周期5ms, 天线切换 | 时域密度2 |
| 高铁场景 | Type 1, 前置+3额外 | 4端口, 周期5ms | 半持续, 窄带宽 | 不需要 |
| 室内微站 | Type 1, 仅前置 | 2端口, 周期20ms | 周期20ms | 不需要 |
5G NR参考信号体系的设计哲学可以总结为一句话:"按需配置,各司其职"。
与LTE的"一刀切"CRS相比,5G将参考信号的功能精细拆分: - 解调交给DMRS(必须精确,密度高) - 测量交给CSI-RS(可以粗略,密度低) - 上行探测交给SRS(TDD互易性的关键) - 相位补偿交给PT-RS(毫米波专属) - 时频跟踪交给TRS(长连接的维护者)
这种拆分带来了巨大的灵活性——网络可以根据频段、场景、终端能力、移动速度等因素,灵活组合配置参考信号,在性能和开销之间找到最佳平衡点。
Q1: DMRS和CSI-RS都在做信道估计,区别是什么?
A: 目的不同、精度要求不同。DMRS是逐RE精确估计,用于解调数据,必须密度高、位置紧跟数据;CSI-RS是粗粒度测量,用于获取CQI/PMI/RI,指导下一次传输的参数选择,密度可以低很多。打个比方:DMRS是手术刀(精确),CSI-RS是体温计(概略)。
Q2: 为什么TDD网络比FDD更依赖SRS?
A: 因为TDD上下行同频,基站可以用SRS测到的上行信道信息直接推算下行信道(互易性)。这意味着基站不需要等手机反馈CSI就能做精确的下行波束赋形,降低了反馈时延。FDD上下行不同频,互易性不成立,所以更依赖CSI-RS+CSI反馈。
Q3: PT-RS在什么场景下必须配置?
A: 主要是毫米波频段(FR2, >6GHz)。在高频段,本振相位噪声显著增大,会引入公共相位误差(CPE),导致星座图旋转。PT-RS用于实时估计和补偿这个相位误差。在Sub-6GHz频段,相位噪声影响很小,通常不需要配置PT-RS。
Q4: 参考信号的开销大概有多大?
A: 以DMRS为例,Type 1单符号开销约7.1%(1/14的符号用于DMRS),配置额外DMRS后开销可达14-21%。CSI-RS取决于配置:8端口、密度1的开销约4.7%。PT-RS在毫米波场景时域密度为2时开销约2-3%。总体来看,参考信号开销通常占物理层资源的10-25%。
Q5: 如果两个小区的CSI-RS配置冲突会怎样?
A: 会造成"导频污染"(Pilot Contamination)。两个小区的CSI-RS在相同的时频资源上发送,手机无法区分它们,导致信道估计严重失真。这在实际网络规划中必须避免——相邻小区的CSI-RS端口和时频位置需要做协调规划。
本文由「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 等场景全覆盖。
