3. PAM4调制技术:为什么是PAM4?

好,咱们直接切入正题。400G光模块时代,为什么大家不约而同地选择了PAM4?

说白了,就是传统的NRZ(非归零码)已经跑不动了。我2018年做100G模块时,NRZ还能勉强应付。但到了400G,如果还用NRZ,你需要把信号速率翻4倍——从25Gbps干到100Gbps。你想想看,PCB板材、连接器、激光器带宽,哪一样受得了?

所以,行业选择了PAM4。它用4个电平来传输信息,每个符号携带2比特。这样,同样的物理带宽下,速率直接翻倍。

核心结论:PAM4不是“更好”,而是“不得不”。它是当前技术条件下,平衡速率、成本和功耗的最优解。

3.1 PAM4与NRZ的对比

咱们先看一张对比表,一目了然:

对比项 NRZ PAM4
电平数 2(0/1) 4(00/01/10/11)
每符号比特数 1 bit 2 bits
相同速率下波特率 高(如100G需100GBaud) 低(100G只需50GBaud)
信噪比(SNR)要求 低(约6dB) 高(约12dB)
抗噪声能力 弱(电平间距只有NRZ的1/3)
系统复杂度 高(需要DSP、FEC等)
典型应用 100G及以下 400G及以上

嗯,这里有个关键点:PAM4的电平间距只有NRZ的三分之一。什么意思?

NRZ的“1”和“0”之间,电压差是1V的话,PAM4的四个电平(比如0V、0.33V、0.66V、1V)之间,相邻电平差只有0.33V。噪声稍微大一点,就可能把“01”误判成“00”或“10”。

所以,PAM4对信噪比的要求,理论上比NRZ高了约6dB。这不是个小数字。

我的经验:在实际项目中,PAM4的链路预算通常要比NRZ预留3-5dB的余量。我曾经在一个400G SR8项目中,因为没算够这个余量,导致高温下误码率飙升。后来加了预加重才搞定。

3.2 PAM4的挑战与应对

PAM4不是没有代价的。它带来了三个主要挑战:

挑战一:噪声与线性度

前面说了,电平间距小,噪声容限低。但更麻烦的是——非线性失真。

激光器、驱动器和接收机,都不是完美的线性器件。PAM4信号经过它们,电平位置会偏移。比如,本应是0.33V的电平,可能因为激光器的非线性,变成了0.28V或0.38V。

应对方案:

  • DSP预补偿:在发射端,用数字信号处理对信号进行预失真,抵消器件的非线性。
  • 高线性度器件:选择线性度更好的EML(电吸收调制激光器)或硅光调制器。我个人习惯,400G项目优先选EML,虽然贵一点,但省心。
  • 接收端均衡:用CTLE(连续时间线性均衡器)和DFE(判决反馈均衡器)来恢复信号。

挑战二:时钟恢复(CDR)

NRZ信号有丰富的过零点,时钟恢复很容易。但PAM4信号呢?

你想想看,当连续传输“00”或“11”时,信号电平不变,没有跳变沿。CDR(时钟数据恢复)电路就找不到参考点,容易失锁。

应对方案:

  • 数据加扰:在发送端对数据进行随机化处理,避免长串的相同电平。
  • 参考时钟:使用高精度的参考时钟源(比如25MHz晶振),辅助CDR锁定。
  • 半速率CDR:有些芯片采用半速率架构,降低对跳变沿密度的要求。

避坑指南:我曾经在一个项目中,因为加扰器配置错误,导致PAM4信号出现长达128个UI(单位间隔)的“00”序列。结果CDR直接失锁,链路中断。排查了整整两天才发现是加扰多项式没对上。所以,加扰器的初始种子值一定要和接收端匹配。

挑战三:误码率与FEC

PAM4的原始误码率(BER)通常在1e-4到1e-5量级,而NRZ可以轻松做到1e-12。差了7-8个数量级。

怎么办?靠FEC(前向纠错)。

400G标准中,普遍采用RS-FEC(里德-所罗门码),比如RS(544,514)。它能纠正最多15个符号错误,把误码率从1e-4降到1e-15以下。

FEC的关键参数:

  • 编码增益:通常5-7dB,相当于给链路预算加了“保险”。
  • 延迟:RS(544,514)的延迟约100ns,对大多数应用可以接受。
  • 开销:约6.7%(544/514),带宽利用率高。

一句话总结:没有FEC,PAM4就是空中楼阁。FEC是PAM4的“救火队员”,把不可用的链路变成可用的。

3.3 PAM4系统架构图

下面这张图,是我自己画的PAM4发射和接收链路的核心流程。你可以看到,从数据输入到光信号输出,每一步都在和噪声、非线性作斗争。

PAM4光模块发射与接收链路(核心流程) 发射端 数据输入 FEC编码 数据加扰 PAM4映射 预补偿 光调制 接收端 光检测 CTLE均衡 时钟恢复 DFE均衡 PAM4解映射 FEC解码 光纤传输 图例: 标准处理模块 关键挑战模块(预补偿/时钟恢复) 接收端模块 注:预补偿和时钟恢复是PAM4系统中最容易出问题的环节,建议重点调试。

嗯,这张图里我特意标红了两个模块:预补偿和时钟恢复。为什么?

因为在我调试过的PAM4项目中,80%的问题都出在这两个环节。预补偿的参数没调好,眼图就是一团糊;时钟恢复没锁住,整个链路直接断。

3.4 小结

PAM4是400G时代的必然选择。它用更低的波特率实现了更高的数据速率,但代价是更复杂的信号处理和更严格的链路预算。

记住三个关键词:DSP、FEC、均衡。这三样东西,是PAM4系统能跑起来的基石。

下一节,我们会深入DSP的细节,看看它到底是怎么把PAM4信号“救”回来的。


专注资料整理