<!-- title: 开机第一秒：手机怎么找到网络 -->

# 开机第一秒：手机怎么找到网络

把手机关机再开机，信号条从「无服务」变成满格，通常只要几秒。这几秒里，手机完成了一件相当于“睁眼看世界”的大事：它不知道自己在哪个国家、哪个频段、哪座基站旁边，甚至不知道现在几点——关机之后晶振早漂了，手机对时间和频率的记忆全是错的。它必须从全盲状态出发，在几百兆赫兹宽的频谱海洋里，找到离它最近的那座“灯塔”。

这件事叫**小区搜索**。它是手机入网的第一步，也是整张无线接入网设计的起点。设计者必须回答一个极苛刻的问题：**面对一个对时间、频率、身份一无所知的接收机，如何让它用最少的计算、最快的速度、在最弱的信号里找到你？** 本文就拆这块“灯塔砖”是怎么砌的，以及为什么非要砌成这个形状。

## 一、为什么不能“直接读告示牌”

先讲类比。你走进一座陌生的巨型会展中心，想知道自己在哪、该去哪个展厅。墙上确实有一块总告示牌，写着一切的答案。但问题是：你不知道告示牌挂在哪面墙、用什么语言写的、该从哪一行读起。

通信里的版本是：基站在广播信道上循环播放“主信息块”，里面确实是手机想要的一切起点信息。但广播信道是用调制符号写的，想解开它，你得先满足三个前提——

- **频率对得上**：开机时手机晶振的初始偏差是 ppm 量级，折算到 3.5GHz 载频上就是几十 kHz。这点频偏足以让 FFT 窗口采出来的每个子载波互相串音，解调全盘崩掉；
- **时间对得上**：符号边界没对准，OFDM 解调等于白做；
- **身份对得上**：广播信道的参考信号、扰码全部从“小区身份”派生，不知道身份，收到信号也解不开。

三样手机都没有。所以设计者放弃“一步到位读告示牌”的幻想，改成“**先递名片，再谈正事**”：在约定的位置放一种极简单、极鲁棒的信号，它不承载任何有用信息，唯一的使命是让手机完成三件事——**对上频率、对上时钟、认出我是谁**。这就是同步信号。

5G 把同步信号和广播信道打包成一块四层结构的“灯塔砖”，叫**同步信号块（SSB）**：时域上占连续 4 个正交频分复用符号，频域上占 240 个子载波（20 个资源块）。结构如下：

```mermaid
flowchart TD
    subgraph SSB["一块SSB：4个符号 × 240个子载波"]
        S0["符号1：PSS<br/>主同步信号"]
        S1["符号2：PBCH前段<br/>广播信道"]
        S2["符号3：SSS居中<br/>两侧仍归PBCH"]
        S3["符号4：PBCH后段"]
        S0 --> S1
        S1 --> S2
        S2 --> S3
    end
```

三件套的分工，一句话概括：**PSS 管对表，SSS 管报名字，PBCH 管讲正事。**

| 信号块 | 回答的问题 | 技术实现 | 为什么这样设计 |
| --- | --- | --- | --- |
| PSS 主同步信号 | 符号边界在哪？身份尾号是几？ | 3 条固定序列，逐一做相关 | 候选极少、极度鲁棒，承担全流程最低信噪比的一步 |
| SSS 辅同步信号 | 是哪个组？半帧边界在哪？ | 336 条候选序列 | 身份主体在这里，用 PSS 做加扰防误认 |
| PBCH 广播信道 | 帧号多少？SIB1 在哪读？ | QPSK 调制加专用参考信号 | 身份已知之后才可解，携带真正的主信息块 |

## 二、第一把锁为什么是 ZC 序列

PSS 是手机与网络之间最早的握手，它必须在最糟糕的条件下工作：手机此刻既没对准频率也没对准时间，信噪比可能低到零下。给这一步选序列，本质上是在选一种“**怎么被蹂躏都不变形**”的波形。5G 和 4G 在这一步的选择高度一致——**ZC 序列**（Zadoff–Chu 序列），定义是：

$$x_u(k)=\exp\left(-j\,\frac{\pi\,u\,k\,(k+1)}{N_{\mathrm{ZC}}}\right),\qquad 0\le k\le N_{\mathrm{ZC}}-1$$

其中 $u$ 是序列的“根指数”，不同 $u$ 生成不同序列；$N_{\mathrm{ZC}}$ 是长度（5G 的 PSS 取 127）。一串复指数相位弯成抛物线，看起来平平无奇，但它有三条近乎完美的性质，正好一一对应 PSS 的三个痛点。

**性质一：恒包络。** 序列每个采样点的模恒等于 1，画在星座图上是一个标准的圆。好处是发射它的时候功放最舒服、不失真——要知道基站在空口发的第一缕信号就是它，此时连功率对齐都谈不上讲究。

**性质二：自相关像一根针。** 把接收信号和自己做相关，只有完全对齐的那一刻冲出一个尖峰，错开任何位置都近似为零：

$$\sum_{k=0}^{N-1} x_u(k)\,x_u^{*}(k+\tau)=\begin{cases}N_{\mathrm{ZC}}, & \tau=0\\[4pt] 0, & \tau\neq 0\end{cases}$$

这就是“对表”的原理：手机让本地生成的三条 PSS 各自与收到的信号滑相关，相关值突然窜出尖峰的那一刻，就是符号边界的所在。针尖有多细，定时就有多准。

**性质三：频偏下尖峰只平移、不塌陷。** 这是 ZC 最被低估的美德。普通序列一旦有频偏，相关峰会迅速糊掉；而 ZC 的相关峰会整体“滑”到旁边某个位置，峰值基本还在。换句话说，手机哪怕带着几十 kHz 的频偏来搜网，PSS 的尖峰照样找得到——先粗对表，再慢慢校频，整个流程才转得起来。

另外，三条 PSS 用的是三个不同的根指数 $u$，彼此互相关很低，手机做“三选一”的选择题时几乎不会认错人。

## 三、为什么 PSS 只有 3 个：分层解锁的哲学

一个自然的疑问：小区身份（PCI）总共有 1008 个，为什么第一层信号只带 3 种可能？答案是**搜索成本**。识别身份靠的是相关运算：候选身份越多，要做的相关次数越多，而且第一层还得在最低信噪比下做。如果把 1008 个身份全部放在第一层，手机每到一个频点就要做 1008 次相关；分层之后只需 3 次。数量上的对比是数百倍，代价只是把问题拆成两步——而这正好契合锁匠的智慧：**先用最粗的钥匙试探门是哪一类，再用细钥匙开具体的锁。**

于是 PCI 被拆成两个因子：

$$N_{\mathrm{PCI}}=3\,N_{\mathrm{ID1}}+N_{\mathrm{ID2}},\qquad N_{\mathrm{ID1}}\in\{0,\dots,335\},\quad N_{\mathrm{ID2}}\in\{0,1,2\}$$

PSS 解出 $N_{\mathrm{ID2}}$（尾号，3 选 1），SSS 解出 $N_{\mathrm{ID1}}$（组号，336 选 1），合起来 $3\times336=1008$ 个身份：

```mermaid
flowchart TD
    A["PSS解出尾号<br/>NID2：3选1"] --> C["合成PCI"]
    B["SSS解出组号<br/>NID1：336选1"] --> C
    C --> D["PCI = 3×NID1 + NID2<br/>共1008个身份"]
```

整个“层层解锁”的设计哲学是这样的：

```mermaid
flowchart TD
    A["全盲开局<br/>一无所知"] -->|先按门铃试大类| B["PSS：3选1<br/>对表加粗定位"]
    B -->|定时已对条件变好| C["SSS：336选1<br/>报出完整身份"]
    C -->|身份已知才能解扰| D["PBCH<br/>读出主信息块"]
```

SSS 这一层还有个精巧的细节：它在出厂时会被**本小区的 PSS 派生的序列再涂一层“迷彩”（加扰）**。道理是：SSS 候选有 336 个，如果裸放，手机可能在噪声里把序列碎片误认成某个 SSS，造成“假锁”；用已知答案（PSS）加扰之后，只有 PSS 认对了的小区，SSS 才可能解对——两层互为担保，虚警率被压到极低。另外 SSS 选的是 Gold 序列家族而非 ZC，因为它要的是“336 个成员彼此都长得不像”这种大批量低互相关，而不是 ZC 擅长的单序列极致自相关——**每个位置的信号，用各自最合适的那类序列**，这是序列设计里典型的分工思维。

## 四、5G 的两个新设计：同步栅格与波束扫描

**变化一：SSB 不再守着载波中心。** 4G 时代的同步信号永远放在载波正中心，手机扫频时把每个候选中心频点都试一遍即可，简单，但费时——频点一个不落全要试。5G 的载波动辄上百兆赫兹、频点组合爆炸，逐点搜索代价太高。于是标准划了一条**稀疏的“同步栅格”**：SSB 只允许落在栅格点上，栅格间隔远大于信道栅格。手机开机时只需在栅格点上抽样搜索，搜索工作量直接降一个数量级；至于载波中心到底在哪、广播信道怎么配，由后续的系统消息补齐。一句话：**先在稀疏的路灯下找灯，找到灯之后再看清整条街。**

**变化二：灯塔从一座变成一阵。** 毫米波频段的覆盖靠窄波束，一个波束照不全整个小区。5G 的做法是：基站在 5 毫秒的窗口里，用**最多 64 个指向不同方向的 SSB 轮流发射**（6GHz 以下最多 8 个），像灯塔阵列举着灯牌转圈扫射。每个 SSB 在窗口里有自己的编号，手机抓到几号，就等于顺便告诉了网络“我在哪个波束的照射范围内”。这为后续的波束管理打下了地基——手机和网络从此有了一把共同的“波束尺子”。

| 维度 | 4G LTE | 5G NR |
| --- | --- | --- |
| PCI 总数 | 504 | 1008 |
| PSS 序列 | 3 条 ZC 序列 | 3 条 ZC 序列（更长，127 点） |
| SSS 方案 | m 序列，168 组 | Gold 序列，336 组 |
| 同步信号频域位置 | 固定在载波中心 | 落在稀疏同步栅格上，不必居中 |
| 广播方式 | 单波束全向广播 | 最多 8 个（Sub-6G）/ 64 个（毫米波）SSB 轮发 |
| 开机搜索方式 | 逐频点试中心 | 按同步栅格抽样搜索 |

## 五、实战：1008 个号怎么分才不打架

PCI 是**逻辑身份**而非频率，全网可以循环复用——1008 个号服务上万小区，靠的就是复用。于是“PCI 规划”成了每个无线优化工程师的日常功课，核心是三类打架场景：

- **冲突**：两个同频邻区用了同一个 PCI。手机同时听到两个“张伟”在喊，身份混淆，轻则驻留异常，重则起呼失败；
- **混淆**：某小区的两个邻区（互不同站）恰好同 PCI。切换时网络下达“去投奔张伟”，手机面前却站着两个张伟，目标歧义直接导致切换失败；
- **mod 4 干扰**：5G 广播信道的解调参考信号在频域上的摆放位置由 PCI 除 4 的余数决定。相邻同频小区如果 PCI 除 4 同余，两家的参考信号在频域上重叠踩脚，弱场下广播解调性能明显恶化。4G 时代对应的是“mod 3 错开”的老口诀，思路一脉相承：**用身份的余数错开物理资源的位置。**

落到路测和调试里，小区搜索的知识能帮你识破几类经典陷阱：

1. **把 PCI 冲突误判成弱覆盖**。实测信号强度明明不差，手机却迟迟驻留不上——先查同频同 PCI，再谈加站；
2. **邻区漏配的表现是“报不出名字”**。切换失败时如果手机连目标小区的 PCI 都测不到报告，往往不是信号不存在，而是没配邻区、手机“不敢认”；
3. **室分外泄**。室分小站的 PCI 漏到室外大街上，与某宏站同 PCI 或构成混淆，用户在马路上被吸进室分小区再掉话——这是 PCI 复用距离没留够的典型事故；
4. **搜网慢的真相**。跨城市开机后手机发现“老家”频点失效，退回全频段逐段扫描，搜索时间自然变长——不是故障，是设计如此。

## 常见误解与快问快答

**Q: PCI 就是频率吗？两个小区同 PCI 一定打架吗？**
A: PCI 是身份不是频率。同 PCI 但异频的两个小区互不相干；只有**同频**且覆盖交叠时，冲突和混淆才会发生。规划的本质是在同频交叠图上做“图着色”。

**Q: 小区搜索和随机接入是什么关系？**
A: 搜索是手机单向地“听”：全程只收不发，网络并不知道它来了。搜索完成后手机只是“驻留”——能收广播、能被寻呼；要发起业务，还须走随机接入这第一次“开口”（那是另一套流程，此前已有专文讲过）。

**Q: PSS 只有 3 个，两个小区会不会分不开？**
A: 只看 PSS 确实分不开——这正是设计意图。PSS 只代表“尾号”，完整名字要等 SSS 解出组号才成立。两个小区尾号相同、组号不同，在第二层就被干净地区分了。

**Q: 1008 个 PCI 为什么不再多点？**
A: SSS 是一条 127 点的序列，能彼此可靠区分的序列族数量有限——序列越多，互相关就越高，误认风险越大。1008 是“身份容量”与“序列分辨力”之间的平衡点。这也是为什么大网必须做复用规划，而不是人手一个新号。

**Q: 手机开机是先读 SIM 卡还是先搜网？**
A: 先搜网。搜索、驻留与 SIM 无关——手机先“看见”网络，之后才用 SIM 里的加密身份去登记“我是谁”。反过来说，一部没有 SIM 的手机同样能满格显示信号，只是进不了网。

**Q: SSB 丢了会怎样？**
A: 对手机而言，这个小区就等于不存在。SSB 不仅是“门铃”，还是后续一切解调的定时与频率基准——门铃听不见，屋里说什么都与门外的你无关。

## 小结

小区搜索是一堂微缩的工程设计课：**在最无知的初始条件下，用分层假设把一个组合爆炸的大问题，拆成一串小问题**——3 选 1 的对表、336 选 1 的报名、最后才是真正解信息。ZC 序列负责“怎么被蹂躏都不变形”，Gold 序列负责“一千个名字互不相像”，稀疏栅格负责“少跑冤枉路”，波束轮发负责“把灯塔转起来”。下次开机看到信号条亮起的几秒钟，你看到的是这套分层设计在空口上的一次完整演出。

## 参考来源

1. [ShareTechnote – 5G/NR SSB](http://www.sharetechnote.com/html/5G/5G_SSB.html) — SSB 时频结构、burst set 与波束扫描的经典图解站点
2. [ShareTechnote – 5G/NR Cell Search Procedure](http://www.sharetechnote.com/html/5G/5G_CellSearch.html) — 开机搜索各步骤的信号级分解
3. [Wikipedia – Zadoff–Chu sequence](https://en.wikipedia.org/wiki/Zadoff%E2%80%93Chu_sequence) — ZC 序列定义与 CAZAC 性质的权威概述
4. 樊昌信《通信原理》（国防工业出版社）— 同步原理与序列相关特性的教材章节（纸质教材，无在线链接）

> 说明：本轮写作环境网络访问受限，未能在线复核，以上为该主题长期稳定的公开权威入口。文中关键参数（1008 个 PCI、SSB 占 4 符号 240 子载波、PSS 3 条/SSS 336 条候选等）均为 5G 标准第一版定型以来未变的公开参数。

---
> 本文由「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)
