第3章 从NRZ到PAM4:需求驱动与调制方式变革

3.1 带宽瓶颈:为什么NRZ撑不住了

做SerDes这些年,我越来越深的一个体会是:速率往上走,信道不跟你讲道理。

咱们先看一个最朴素的公式:数据速率 = 波特率 × 每符号比特数。NRZ(Non-Return-to-Zero)每符号只传1比特,你想把速率从16GT/s翻到32GT/s,波特率就得翻倍。但信道损耗跟频率是正相关的——频率越高,PCB走线、连接器、过孔的损耗越严重。我测过一块25G背板,在16GHz频点的插损比8GHz大了将近6dB,眼图都快闭了。

你想想看,Gen4跑16GT/s时,奈奎斯特频率才8GHz。Gen5要跑32GT/s,奈奎斯特直接跳到16GHz。很多现网背板在16GHz的损耗都超过20dB,用NRZ基本没法收。这就是最直接的驱动力:信道带宽够不着了。

避坑指南: 我曾经在评估Gen5方案时,被一张"看起来还行"的S参数迷惑过——低频段插损确实不大,但16GHz附近的群延迟波动已经把眼图撕开了。记住,带宽不是只看插损,群延迟和回损同样致命。

3.2 NRZ与PAM4:本质差异在哪

说白了,NRZ和PAM4的核心区别就一句话:用幅度换速率。

  • NRZ:2个电平(0、1),每个符号承载1比特信息。眼图只有一个"眼睛",高度最大。
  • PAM4:4个电平(00、01、10、11),每个符号承载2比特信息。眼图有三个"眼睛",高度只有NRZ的1/3。

这是两种调制方式的对比表,我建议你收藏一下,做链路预算时经常要用到:

参数 NRZ PAM4 备注
每符号比特数 1 bit 2 bits PAM4翻倍
电平数 2 4 —
眼图高度 ΔV ΔV/3 理想情况下
奈奎斯特频率 速率/2 速率/4 PAM4减半
SNR损失(相对NRZ) 0 dB ~9.5 dB 理论值
信道带宽需求 高 低(同速率下) —

看到没?PAM4最大的诱惑在于:同样的带宽,速率直接翻倍。代价就是信噪比硬生生掉了将近10个dB。这9.5dB怎么来的?我习惯用一个小计算来理解:

# PAM4 SNR 损失计算(Python)
import numpy as np
snr_loss_db = 20 * np.log10(3)  # 眼高变为1/3
print(f"SNR 损失 = {snr_loss_db:.2f} dB")  # 输出: 9.54 dB
个人习惯: 我在做链路预算时,会先按NRZ算一遍,然后给PAM4路径额外扣掉9.5dB的SNR预算。但这只是起点——实际系统中,PAM4对非线性、抖动和串扰更敏感,余量通常还要再砍1-2dB。

3.3 PAM4的优势:同样的信道,双倍速率

为什么业界死磕PAM4?一个字:值。

举个例子。我有一次评估一块56Gbps背板,用NRZ跑28Gbps,眼图已经只剩一条缝了。换PAM4跑56Gbps,波特率反而降到了28Gbaud——跟NRZ的28Gbps其实是同一个波特率!结果你猜怎么着?PAM4的信号完整度反而更好,因为信道在14GHz的损耗比28GHz低了将近10dB。

核心收益可以归纳为三点:

  • 波特率减半:PAM4在相同数据速率下,波特率只有NRZ的一半。奈奎斯特频率也砍半,信道损耗大幅降低。
  • 现有信道复用:很多现网背板、连接器、线缆都是按25G/28G NRZ设计的。换PAM4后,这些信道可以继续用,直接翻倍到50G/56G。
  • 系统功耗优化:波特率降低意味着时钟频率下降,SerDes的PLL和时钟树功耗可以降下来。当然,DSP和ADC的功耗会涨上去,这块得算总账。
一句话总结: PAM4是用信噪比换带宽效率,在信道受限的场景下,这笔交易绝大多数时候是划算的。

3.4 PAM4的代价:眼图、SNR与线性度

好,说起来很美好,但真干活的时候,PAM4的坑一个接一个。我当年从NRZ切换到PAM4项目时,第一个感觉就是:眼图小了,心里虚了。

理想情况下,PAM4的眼高只有NRZ的三分之一。但实际信道还有ISI、串扰、反射,眼图会进一步塌陷。咱们做系统设计的,必须盯着三个关键指标:

  1. 眼高(Eye Height):PAM4的最小眼高(通常是最上面或最下面那个眼)决定了误码率。设计目标通常要求眼高 > 20-30 mV(取决于接收机灵敏度)。
  2. 眼宽(Eye Width):PAM4的眼宽跟NRZ差不多,但抖动容限更低——因为电压裕量小了,同样的抖动更容易造成误判。
  3. 线性度(Linearity):这是PAM4特有的坑。NRZ是二值判断,非线性失真影响较小。PAM4的4个电平必须均匀分布,任何非线性都会导致电平偏移,直接吃掉眼高。

我记得有一次在实验室调一块PAM4 SerDes,眼图中间那个眼总是打不开。查了两天,最后发现是发射端驱动器的输出阻抗不匹配,导致电平分配不均。换了端接电阻,眼高从15mV涨到了32mV——整整翻了一倍多。

避坑指南: 我曾经因为发射端非线性吃了大亏。PAM4对TX的差分非线性(DNL)和积分非线性(INL)要求比NRZ严格一个数量级。选型时一定要看datasheet里的线性度指标,别光盯着速率。如果你用的TX是DAC-based,那线性度通常还好;要是用电阻分压式的,务必在板级做线性度校准。

3.5 从NRZ到PAM4的演进路径

演进的节奏每个公司不一样,但总体路径我总结下来是这么三步:

阶段 典型速率 调制方式 核心考量
Gen4 时代 16 GT/s NRZ 信道损耗可接受,NRZ性价比高
Gen4+ / 早期Gen5 32 GT/s NRZ(短距)/ PAM4(长距) 短距信道用NRZ,长距转向PAM4
Gen5 规模化 32 GT/s PAM4 PAM4全面铺开,DSP成熟

我个人的看法是:32 GT/s是NRZ的上限临界点。在芯片到芯片(die-to-die)或超短距场景,NRZ还能再撑一撑——毕竟功耗低、时延小。但一旦涉及背板、线缆、中长距互联,PAM4就是唯一选择。

嗯,这里要注意一个容易混淆的点:PAM4不是凭空冒出来的。早在10G光模块时代,PAM4就在某些光互联场景用过了。SerDes领域在电口上规模化采用PAM4,本质上是信道瓶颈倒逼出来的选择。

核心判断: 从NRZ到PAM4的变革,技术底层是"带宽换速率"的调制哲学,驱动层是信道损耗的物理极限,决策层则是系统成本和性能的综合权衡。你做方案选型时,把这三点想清楚,方向就不会偏。
NRZ → PAM4:需求驱动与调制方式变革 数据速率需求:Gen4 (16 GT/s) → Gen5 (32 GT/s) 调制方式变革:NRZ → PAM4 NRZ 调制 ▸ 2 电平 (0/1) ▸ 1 bit/symbol ▸ 眼图裕量大 ▸ 带宽效率:1× PAM4 调制 ▸ 4 电平 (00/01/10/11) ▸ 2 bits/symbol ▸ 眼图裕量小 ▸ 带宽效率:2× 核心结论 PAM4 在相同信道带宽下实现 2 倍数据速率,但信噪比损失约 9.5 dB,对线性度要求更高

这张图把整个逻辑链条串起来了:需求驱动 → 调制变革 → 两种方式的优劣对比。你拿着它去做方案汇报,基本能把原理讲清楚。

最后说一句心里话:NRZ到PAM4的切换,不是简单的"换一种编码"那么容易。它牵涉到信道设计、均衡算法、测试方案、甚至PCB板材的全链路升级。但只要你把SNR预算和线性度这两个根本矛盾抓住了,后面的细节都可以一步步拆解。