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的测量原理:
- 采集发射端的PAM4眼图波形
- 用一个标准的参考接收机模型去“过滤”这个波形
- 计算等效的信噪比损失
- 与理想PAM4信号对比,得出一个dB值
IEEE 802.3bs标准规定,800G光模块的TDECQ要小于3.4dB。我个人的经验是,设计目标最好做到2.5dB以下,留点余量。否则量产时良率会让你头疼。
避坑指南:我曾经遇到过一款TOSA,常温下TDECQ只有2.8dB,看着挺好。但一拉到85°C高温,直接飙到4.2dB。后来发现是驱动器的带宽随温度漂移了。所以,TDECQ一定要做全温测试。
TDECQ跟哪些因素有关?我列几个关键点:
- 带宽:发射端带宽不足,眼图闭合,TDECQ恶化
- 线性度:驱动器和调制器的非线性,会让电平间距不均匀
- 抖动:时钟抖动会模糊眼图的边缘
- 反射:阻抗不匹配导致的回波,会叠加在信号上
下面这张图,是我自己画的PAM4信号处理流程,大家看看TDECQ在整个链路中的位置:
最后,我给大家一个经验值:在112Gbps PAM4的链路中,如果TDECQ做到2.0dB以下,配合KP4-FEC,基本能保证无误码。如果超过3.0dB,那就要小心了,FEC可能都救不回来。
好了,PAM4的基础就聊到这儿。记住一句话:PAM4不是万能的,但没有PAM4,800G是万万不能的。