按下电源键,状态栏从"无服务"变成信号格,前后不过三秒。这三秒里,你的手机完成了一次通信工程里最精巧的"盲找"行动——它不知道自己在哪个频率上、不知道现在几点、甚至不知道这片区域有没有网络。这套流程叫小区搜索(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)$ 沿时间轴逐位错开、对应相乘再累加。错开时正负随机抵消,结果接近零;只有错开量恰好等于真实时延时,两项完全对齐、同号叠加,相关值冲出一个尖锐的峰值。找到峰值,就同时找到了"几点开始"和"暗号是哪一条"——定时与身份,一次买一送一。
这个过程可以画成一条信号流水线:
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频点没落在同步栅格上,或与运营商广播的频点表不符,表现就是"部分型号手机永远搜不到这张网,而换个芯片平台的手机又正常"——因为不同手机扫描策略的容错度不同。
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 |
用图看更直观:
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"的岗位,换了位更廉价的员工,职责不变。
PSS每5毫秒重复出现一次,这带来一个遗留问题:手机分不清自己听到的是一帧的前5毫秒还是后5毫秒——就像只看钟面分针,分不清上午还是下午。定时差半帧,后续读调度信息就会全错。
两代技术给了不同答案。LTE让SSS在前后两个半帧使用不同的序列对,手机对比前后即可消除模糊;5G则把这个任务挪给了PBCH——PBCH的参考信号序列本身按"半帧标志 + 波束编号"做了区分,MIB里再补上系统帧号。也就是说,5G的帧定时是SSS与PBCH接力完成的。
接力完成后,手机的状态发生了质变:从"什么都不知道"变成"知道频率、知道时间、知道小区身份、能读广播"。接下来读SIB1、驻留小区,然后发起随机接入——那是另一套"手机第一次开口说话"的故事,此处按下不表。
低频段的SSB像一支蜡烛,向四面八方均匀发光,手机在哪个方向都能看见。到了毫米波频段,路径损耗剧增,蜡烛必须换成探照灯:把能量聚成窄波束才能射得远。但波束窄了就有新问题——照向东边时,西边的手机什么都看不见。
解法是轮着照:基站在一个5毫秒的突发窗口内,按顺序朝不同方向发送多个SSB,每个SSB对应一个波束方向,像一个灯塔周期性地转一圈。低频段最多4~8个SSB,毫米波频段最多64个。整个burst集合的重复周期可以配置为5/10/20/40/80/160毫秒:发得越密,手机搜得越快、测量越及时,但基站空口开销越大;发得越疏,越省资源,手机的测量延迟和待机功耗则上升。
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参考信号隐含了波束编号,手机被哪个波束照到,自己就知道,后续上行接入可以直接瞄准那个方向。
这套原理在现网排查中处处留痕,四条最常用:
一个常见误解值得澄清:待机时手机并非只在开机时做一次小区搜索。测量邻区、小区重选,本质都是对邻区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。更宽的同步信号意味着更强的噪声对抗能力和更锐利的定时精度——用多占一点频谱,换"在最恶劣信道里也能开机"的底线能力。
本文由「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 等场景全覆盖。
