<!-- title: 手机开机三秒钟：小区搜索原理 -->

# 手机开机三秒钟：小区搜索原理

按下电源键，状态栏从"无服务"变成信号格，前后不过三秒。这三秒里，你的手机完成了一次通信工程里最精巧的"盲找"行动——它不知道自己在哪个频率上、不知道现在几点、甚至不知道这片区域有没有网络。这套流程叫**小区搜索（Cell Search）**，它是调制解调的"前置工序"：连信号在哪、几点开始都不知道，后面再精妙的QAM解调也无从谈起。

这篇文章讲清楚三件事：手机开机时到底缺什么信息；协议为什么专门设计一套"信号中的信号"来补这些信息；以及这套设计如何用最小的计算代价，把"大海捞针"变成"按图索骥"。

## 一、开机时的三个"不知道"

把手机想象成一个空降到陌生城市的人，它面临三个层面的未知：

| 未知 | 通俗说法 | 对应的技术问题 | 靠什么解决 |
| --- | --- | --- | --- |
| 不知道频点 | 不知道该听哪个"频道" | 载波频率可达数百MHz带宽，去哪找？ | 同步栅格 + SSB扫频 |
| 不知道时间基准 | 手表没对时，不知道符号从哪开始 | OFDM定时误差超过CP就会互相串扰 | PSS相关峰 → 符号定时 |
| 不知道小区身份 | 不知道这栋楼叫什么 | 该把谁记成"服务小区" | PSS+SSS → PCI |

第一个"不知道"最要命：运营商的频谱带宽动辄几十上百MHz，而手机刚开机时频率、时间、身份**三样全盲**。小区搜索的本质，就是用一套极轻量的信号，把三个未知数逐个消掉。

## 二、设计哲学：信号里的信号

这里有一个"鸡生蛋"的死结：要解码小区广播数据，手机必须先完成同步；要同步，又必须先有一个收发双方都事先知道的信号——可手机刚开机，什么都不知道。

协议的解法是**专门制造一层"信号中的信号"**：同步信号。它不承载任何用户信息，就是一个公开的"暗号"，全网人人都背得出来。手机拿本地预存的暗号副本，与天线收到的信号逐段比对，比对上了，同步和身份就同时到手。这就是**相关接收（匹配滤波）**的思想，也是所有同步技术的地基：

$$
R(\tau)=\sum_{n=0}^{N-1} r(n)\, s^{*}(n-\tau)
$$

直觉解释：把接收信号 $r(n)$ 与本地副本 $s(n)$ 沿时间轴逐位错开、对应相乘再累加。错开时正负随机抵消，结果接近零；只有错开量恰好等于真实时延时，两项完全对齐、同号叠加，相关值冲出一个尖锐的峰值。**找到峰值，就同时找到了"几点开始"和"暗号是哪一条"**——定时与身份，一次买一送一。

这个过程可以画成一条信号流水线：

```mermaid
flowchart TD
    A["基站发送已知序列s"] --> B["空中传播: 加噪声与衰减"]
    B --> C["手机收到混浊信号r"]
    L["本地预存全部候选暗号"] --> D["逐条对齐试配"]
    C --> D
    D --> E["相乘累加算相关值"]
    E --> F{"出现尖锐峰值?"}
    F -->|是| G["锁定定时并确认身份"]
    F -->|否| H["换下一条候选或下一个频点"]
    H --> D
```

《通信原理》教材里把这类结构称为匹配滤波器：它是对给定波形"量身定制"的最优线性滤波器，输出信噪比在峰值时刻达到理论最大。同步信号的全部魔法，都建立在这个朴素原理上。

## 三、先解决"听哪个频道"：同步栅格

相关接收再灵，也得先知道去哪收。如果把全网频谱比作一条几千公里的高速路，信道栅格（信道中心频率的最小间隔）就是每100米一个出口——手机逐个频点停留检测，一圈扫下来要以分钟计，耗电更是灾难。

协议的设计是**再铺一层稀疏网格**：规定同步信号只能放在"同步栅格"上，其格点间距比信道栅格稀疏得多（不同频段从几百kHz到上MHz不等）。这相当于高速路上只在每50公里设一个醒目的"服务区"指示牌：基站部署载波时，必须把同步信号块搬到最近的同步栅格点上；手机扫频时只在这些稀疏格点上停留。

这是一个典型的标准权衡：**牺牲一点网络部署的灵活性（频点不能随便挪），换取全行业手机的搜网速度和待机功耗**。工程师在开局配置里有一个经典故障正源于此：如果基站的SSB频点没落在同步栅格上，或与运营商广播的频点表不符，表现就是"部分型号手机永远搜不到这张网，而换个芯片平台的手机又正常"——因为不同手机扫描策略的容错度不同。

## 四、SSB解剖：4个符号，三件事

5G把下行同步所需的全部"路牌"打包成一个固定尺寸的积木块——**同步信号块（SSB）**：时域占4个OFDM符号，频域占240个子载波（20个资源块，约3.6MHz带宽）。它的内部布局像一张三行小报：

| 位置 | 内容 | 占用 | 职责 |
| --- | --- | --- | --- |
| 符号0 | PSS 主同步信号 | 居中127子载波，两侧留保护 | 3选1：给定时+半个身份 |
| 符号1 | PBCH 物理广播信道 | 整行240子载波 | 承载主信息块MIB |
| 符号2 | SSS + PBCH | SSS居中127，PBCH两侧各48 | 336选1：补全身份+半帧边界 |
| 符号3 | PBCH | 整行240子载波 | 承载MIB |

用图看更直观：

```mermaid
flowchart TD
    SSB["SSB块: 4符号 x 240子载波"] --> S0["符号0: PSS 居中127子载波"]
    SSB --> S1["符号1: PBCH占满240"]
    SSB --> S2["符号2: SSS居中 PBCH在两侧"]
    SSB --> S3["符号3: PBCH占满240"]
    S2 --> S2a["SSS 336选1"]
    S2 --> S2b["PBCH边缘段"]
```

三个细节值得注意。第一，PSS与SSS都刻意放在块内固定位置、只占约127个子载波——它们是"窄信号"，手机用小带宽的滤波器就能检测，省电。第二，PBCH自带解调参考信号，其子载波位置随 $N_{ID}^{cell} \bmod 4$ 偏移——因为此时手机已经从PSS/SSS知道了PCI，参考信号位置自然可以"因区而异"，降低相邻小区间参考信号的重叠概率。第三，MIB里装的是"下一层地图"：系统帧号高位、SSB与信道栅格的频偏量、初始接入所需的控制信道配置等——读完MIB，手机才第一次拥有了"看懂这个小区"的完整字典。

## 五、三级火箭：为什么身份要拆成两半发

全网小区身份（PCI）共有1008个。直觉做法是造一个信号，直接区分1008种可能——但那意味着手机要拿1008条本地序列逐一试配，计算量爆炸。协议的做法是**先粗后细的两级检索**：

$$
N_{ID}^{cell} = 3\,N_{ID}^{(1)} + N_{ID}^{(2)}, \quad N_{ID}^{(1)} \in [0,335],\; N_{ID}^{(2)} \in \{0,1,2\}
$$

PSS只区分 $N_{ID}^{(2)}$，3选1；SSS再区分 $N_{ID}^{(1)}$，336选1。两级相乘，$336 \times 3 = 1008$。分而治之的价值在于：PSS承担的是最难的"全盲定时粗同步"，候选只有3条，相关器做得又少又快；而昂贵的336路SSS搜索，只在PSS已经锁定、定时已知之后才进行——后一步是在"已知大概位置"的条件下做精查，复杂度低得多。

值得一提的是，PSS几乎不"携带信息"：3种可能，按信息论不过 $\log_2 3 \approx 1.58$ 比特。它更像门牌上的一枚徽章——价值不在内容多，而在**无论多差的信道里都能被认出来**。

序列的选择同样有讲究。LTE的PSS用的是**Zadoff-Chu序列**（恒幅零自相关序列，CAZAC）：

$$
x_u(n) = e^{-j\pi u n(n+1)/63}, \quad n = 0,1,\dots,62
$$

它有两项近乎理想的性质：包络恒定（过功放不失真），循环自相关除零点外处处为零（相关峰像针尖）。LTE取根指数25、29、34三条序列对应3个PSS，映射到居中的62个子载波。到了5G，PSS改用3条由移位寄存器直接生成的伪随机m序列——工程上普遍认为生成电路更简单、互相关性能对这项任务已经足够。同一个"3选1"的岗位，换了位更廉价的员工，职责不变。

## 六、从半帧到全帧：SSS与PBCH的接力

PSS每5毫秒重复出现一次，这带来一个遗留问题：**手机分不清自己听到的是一帧的前5毫秒还是后5毫秒**——就像只看钟面分针，分不清上午还是下午。定时差半帧，后续读调度信息就会全错。

两代技术给了不同答案。LTE让SSS在前后两个半帧使用**不同的序列对**，手机对比前后即可消除模糊；5G则把这个任务挪给了PBCH——PBCH的参考信号序列本身按"半帧标志 + 波束编号"做了区分，MIB里再补上系统帧号。也就是说，5G的帧定时是SSS与PBCH接力完成的。

接力完成后，手机的状态发生了质变：从"什么都不知道"变成"知道频率、知道时间、知道小区身份、能读广播"。接下来读SIB1、驻留小区，然后发起随机接入——那是另一套"手机第一次开口说话"的故事，此处按下不表。

## 七、波束扫描：高频下的SSB要"扫一圈"

低频段的SSB像一支蜡烛，向四面八方均匀发光，手机在哪个方向都能看见。到了毫米波频段，路径损耗剧增，蜡烛必须换成**探照灯**：把能量聚成窄波束才能射得远。但波束窄了就有新问题——照向东边时，西边的手机什么都看不见。

解法是**轮着照**：基站在一个5毫秒的突发窗口内，按顺序朝不同方向发送多个SSB，每个SSB对应一个波束方向，像一个灯塔周期性地转一圈。低频段最多4~8个SSB，毫米波频段最多64个。整个burst集合的重复周期可以配置为5/10/20/40/80/160毫秒：发得越密，手机搜得越快、测量越及时，但基站空口开销越大；发得越疏，越省资源，手机的测量延迟和待机功耗则上升。

```mermaid
sequenceDiagram
    participant BS as 基站
    participant UE as 手机
    BS->>UE: 波束0发SSB
    BS->>UE: 波束1发SSB
    BS->>UE: 波束2发SSB
    UE-->>BS: 接入时上报最佳波束编号
    Note over BS,UE: 5毫秒扫完一轮 周期可配
```

这也是5G同步设计相对LTE的第二个质变：**同步信号从"全向的灯塔"变成了"可波束化的阵列"**。LTE的PSS/SSS每5毫秒裸发一次；5G则把PSS、SSS、PBCH捆绑成可指向的SSB块——同步这个动作，第一次拥有了"方向"这个维度。附带的好处是：PBCH参考信号隐含了波束编号，手机被哪个波束照到，自己就知道，后续上行接入可以直接瞄准那个方向。

## 八、实战连接：调试现场的四条线索

这套原理在现网排查中处处留痕，四条最常用：

1. **路测中的SS-RSRP**。路测软件里的SS-RSRP，就是在SSB内的SSS（及PBCH参考信号）资源上测得的参考信号功率，它是不折不扣的"同步信号强度"，也是终端选小区的第一指标。弱覆盖排查的第一步，往往是看各波束的SS-RSRP分布，判断是"灯塔没扫到"还是"探照灯不够亮"。
2. **PCI规划与mod 3检查**。同频相邻小区若PCI除3同余（mod 3相同），它们的PSS会落在相同资源位置、使用相同序列，PSS对PSS互相干扰，轻则SINR恶化、重则终端在两小区间反复失步。规划工具会自动检查mod 3（以及PBCH参考信号的mod 4）冲突，理解了PSS的时频位置，就知道为什么偏偏是3。
3. **SSB频点配置陷阱**。前文说过：SSB频点必须落在同步栅格上。开局或扩频时若配错，故障特征极具迷惑性——部分终端搜不到网、部分正常，且路测仪表（往往按同步栅格扫描）一切显示正常。
4. **周期配置与感知时延**。把SSB周期从20毫秒改到80毫秒可省空口资源，但邻区测量变慢、重选迟钝，用户感知就是"过路口时信号顿一下"。这类"信号满格但切换慢"的软故障，值得先看SSB周期。

一个常见误解值得澄清：待机时手机并非只在开机时做一次小区搜索。测量邻区、小区重选，本质都是对邻区SSB反复执行"轻量版"搜索流程——好在此时频点和PCI都已知，相关器只需做确认而非大海捞针。

## 常见问题

**Q: 小区搜索和随机接入的区别是什么？**
A: 小区搜索是手机单向"听"——从下行广播里搞清楚"频率、时间、身份"三件事；随机接入是手机第一次"开口说话"，而且此时它还不知道自己该在哪个精确时刻发射（上行定时未建立），所以要用带保护间隔的特殊前导。一句话：搜索解决"我认识你"，接入解决"你认识我"。

**Q: 为什么PSS恰好3个候选，不多不少？**
A: 3是复杂度分配的结果。PSS要在完全失步条件下做全盲搜索，候选越少、相关器越少、越快越省电；而身份总量必须够全网用。1008个PCI拆成3×336，把最昂贵的搜索放在最轻的信号上——3是"全盲粗搜"和"带先验精搜"之间的那个平衡点。

**Q: SS-RSRP和常说的RSRP是什么关系？**
A: RSRP是"参考信号接收功率"的泛称；SS-RSRP特指在SSB的SSS/PBCH参考信号资源上测得的版本。5G的选网、重选、移动性测量基本都基于SS-RSRP——因为SSB是每个波束都会发的"公共路牌"，测它最能代表"这个方向上这个小区有多强"。

**Q: 手机平时也在反复做小区搜索吗？**
A: 是。待机状态下，手机按周期醒来测量服务小区和邻区的SSB，用于重选判决；连接态下测量邻区SSB用于切换。只是这些"复搜"带着先验（已知频点与PCI），计算量远小于开机那次全盲搜索。

**Q: 同步信号带宽为什么从LTE的约1MHz加宽到约3.6MHz？**
A: 相关接收的处理增益与带宽（序列长度）成正比，带宽加倍，相关增益约提升3dB。更宽的同步信号意味着更强的噪声对抗能力和更锐利的定时精度——用多占一点频谱，换"在最恶劣信道里也能开机"的底线能力。

## 参考来源

1. [ShareTechnote: 5G/NR SSB](https://www.sharetechnote.com/html/5G/5G_SSB.html) — 通信工程师社区最常引用的5G物理层图解站点，SSB时频结构与参数详表
2. [Electronics Notes: 5G NR SSB — Sync Signal Block](https://www.electronics-notes.com/articles/connectivity/5g-nr/ssb-synchronization-signal-block.php) — SSB构成与小区搜索流程的教科书式概述
3. [Wikipedia: Zadoff–Chu sequence](https://en.wikipedia.org/wiki/Zadoff%E2%80%93Chu_sequence) — CAZAC序列的数学性质与在同步中的应用
4. [Wikipedia: 5G NR](https://en.wikipedia.org/wiki/5G_NR) — NR物理层总体框架
5. 樊昌信等《通信原理》（第7版）— 匹配滤波与相关接收的经典推导

---
> 本文由「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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
