3. PAM3基础理论
USB4 在 20 Gbps 及以上速率时,物理层从传统 NRZ 转向 PAM3 调制。理解 PAM3 的关键,不是记住“三电平”这个结论,而是理解它如何在同样的符号率下把每符号信息量从 1 bit 提升到约 1.58 bit,以及为此付出的信噪比代价。本节从调制原理、符号映射、眼图特征、与 NRZ 的对比和信噪比分析五个角度展开。
一、PAM3调制原理:三电平与每符号1.58 bit
PAM3(3-level Pulse Amplitude Modulation)在每个符号周期内发送三个离散幅度之一。USB4 规范中通常记为电平 -1、0、+1,对应差分发送器输出的负、零、正三个状态。与 NRZ 只有两个电平不同,PAM3 的符号集合大小为 3,因此理想情况下每符号携带 log₂3 ≈ 1.585 bit 信息。
这意味着在相同符号率下,PAM3 的原始比特率是 NRZ 的 1.585 倍。例如 USB4 20 Gbps 链路使用约 12.6 GBd 的符号率,而若用 NRZ 达到同样速率则需要 20 GBd,符号率越高,信道损耗和时钟恢复难度越大。PAM3 用“幅度维度”换取了“时间维度”的余量,这是它被选中的根本原因。
二、符号映射:从比特到三电平
PAM3 的符号映射不是简单的一对一,而是把比特流按特定规则映射到三电平序列。USB4 采用 11 bit 映射到 7 个 PAM3 符号的方案,因为 3⁷ = 2187,而 2¹¹ = 2048,2187 > 2048,可以容纳全部 11 bit 组合。这种映射保证了直流平衡和足够的跳变密度,便于接收端恢复时钟。
映射过程可概括为:发送端将串行比特流按 11 bit 分组,查表或按组合逻辑转换为 7 个三电平符号,再经预加重和驱动送入信道。接收端则做相反操作,先判决出 7 个符号,再还原为 11 bit。下表给出一个简化的映射示意。
| 比特分组 | PAM3符号序列 | 说明 |
|---|---|---|
| 11 bit 输入 | 7 个符号(-1/0/+1) | 3⁷=2187 ≥ 2¹¹=2048 |
| 00000000000 | -1 -1 -1 -1 -1 -1 -1 | 低电平连续,需扰码避免长连 |
| 10101010101 | +1 0 -1 +1 0 -1 +1 | 跳变密集,利于时钟恢复 |
| 11111111111 | +1 +1 +1 +1 +1 +1 +1 | 高电平连续,直流偏移需控制 |
实际链路中还会加入扰码、预编码和 Gray 类映射,使相邻符号错误尽量只影响少量比特,降低误码扩散。映射表由规范固定,发送和接收必须严格一致,否则会出现系统性误码。
三、眼图特征:三个眼、两个判决门限
PAM3 的眼图与 NRZ 有本质区别。NRZ 只有一个“眼睛”,判决门限只有一个;PAM3 有三个电平,形成上下两个眼,需要两个判决门限。眼高明显小于 NRZ,因为三个电平挤在同样的输出摆幅内,每个眼的高度约为 NRZ 的一半左右。
在眼图中,PAM3 的垂直方向被两个门限分成三个区域:上眼对应 +1 与 0 之间,下眼对应 0 与 -1 之间。接收端用两个比较器分别判决,再经编码还原。眼宽、眼高、抖动和噪声都会直接影响误码率。由于眼高更小,PAM3 对幅度噪声、反射和串扰更敏感,这也是它需要更强均衡和更低噪声预算的原因。
四、与NRZ对比:速率、眼高与噪声容限
把 PAM3 与 NRZ 放在同一张表里对比,能更清楚地看到取舍。NRZ 每符号 1 bit,眼图只有一个眼,眼高大,判决简单,噪声容限大;PAM3 每符号约 1.58 bit,眼图两个眼,眼高约为 NRZ 的一半,判决需要两个门限,噪声容限明显下降。
| 对比项 | NRZ | PAM3 |
|---|---|---|
| 电平数 | 2 | 3 |
| 每符号比特数 | 1 bit | ≈1.585 bit |
| 相同符号率下速率 | 基准 | 提升约 58.5% |
| 眼图数量 | 1 个 | 2 个 |
| 判决门限 | 1 个 | 2 个 |
| 眼高(相对满摆幅) | 约 100% | 约 50% |
| 噪声容限 | 较高 | 较低,约损失 9.5 dB 理论值 |
| 典型应用 | USB 3.2 及以下 | USB4 20/40/80 Gbps |
需要强调,PAM3 并不是“更差的 NRZ”,而是在信道带宽受限时用信噪比换速率的工程选择。USB4 通过更强的发送预加重、接收均衡、时钟恢复和 FEC 类机制,把 PAM3 的噪声劣势控制在可接受范围内。
五、信噪比分析:9.5 dB的理论代价
PAM3 与 NRZ 在相同符号率下的理论信噪比差异,可以用最小欧氏距离来估算。NRZ 两个电平之间的归一化距离为 2,PAM3 相邻电平之间的归一化距离为 1(以满摆幅 2 为单位)。在平均功率相同的前提下,PAM3 的最小距离约为 NRZ 的一半,即 6 dB 的幅度劣势;再考虑每符号能量与比特能量的换算,理论 SNR 代价约为 9.5 dB。
NRZ 最小距离: d_NRZ = 2
PAM3 最小距离: d_PAM3 = 1
幅度比: d_PAM3 / d_NRZ = 0.5 → -6 dB
每符号能量换算: 10*log10(log2(3)) ≈ 1.76 dB
综合 SNR 代价 ≈ 6 + 1.76 + 1.76 ≈ 9.5 dB
这 9.5 dB 是理论下限,实际链路还要叠加信道损耗、反射、串扰、抖动和均衡残余。因此 USB4 在 PAM3 模式下对发送端线性度、接收端噪声和均衡能力提出了更高要求。工程上常用误码率目标 1e-6 到 1e-15 来衡量链路是否健康,并通过眼高、眼宽、SNR 和 BER 扫描来定位问题。
六、常见误区与复盘
- 误区一:PAM3 只是多了一个电平。实际上它改变了映射、判决、均衡和时钟恢复的整套设计,接收端需要两个判决门限和更精细的幅度校准。
- 误区二:PAM3 一定比 NRZ 差。在带宽受限场景下,PAM3 用 SNR 换速率,整体系统成本可能更低,是工程折中而非简单退化。
- 误区三:眼图张开就代表链路没问题。PAM3 需要分别检查上下两个眼,且要结合 BER 和抖动分解,单看一个眼容易漏判。
- 复盘要点:调试 PAM3 链路时,先确认符号率、映射和门限设置正确,再检查发送预加重与接收均衡是否匹配信道,最后用 BER 和眼图交叉验证。
掌握 PAM3 的调制原理、映射规则、眼图特征和 SNR 代价,是后续理解 USB4 发送端均衡、接收端 CTLE/DFE 以及链路预算的基础。只有把“每符号 1.58 bit”和“约 9.5 dB 代价”这两个数字背后的物理含义弄清楚,才能在系统集成和排障中做出正确判断。