2. PAM4调制技术基础:NRZ与PAM4原理对比、眼图与信噪比分析、TDECQ指标

各位同学,今天我们聊聊PAM4。说实话,刚入行那会儿,我觉得NRZ挺好的,简单、干净。但到了800G这个速率,NRZ真的扛不住了。为什么?我们一步步来看。

2.1 NRZ与PAM4:从“开关”到“四档”

NRZ,全称Non-Return-to-Zero,就是非归零码。它只有两个电平:0和1。你想想看,就像家里的电灯开关,要么开,要么关。一个符号传1个比特。

PAM4呢,是4-Level Pulse Amplitude Modulation,四电平脉冲幅度调制。它有四个电平:00、01、10、11。一个符号能传2个比特。说白了,就是把信息密度翻了一倍。

我做个对比表格,大家一目了然:

参数 NRZ PAM4
电平数 2 4
每符号比特数 1 2
相同速率下波特率 低(一半)
对信噪比要求 高(约9.5dB更严)
眼图特征 一个“眼睛” 三个“眼睛”

嗯,这里要注意:PAM4的波特率只有NRZ的一半。比如112Gbps的NRZ需要112Gbaud的波特率,而PAM4只需要56Gbaud。这大大降低了对器件带宽的要求。但代价是什么?信噪比。

核心观点:PAM4是用信噪比换带宽。在800G时代,这是不得不做的取舍。

2.2 PAM4的眼图与信噪比分析

眼图,是我们做光模块的“心电图”。NRZ的眼图只有一个眼睛,干净、张开度大。PAM4的眼图呢?三个眼睛摞在一起。

我在项目中遇到过一个问题:第一次调PAM4的发射端,眼图看着还行,但一跑误码率就崩了。后来发现,三个眼睛的张开度不一样。中间那个眼睛最小,最容易出问题。

为什么会这样?因为PAM4的四个电平不是均匀分布的。理想情况下,电平间距是相等的。但实际电路中,非线性效应会让中间两个电平靠得更近。这就导致中间眼睛的信噪比最差。

信噪比分析,我习惯用这个公式来估算:

对于NRZ:SNR ≈ 20 * log10( V_eye / σ_noise )
对于PAM4:SNR ≈ 20 * log10( V_eye / (3 * σ_noise) )

注意那个“3”。PAM4的噪声容限只有NRZ的三分之一。所以同样的眼图张开度,PAM4的信噪比要差约9.5dB。这不是个小数目。

实战技巧:调试PAM4发射端时,我建议先盯着中间那个眼睛看。它好了,上下两个基本没问题。我曾经因为忽略了这一点,多花了两天时间排查。

2.3 TDECQ指标:PAM4的“体检报告”

TDECQ,全称Transmitter Dispersion Eye Closure Quaternary。名字很长,说白了就是衡量PAM4发射信号质量的综合指标。

它跟NRZ时代的TDEC(Transmitter Dispersion Eye Closure)类似,但更复杂。TDECQ考虑的是:经过一个标准的光纤链路和接收机后,你的发射信号还能保持多好的质量。

我给大家拆解一下TDECQ的测量原理:

  1. 采集发射端的PAM4眼图波形
  2. 用一个标准的参考接收机模型去“过滤”这个波形
  3. 计算等效的信噪比损失
  4. 与理想PAM4信号对比,得出一个dB值

IEEE 802.3bs标准规定,800G光模块的TDECQ要小于3.4dB。我个人的经验是,设计目标最好做到2.5dB以下,留点余量。否则量产时良率会让你头疼。

避坑指南:我曾经遇到过一款TOSA,常温下TDECQ只有2.8dB,看着挺好。但一拉到85°C高温,直接飙到4.2dB。后来发现是驱动器的带宽随温度漂移了。所以,TDECQ一定要做全温测试。

TDECQ跟哪些因素有关?我列几个关键点:

  • 带宽:发射端带宽不足,眼图闭合,TDECQ恶化
  • 线性度:驱动器和调制器的非线性,会让电平间距不均匀
  • 抖动:时钟抖动会模糊眼图的边缘
  • 反射:阻抗不匹配导致的回波,会叠加在信号上

下面这张图,是我自己画的PAM4信号处理流程,大家看看TDECQ在整个链路中的位置:

PAM4信号链路与TDECQ测量位置 PAM4发射 光纤链路 光接收机 TDECQ测量 TDECQ测量位置:在发射端输出口,经过标准参考接收机模型后 影响TDECQ的关键因素 带宽不足 非线性失真 时钟抖动 阻抗反射 TDECQ综合反映了发射端在带宽、线性度、抖动等方面的性能

最后,我给大家一个经验值:在112Gbps PAM4的链路中,如果TDECQ做到2.0dB以下,配合KP4-FEC,基本能保证无误码。如果超过3.0dB,那就要小心了,FEC可能都救不回来。

好了,PAM4的基础就聊到这儿。记住一句话:PAM4不是万能的,但没有PAM4,800G是万万不能的。


专注资料整理