首页 › deep-tech › 图解5G小区搜索与SSB波束扫描原理

图解5G小区搜索:手机开机后如何找到基站

你有没有想过一个问题:手机开机的那一刻,它对这个世界一无所知——不知道自己在哪个运营商的网络里,不知道周围有多少个基站,甚至不知道该把接收机调到哪个频率上。它就像一个被蒙住眼睛扔进陌生城市的人,要在几秒钟内完成“找到路牌、认出街道、读懂地图”三件事,然后才能注册上网。

这套“认路”机制,就是小区搜索(Cell Search),而它的核心载体叫同步信号块(SSB,Synchronization Signal Block)。SSB是5G NR相对4G LTE改动最大、也最能体现5G设计哲学的地方之一——理解了SSB,你就理解了5G“用波束说话”的思路是如何渗透到最底层的。

本文从“为什么这样设计”出发,把SSB的时频结构、三路信号的分工、PCI的编排规则、波束扫描的运作方式,以及它们和随机接入的关系,一次讲透。


一、先看4G怎么做,才知道5G为什么改

4G LTE的同步方式很“直接”:主同步信号(PSS)和辅同步信号(SSS)用全向天线铺满整个小区,像广场上的大喇叭广播——不管你站在小区哪个角落,都能听到同样的声音。

这在Sub-3GHz、天线基本静止的年代够用了。但5G面临两个新问题:

问题一:毫米波的方向性诅咒。 FR2频段(24.25GHz–71GHz,据Wikipedia的5G NR词条)的路径损耗极大,如果还用全向方式广播同步信号,功率摊在整个空间里,手机根本收不到。基站必须把能量聚成波束定向发射——可波束是窄的,一次只能照一个方向,怎么保证各个方向的用户都“听得到”?

问题二:大规模天线阵列带来了新自由度,也带来了新麻烦。 波束是可编排的资源,同步信号不再只是“让人找到基站”,还应该承担“帮手机和基站对齐波束”的任务——它得是波束管理的第一块基石。

于是3GPP把同步信号从“广播喇叭”改造成了“探照灯阵列”,这就是SSB设计的出发点。


二、SSB的时频结构:一个4×240的“名片”

SSB在时频资源上占了4个OFDM符号 × 240个子载波(20个RB),持续约一个短符号周期。这4个符号里装了三样东西:PSS、SSS、PBCH(含其解调参考信号PBCH DMRS)。

用一张结构示意图看它们的摆放(以典型的频域位置为例):

flowchart TB
    subgraph SSB["SSB 时频结构:4个OFDM符号 x 240个子载波"]
        direction TB
        S0["符号0:PBCH 56REx20 + PBCH_DMRS"]
        S1["符号1:PSS 全占127子载波 两侧留空"]
        S2["符号2:PBCH 240REx20 + SSS 全占127子载波"]
        S3["符号3:PBCH 56REx20 + PBCH_DMRS"]
        S0 --> S1
        S1 --> S2
        S2 --> S3
    end
    NOTE["注意:PSS和SSS均为127子载波 居中摆放 PBCH贴边铺满"]
    S3 --> NOTE

更准确地拆开看(频域从左到右):

三路信号的分工和“原材料”,是理解小区搜索的钥匙:

组件 位置 序列/编码 长度 作用
PSS(主同步信号) 符号1,居中127子载波 Zadoff-Chu序列,仅3条 127 检出符号边界与N_ID2(0–2),获得粗同步
SSS(辅同步信号) 符号2,居中127子载波 Gold(m)序列,336种 127 检出帧边界与N_ID1(0–335),拼出完整PCI
PBCH(物理广播信道) 符号0/2/3,共240个REx20 Polar码,载荷56比特 576 携带MIB:帧号、SSB索引、SIB1调度信息
PBCH DMRS 符号0/2/3中穿插 基于PCI生成 — 相干解调的参考基准

一个有意思的细节:5G NR的子载波间隔家族有7档(15/30/60/120/240/480/960 kHz,据Wikipedia 5G NR词条汇总),其中240 kHz这一档专门留给SSB做搜索和测量用——也就是说,SSB可以工作在与业务信道不同的子载波间隔上。为什么?因为SSB要在不同频段、不同场景下都“容易被找到”,它的参数必须独立于业务配置,这在4G里是不可想象的。


三、PSS:用“指纹”完成第一次握手

手机开机后,第一步是在频点上搜索PSS。这里的设计体现了通信系统一个经典思想:用序列的相关性传递信息。

PSS只有3条可能的Zadoff-Chu序列,对应N_ID2的3种取值。Zadoff-Chu序列有个漂亮的数学性质——任意两条不同序列互相关近似为零,自身自相关呈现尖锐峰值。手机把接收信号与3条候选序列分别做滑移相关:

$$ R_{k}(\tau) = \sum_{n=0}^{126} r(n+\tau)\, p_{k}^{*}(n), \quad k \in {0,1,2} $$

哪条序列在哪个时间偏移上出现尖峰,手机就同时得知了两件事:OFDM符号边界在哪(时间同步)和这个小区的N_ID2是几。

这就像在黑暗房间里摸黑找开关:墙上只有3种形状的开关面板(3条序列),你用手一摸(相关运算),不仅知道它是哪种面板(N_ID2),还知道了墙的确切位置(符号边界)。一次相关,双重收获——这是同步信号设计最优雅的地方。

为什么PSS只有3种而不是1008种全放这里?因为PSS是手机“盲搜”的第一步,候选序列越多,搜索越慢、漏检率越高。3GPP把搜索压力拆成了两级:先用3条序列快速锁定,再用336种组合精确定位——把一个大搜索问题分解成两个小搜索的乘积。


四、SSS与PCI:3×336的编排艺术

拿到N_ID2后,手机在紧随其后的符号2里找SSS。SSS由Gold序列生成,有336种组合,对应N_ID1。至此:

$$ N_{\text{PCI}} = 3 \times N_{\text{ID1}} + N_{\text{ID2}}, \quad N_{\text{ID1}} \in [0, 335],\; N_{\text{ID2}} \in [0, 2] $$

所以5G NR一共有 $3 \times 336 = 1008$ 个物理小区识别码(PCI)。相比LTE的504个翻了一倍——因为5G的密集组网、室内数字化站点数量暴增,PCI资源必须更充裕。

注意SSS和PSS的摆放顺序在4G和5G里正好相反:LTE是SSS在前、PSS在后,而5G是PSS在前、SSS在后。为什么?因为5G把PSS单独放在一个符号里、两侧留空,手机可以先用PSS获得精确的符号定时,再“顺藤摸瓜”到下一个符号解SSS,两级同步衔接更干净,也方便手机对SSB做单符号的快速检波省电。

PCI不只是个门牌号,它还暗中决定着两组参考信号的位置:

这两条取模规则是现网PCI规划的命门,后面实战部分细说。


五、PBCH与MIB:从“找到”到“读懂”

同步信号只解决“找到小区”,要接入还得“读懂小区”。PBCH承载的MIB(主信息块)虽然只有56比特,却是全小区最重要的56比特,内容包括:

手机读完MIB,才能按图索骥找到SIB1,拿到随机接入配置、PLMN列表等完整接入参数。整条链路是严格的接力关系,一步找不到,后面全断:

flowchart TB
    A["开机 频点扫描"] --> B["检出PSS 获得符号定时与N_ID2"]
    B --> C["检出SSS 获得帧定时与N_ID1 拼出PCI"]
    C --> D["解调PBCH DMRS 相干解调PBCH"]
    D --> E["读取MIB 获得SFN与SIB1调度信息"]
    E --> F["盲检PDCCH 读取SIB1"]
    F --> G["获得接入参数 发起随机接入"]
    A --> H["同步栅格GSCN 只扫稀疏锚点频点"]
    H --> A

流程图左下角那条回边藏着5G一个容易被忽视的设计:同步栅格(GSCN,Global Synchronization Channel raster)。5G频带宽(FR2单载波可达400MHz),如果手机在每个可能的载波中心频点上盲搜SSB,工作量是天文数字。于是规范规定SSB必须落在稀疏的“同步栅格”上——栅格点之间的间隔远大于业务信道栅格。手机先沿稀疏栅格扫一遍找到SSB,再从SSB推导出载波的确切位置。先稀疏锚定,再精确对齐,这与GPS先用粗码再进细码是同一个思想。


六、Beam Sweep:让同步信号学会“转头”

现在回到开头的问题:波束是窄的,如何让所有方向的用户都找到基站?

5G的答案叫波束扫描(Beam Sweep):把多个SSB在时间上排成一个队列(SSB Burst Set),每个SSB用不同方向的波束发射,像灯塔一样依次扫过整个扇区。手机只要听到其中任何一个SSB,就同时完成了两件事——找到小区 + 找到自己对应的最佳波束。

flowchart TD
    subgraph BS["一个SSB Burst Set 内按时间顺序发射"]
        direction LR
        B0["SSB0 波束指向东"] --> B1["SSB1 波束指向东南"]
        B1 --> B2["SSB2 波束指向南"]
        B2 --> B3["SSB3 波束指向西南"]
    end
    UE1["东边手机 锁定SSB0"] -.仅听到SSB0.-> B0
    UE2["南边手机 锁定SSB2"] -.仅听到SSB2.-> B2

关键参数是每个burst set里SSB的最大数量Lmax,它与频率范围挂钩:

频率范围 半帧内SSB候选位置数 Lmax SSB子载波间隔(典型) 波束宽度典型值
≤ 3 GHz(FR1低频) 4 15/30 kHz 较宽,波束数少
3–6 GHz(FR1高频) 8 30 kHz 中等
FR2(24–71 GHz) 64 120/240 kHz 很窄,需密集扫描

这个表背后的逻辑是天线增益与波束宽度的守恒:频率越高,同样口径的天线阵能形成的波束越窄(增益越高),要覆盖同样的扇区角度就需要更多波束接力,所以Lmax从4逐级涨到64。反过来说,低频段不需要那么多波束,Lmax=4就够了——SSB数量本质上是在“扫描时间”和“覆盖增益”之间做交易。

Burst set以20ms为基本周期,但实际可以配置为5/10/20/40/80/160ms重复发射,以增强覆盖。手机侧则只需在20ms窗口内监听即可——至于网络每20ms发一次还是每160ms发一次,对搜索成功率无影响,只影响搜索速度和基站功耗。

还有一个精妙之处:SSB是“准静态”的,波束却是可以动态调整的。某个SSB索引固定对应某个“方向区域”,但基站实际用什么权重去打这个方向,完全可以随环境(比如有没有遮挡、用户聚集在哪里)动态优化。SSB提供的是波束的“门牌号体系”,而不是焊死的物理方向。


七、SSB与随机接入:波束对齐的闭环

小区搜索的终点不是读完系统消息,而是让基站知道“你在哪个波束下”。这就要说到SSB与RACH occasion的映射(SSB-to-RO mapping)。

手机在某个SSB(比如SSB2)上信号最好,发起随机接入时就只在与SSB2关联的RACH时机上、用与SSB2波束方向对齐的发送波束发preamble。基站在哪个RO上收到preamble,就反过来知道该用哪个接收/发射波束与这台手机后续通信。

sequenceDiagram
    participant gNB as gNB
    participant UE as 手机
    Note over UE: 锁定SSB2 信号最佳
    UE->>gNB: 在SSB2关联的RO发送preamble 波束对准SSB2方向
    gNB->>UE: RAR响应 指定后续波束与TA
    Note over gNB: 在SSB2方向收发 双方波束对齐

至此,波束管理完成了第一轮闭环:下行用Beam Sweep广播,上行用关联RO应答。后续的波束精化(CSI-RS测量、波束切换)都建立在这轮粗对齐之上。可以说,小区搜索就是5G波束管理的第0步——这是它与4G同步流程在定位上的本质区别:4G的PSS/SSS只是“报时员”,5G的SSB是“报时员+向导”。


八、现网实战:这些原理藏在你每天的调试里

1. SSB RSRP与普通RSRP不是一回事。 路测软件里看到的SSB-RSRP是窄波束上的同步信号功率,可能比全向参考信号强得多(波束增益),也可能因为波束没对准而很差。判断覆盖问题时要先问一句:这是哪个SSB index的RSRP? 不同index的强弱对比,直接反映手机当前锁定的波束方向是否合理。

2. PCI mod 3干扰是5G路测的常见病。 相邻小区若PCI模3同余,它们的PBCH DMRS会落在相同的频域位置上,互相踩踏,表现为MIB解码失败率升高、SSB SINR差。规划PCI时,同站三扇区之间必须刻意错开mod 3取值——这不是玄学,而是DMRS位置公式的直接推论。同理,PCI mod 4决定DMRS的时域符号,规避mod 4冲突能减少符号级干扰。

3. 邻区漏配的早期症状是“SSB忽强忽弱”。 手机在两个SSB之间来回重选,本质是它不断在burst set的不同SSB上重新锚定。如果配置的邻区关系缺失,重选会退化为“掉网重搜”,用户感知就是网页卡顿、视频转圈。看信令时先查RRC重选原因,再对时间轴上的SSB RSRP曲线。

4. 常见误解:“SSB波束=固定的物理波束”。 实际上SSB index对应的是逻辑上的方向分区,基站的赋形权重可动态优化。调试波束问题时,不要把“SSB0弱”直接等同于“东边物理故障”,也可能是赋形权重的配置问题。

5. NSA组网下的搜索路径不同。 NSA模式手机通过4G锚点获得5G频点信息后做“已知频点”的SSB搜索,比SA盲搜快得多。所以同样的弱覆盖,NSA和SA用户的表现可能完全不同——排障时先确认组网模式。


常见问题

Q: SSB和LTE的PSS/SSS是什么关系?是简单升级吗? A: 不是简单升级,而是“集成+重构”。LTE的PSS/SSS是纯同步信号,广播信道(PBCH)单独放在别处;5G把三者打包进一个4符号×240子载波的SSB,让它一次交付“定时+PCI+主系统消息”,并且每个SSB绑定一个波束方向。可以理解为:LTE交付的是三张散装卡片,5G把它们装订成了一本带波束门牌的小册子。

Q: 为什么PCI一共是1008个,而不是其他数字? A: 它由两级搜索的结构决定:PSS提供3种N_ID2,SSS提供336种N_ID1,相乘得1008。3的设计动机是搜索速度(第一级候选越少越快),336的设计动机是满足密集组网的PCI容量,并把mod 3、mod 4等取模约束“消化”在充足的号码空间里。

Q: 手机怎么知道SSB的频域位置?要一个个频点试吗? A: 不用全频段盲试。SSB被约束在同步栅格(GSCN)上,栅格点比业务信道栅格稀疏得多。手机沿GSCN扫描,命中PSS后进一步确认SSB,再通过MIB中的偏移参数推算出载波中心和SIB1的位置。层级是:稀疏栅格找SSB → SSB推载波 → MIB推SIB1。

Q: SSB周期配5ms和160ms,对手机搜索速度有影响吗? A: 手机搜索成功的概率由burst set内容决定,周期只影响“多久等到一次机会”和基站能耗。配置长周期(如160ms)可降低SSB发射占空比、省电并降低干扰,代价是新用户接入稍慢——这是现网做SSB周期优化时的核心权衡。

Q: FR2为什么要64个SSB候选,能减少吗? A: Lmax=64是上限,不是强制用量。毫米波波束极窄,要无缝覆盖整个扇区,需要大量方向分区接力扫描;如果实际天线配置的波束较宽,可以只用其中部分候选位置。但波束越少,单波束增益越依赖硬件,覆盖与扫描开销的平衡需要按天线阵列规格具体测算。


参考来源

  1. 5G SSB - ShareTechnote — 5G物理层教学站点,含SSB时频结构与beam sweep图解(本次抓取受网络限制未成功,正文相关内容依据3GPP NR规范稳定知识撰写,已注明)。
  2. 5G NR Synchronization Signal Block - TechPlayon — SSB burst set与公共控制框架解析(抓取受限,列作延伸阅读)。
  3. 5G NR - RF Wireless World — SSB术语页,含PSS/SSS/PBCH分解说明(抓取受限,列作延伸阅读)。

本文SSB时频结构(4符号×240子载波)、PCI构成公式、Lmax分级、MIB 56比特等内容均为3GPP NR规范中的稳定基础事实,其中频段范围与子载波间隔两处关键事实已通过Wikipedia交叉验证;抓取受限部分已如实标注。


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