好的,我们继续带着显微镜,一探3GPP TS 38.300的究竟。在完成了对第4章宏观架构的全面剖析之后,我们正式进入规范中最核心、也是内容最庞大的章节——第5章 物理层(Physical Layer)。这是5G新空口(NR)一切性能优势的根源所在。
深度解析 3GPP TS 38.300:5.2 Downlink (下行链路 Part 1 - 传输方案与核心信道)
本文技术原理深度参考了3GPP TS 38.300 V18.5.0 (2025-03) Release 18规范中,关于“5.2 Downlink”的核心章节,具体涵盖5.2.1至5.2.4节。本文旨在为读者深入剖析5G下行链路的基石——多天线传输方案、数据信道(PDSCH)的处理流程、控制信道(PDCCH)的“指挥艺术”以及网络的第一束光:同步信号与广播信道(SSB)。
前言:解构5G速度与智慧的源泉
在上一篇文章中,我们共同学习了构成5G物理层乐谱的三大基本元素:OFDM波形、灵活的参数集(Numerology)和严谨的帧结构。我们知道,5G能够同时满足不同业务的需求,得益于这张灵活多变的“乐谱”。
今天,我们将从听众席走上指挥台,亲自审视这张乐谱上具体是如何填写下行(Downlink)部分的音符的。我们的主角小明,此刻正坐在学校图书馆一个信号不算太好的角落,但他手机上的4K在线教学视频依然流畅播放。他不知道的是,为了保证他的体验,gNB正在背后施展一系列“魔法”:它可能同时从多个天线向他发送数据流(空间复用),用一套复杂的流程为他的视频数据包“穿上铠甲”(信道编码),通过一个专门的“公告板”(控制信道)告诉他数据在哪里,同时不停地像灯塔一样广播着自己的位置(同步信号)。
这些“魔法”的具体实现细节,就隐藏在38.300的第5.2节“Downlink”之中。由于本节内容极其丰富,我们将分两部分来解读。今天,我们先聚焦于Part 1,跟随导师老王的讲解,揭开5G下行链路传输方案与核心信道的神秘面纱。
1. “多车道并行”:下行传输方案 (5.2.1 Downlink transmission scheme)
小明能够流畅观看4K视频,最核心的物理层技术就是空间复用(Spatial Multiplexing),也就是我们常说的MIMO(Multiple-Input Multiple-Output)。它允许gNB在相同的时频资源上,通过多个天线同时发送多个独立的数据流。
Demodulation Reference Signal (DMRS) based spatial multiplexing is supported for Physical Downlink Shared Channel (PDSCH). Up to 8, 12, 16 and 24 orthogonal DL DMRS ports are supported for type 1, type 2, enhanced type 1, and enhanced type 2 DMRS respectively. Up to 8 orthogonal DL DMRS ports per UE are supported for SU-MIMO and up to 4 orthogonal DL DMRS ports per UE are supported for MU-MIMO. The number of SU-MIMO code words is one for 1-4 layer transmissions and two for 5-8 layer transmissions.
这段话是5G下行MIMO传输的基石,老王将其拆解为几个关键点:
1.1 基于DMRS的空间复用
5G的MIMO不是“盲发”的,它依赖于解调参考信号(DMRS)。老王打了个比方:“想象一下,数据流就像是高速公路上的汽车,空间复用就是把单车道扩建成多车道。但为了让每辆车(每个数据流)都能在自己的车道上行驶而不与旁车相撞,我们需要清晰的‘车道线’。DMRS就是这些车道线。”
-
DMRS的作用:DMRS是gNB与数据(PDSCH)一同发送的、UE已知的导频信号。UE接收到混合在一起的多个数据流后,通过检测这些“车道线”(DMRS),就能够估算出每个数据流所经历的信道是什么样的,从而将它们分离开来,这个过程称为“信道估计与均衡”。
-
预编码:规范中提到“The DMRS and corresponding PDSCH are transmitted using the same precoding matrix and the UE does not need to know the precoding matrix to demodulate the transmission.” gNB在发送前,会根据它所了解的信道信息,对数据和DMRS进行“预编码”,可以想象成司机在出发前就根据路况规划好了方向盘的打法。UE侧只需要根据收到的DMRS来解调数据,无需知道gNB具体是怎么“打方向盘”的。
1.2 DMRS端口与传输层数 (Layers)
“车道”的数量,决定了高速公路的容量。在MIMO中,“车道”的数量就是传输层数(Layers),它直接与**DMRS端口(DMRS Ports)**的数量相关。
Up to 8 orthogonal DL DMRS ports per UE are supported for SU-MIMO…
-
SU-MIMO (单用户MIMO):当所有“车道”都服务于同一个用户(小明)时,就是SU-MIMO。一个UE最多可以支持8个正交的DMRS端口,这意味着理论上最多可以同时接收8个数据流(8 layers),峰值速率提升8倍。
-
MU-MIMO (多用户MIMO):当gNB将不同的“车道”分配给不同的用户时,就是MU-MIMO。比如,gNB同时给小明分配2个layers,给旁边的小丽分配2个layers。这种模式可以极大地提升小区的总容量。
规范中提到的“up to 8, 12, 16 and 24 orthogonal DL DMRS ports”是指gNB在不同配置下总共可以生成的DMRS端口资源,这些资源可以灵活地分配给一个或多个用户。
1.3 码字 (Codewords)
码字是与HARQ过程关联的数据单元。
The number of SU-MIMO code words is one for 1-4 layer transmissions and two for 5-8 layer transmissions.
简单来说,当传输层数较少(1-4层)时,所有数据流被打包成一个“码字”,共享一套信道编码和HARQ反馈。当传输层数较多(5-8层)时,为了提高调度的灵活性和鲁棒性,这些数据流会被分成两个“码字”,可以独立进行编码和HARQ重传。
2. “数据包的铠甲”:PDSCH物理层处理流程 (5.2.2)
小明视频流的每一个IP包,在被送上PDSCH这条“高速公路”之前,都必须在物理层经过一套精密的“武装”流程,为其穿上对抗无线信道恶劣环境的“铠甲”。
The downlink physical-layer processing of transport channels consists of the following steps:
老王将这个流程比作一个高度自动化的“打包工厂”:
-
Transport block CRC attachment (传输块CRC附加):工厂接到一个“传输块”(MAC层递交下来的数据包)后,第一步是在包尾贴上一张CRC校验码。这就像是装箱后附上一张“物品清单”,接收端(UE)收到后会根据清单核对货物,如果对不上,就知道这个包裹在运输途中损坏了。
-
Code block segmentation and code block CRC attachment (码块分割与码块CRC附加):如果传输块太大,超出了单个编码器的处理能力,工厂会将其分割成多个更小的“码块(Code Block)”。并且,为每一个小码块也贴上各自的CRC校验码。
-
Channel coding: LDPC coding (信道编码):这是穿上“铠甲”最核心的一步。5G eMBB场景下采用了先进的LDPC(低密度奇偶校验)码。信道编码会根据原始数据,通过复杂的数学运算,增加大量的冗余比特。这就像是用厚厚的泡沫和气垫将货物包裹起来,即使外包装在运输中被划破(部分比特出错),接收端依然有很大概率能根据这些冗余信息,完美地恢复出原始货物。
-
Rate matching (速率匹配):gNB为这次传输分配了固定数量的物理资源(REs)。“泡沫”包裹好的数据量可能与这些资源量不完全匹配。速率匹配的作用就是通过重复(repetition)或打孔(puncturing)部分编码后的比特,使其数量与物理资源量精确匹配。
-
Scrambling (加扰):为了避免数据中出现连续的“0”或“1”长串(这会导致信号功率不稳定和同步困难),工厂会用一个小区特定的“扰码”序列,与数据比特流进行异或操作,将其“打乱”,使其看起来像是随机序列。
-
Modulation (调制):将加扰后的比特流,映射成无线信号的“基本波形”——星座点。根据信道质量,可以选择低阶调制(如QPSK,1个星座点代表2个比特,传输稳定但慢)或高阶调制(如256QAM,1个星座点代表8个比特,传输快但对信道质量要求高)。
-
Layer mapping (层映射):将调制后的符号流,分配到之前规划好的MIMO“车道”(Layers)上。
-
Mapping to assigned resources and antenna ports (映射到资源和天线端口):最后一步,将每个Layer上的数据,经过预编码后,精确地放置到调度器分配的PDSCH的时频资源(PRB)上,并通过对应的物理天线端口发射出去。
至此,一小片视频数据,就完成了从比特到“身披重甲”的无线电波的华丽变身。
3. “空中交警的指挥棒”:PDCCH物理下行控制信道 (5.2.3)
gNB为小明的视频数据准备好了一切,但如何告诉小明的手机:“你的快递到了,放在了xx货架(时频资源)上,用yyy方式打包的(调制编码方式)”?这个“通知”的任务,就由**PDCCH(Physical Downlink Control Channel)**来完成。
The Physical Downlink Control Channel (PDCCH) can be used to schedule DL transmissions on PDSCH and UL transmissions on PUSCH, where the Downlink Control Information (DCI) on PDCCH includes…
PDCCH就像是空中交通的“指挥中心”,它通过发送DCI(下行控制信息),来调度和控制UE的所有上下行传输。
3.1 PDCCH的核心职责
规范罗列了PDCCH的多种用途,我们归纳为几大类:
-
资源调度:这是最核心的功能。
- 下行分配 (Downlink assignments):DCI会告诉UE:“在哪个时隙、哪些PRB上,为你准备了PDSCH数据,请使用xx的MCS(调制编码方案)去接收,这个数据包的HARQ进程号是zz…”。
- 上行授权 (Uplink scheduling grants):当UE需要发送数据时,gNB通过DCI告诉UE:“你可以在使用yy时隙、哪些PRB,以xx的MCS来发送你的PUSCH数据…”。
-
动态控制:
- 激活/去激活SPS/CG:对于VoNR这类周期性业务,gNB可以预先配置半持续调度(SPS)或配置授权(CG)资源。PDCCH可以用于动态地激活或去激活这些预配置。
- BWP切换:gNB通过DCI中的一个特定字段,可以快速命令UE在已配置的多个BWP之间进行切换。
- 功控指令 (TPC commands):PDCCH可以携带TPC(Transmit Power Control)指令,实时地调整UE的上行发射功率。
-
特殊事件触发:
- 触发随机接入:在某些切换场景下,gNB可以通过PDCCH命令UE发起一次随机接入过程。
- DRX唤醒指示:PDCCH上的一种特殊信令(PS-RNTI)可以提前告诉正在休眠的UE,在下一个DRX唤醒周期是否有它的数据,让UE可以“按需唤醒”,进一步省电。
3.2 UE如何找到自己的PDCCH?
PDCCH并不会在整个带宽上广播,UE如何能高效地找到发给自己的那条DCI呢?这依赖于CORESET和Search Space这两个概念。
A UE monitors a set of PDCCH candidates in the configured monitoring occasions in one or more configured COntrol REsource SETs (CORESETs) according to the corresponding search space configurations.
-
CORESET (控制资源集):gNB会在带宽上划出一些特定的时频区域,专门用于发送PDCCH,这些区域就是CORESET。一个UE可以被配置一个或多个CORESET。这就像是在机场里设立了几个专门的“信息公告屏区域”。
-
Search Space (搜索空间):在一个CORESET里,PDCCH可能出现在很多不同的位置(由CCE聚合而成)。搜索空间定义了UE具体需要“搜索”哪些PDCCH候选位置。搜索空间分为公共搜索空间(CSS)(所有UE都监听,用于广播寻呼、系统信息等)和UE特定搜索空间(USS)(只有特定UE监听,用于调度该UE的私有数据)。
小明的手机在每个被配置的监听时刻,都会去指定的“公告屏区域”(CORESET),在属于自己的“专属信息栏”(USS)里,尝试盲检所有可能的PDCCH候选位置,寻找用自己的“身份证号”(C-RNTI)加扰的DCI。一旦找到,就意味着收到了gNB的“专属指令”。
4. “网络的第一束光”:同步信号与PBCH块 (5.2.4)
在小明进入图书馆,手机开机的那一刻,它做的第一件事是什么?它需要在一片茫茫的电磁波海洋中,找到5G小区的存在,并与之同步。这个过程,就依赖于网络发出的“第一束光”——SSB(Synchronization Signal and PBCH Block,同步信号与PBCH块)。
The Synchronization Signal and PBCH block (SSB) consists of primary and secondary synchronization signals (PSS, SSS), … and PBCH…
SSB是一个紧凑的时频资源块,它包含了UE完成小区搜索和初始接入所必需的最基本信息。
4.1 SSB的构成
SSB由三部分组成,在时频域上紧密地捆绑在一起(见规范 Figure 5.2.4-1: Time-frequency structure of SSB):
-
PSS (主同步信号):一个特定序列,UE通过检测PSS,可以实现与小区的符号同步,并获得小区在本组内的ID(0, 1, 2)。
-
SSS (辅同步信号):另一个特定序列,UE结合PSS和SSS,可以确定小区的物理小区ID(PCI),并实现与小区的帧同步。PCI是小区的“身份证号”,一个5G网络中有1008个。
-
PBCH (物理广播信道):在确定了PCI并完成同步后,UE会解码PBCH。PBCH承载着主信息块(MIB),这是UE接入网络所需的“敲门砖”。MIB中包含了最核心的信息,比如:
- 系统帧号(SFN)。
- 用于接收后续更详细系统信息(SIB1)的CORESET#0的配置信息。
- SSB自身的时域索引。
4.2 波束扫描(Beam Sweeping)
During a half-frame, different SSBs may be transmitted in different spatial directions (i.e. using different beams, spanning the coverage area of a cell).
在毫米波等高频段,信号传播方向性很强。gNB会使用波束扫描技术,在不同的时间点,用不同的窄波束,向不同的方向重复发送SSB。这就像灯塔的旋转光束,周期性地扫描整个海域,确保无论船只(UE)在哪个方向,都能看到灯塔的光。UE通过测量不同波束上SSB的信号强度,就可以找到最适合自己的那个波束。
4.3 CD-SSB vs. NCD-SSB
规范还引入了两种SSB的概念:
-
CD-SSB (Cell-Defining SSB):与小区最核心的剩余最简系统信息(RMSI,即SIB1)相关联的SSB。UE在初始接入时,必须找到并解码这个SSB对应的PBCH,才能找到SIB1,从而完成接入。每个小区至少有一个CD-SSB。
-
NCD-SSB (Non-Cell-Defining SSB):不与SIB1关联的SSB。它可以用于连接态下的移动性测量、波束管理等,但不能用于初始接入。
这个区分使得网络在波束管理和移动性测量上有了更大的灵活性。
总结:下行链路的基石已奠定
通过对5.2节Part 1的深度剖析,我们已经为5G下行链路这座大厦奠定了四块坚实的基石:
- 多天线传输方案:以DMRS为核心的空间复用,是5G实现超高吞吐量的“马力引擎”。
- PDSCH处理流程:从CRC到LDPC编码再到调制映射,为用户数据穿上了对抗信道损伤的“坚固铠甲”。
- PDCCH控制信道:通过DCI,在CORESET和搜索空间中,实现了对UE所有上下行行为的精确、灵活的“指挥调度”。
- SSB同步/广播块:作为网络的“灯塔”,为UE在茫茫电波中指明了方向,是建立一切通信的起点。
在下一篇文章中,我们将继续探讨5.2节的Part 2,聚焦于下行链路的各种物理层程序,如链路自适应、功率控制、HARQ过程等,看看网络是如何在动态变化的环境中,对传输进行实时优化和调整的。
FAQ
Q1:DMRS(解调参考信号)和CSI-RS(信道状态信息参考信号)有什么区别?
A1:两者都是参考信号,但目的和用途完全不同。DMRS的主要目的是解调,它与PDSCH数据绑定在一起,并经过相同的预编码。UE利用DMRS来估计等效的传输信道,从而正确地解调出伴随它的PDSCH数据。DMRS是“向后看”的,用于解码已经收到的数据。而CSI-RS的主要目的是测量,gNB周期性地或非周期性地发送CSI-RS,UE测量它之后,向gNB反馈信道状态信息(CSI,包括CQI/PMI/RI)。gNB再根据这个反馈,来决定未来如何为这个UE进行调度(如选择MCS、预编码矩阵等)。CSI-RS是“向前看”的,用于指导未来的数据传输。
Q2:PDCCH和PDSCH在时频资源上是什么关系?
A2:它们在时域上通常是先后关系。UE必须先成功接收并解码PDCCH,才能知道接下来是否有发给自己的PDSCH,以及这个PDSCH在什么时频位置、该如何去解调。PDCCH通常位于一个时隙(Slot)的起始几个OFDM符号上(在CORESET中),而它所调度的PDSCH则位于该时隙的后续符号上。可以说,PDCCH是PDSCH的“路标”和“说明书”。
Q3:什么是CORESET?为什么需要这个概念?
A3:CORESET(Control Resource Set)是gNB在时频域上划出的一块专门用于承载PDCCH的区域。引入这个概念主要是为了灵活性和节能。在LTE中,控制区域(PCFICH/PHICH/PDCCH)固定占用整个带宽的前1-3个符号,缺乏灵活性。在5G NR中,网络可以为UE配置一个或多个CORESET,它们可以位于带宽的任意位置,时域上可以持续1-3个符号,频域上也可以是部分带宽。好处是:1)灵活性:可以根据业务负载动态调整控制区域的大小和位置。2)节能:UE只需要在被告知的CORESET区域内监听PDCCH,而无需在整个带宽上进行盲检,大大降低了功耗。3)波束赋形:可以为不同的CORESET配置不同的波束,实现控制信道的波束化。
Q4:一个UE开机后,是如何找到SSB(同步信号块)的?
A4:UE开机后会进行一个称为小区搜索的过程。它会在3GPP预定义的同步栅格(Synchronization Raster)上进行“盲检”。同步栅格是一系列预定义的中心频点。UE会逐个尝试这些频点,在每个频点上,它会尝试检测PSS(主同步信号)的特定序列。一旦成功检测到PSS,它就获得了符号同步,并能推算出SSS和PBCH的位置。接着,它解码SSS来获得完整的PCI,并最终解码PBCH获得MIB。这个过程是UE接入网络的第一步。
Q5:为什么一个小区可能需要广播多个SSB?
A5:主要有两个原因:波束赋形覆盖和支持不同Numerology的UE初始接入。1)波束赋形覆盖:尤其是在毫米波频段,信号以窄波束形式发送。为了覆盖整个小区的服务范围,gNB需要使用不同的波束朝向不同的地理方向轮流发送SSB,这个过程称为“SSB波束扫描”。UE通过测量所有可检测到的SSB波束,选择信号最强的一个进行接入。2)多Numerology支持:虽然少见,但在某些特殊场景下,网络可能需要在不同SCS上广播SSB,以适配不同能力的UE。但更常见的是,所有SSB使用相同的SCS,而数据信道可以使用不同的SCS。