3、PAM4与NRZ映射:两电平与四电平的博弈
做FRL培训这么多年,我碰到最多的一个问题就是:“为什么好好的NRZ不用,非要折腾什么PAM4?”
这个问题问得好。说白了,就是为了在有限的带宽里,塞进更多的数据。今天咱们就把这两个家伙的映射规则、眼图长啥样,还有带宽效率,掰开揉碎了讲清楚。
3.1 从“0和1”到“00、01、10、11”
先说最简单的NRZ。它也叫2电平调制,信号电平就两个:高电平代表1,低电平代表0。你想想看,每变化一次,只能传1个bit的信息。
NRZ映射规则 (2电平):
- 逻辑 '1' → 高电压 (+V)
- 逻辑 '0' → 低电压 (-V)
而PAM4呢,用的是4电平调制。它把两个bit打包成一个“符号(Symbol)”来传输。我个人习惯把这两个bit叫做“最高有效位(MSB)”和“最低有效位(LSB)”。
那么问题来了:4个电平怎么映射2个bit?这里面有个关键点,一定要记好。
PAM4映射核心:格雷码(Gray Coding)
相邻电平之间,只有1个bit会发生变化。这样做的好处是,就算信号受到干扰,电平读错了,也只会错1个bit,而不是2个。我在项目中吃过这个亏,一开始没注意映射顺序,结果误码率怎么都降不下来。
具体映射关系见下表:
| 逻辑电平 | 归一化电压 | 映射bit (MSB, LSB) | 格雷码 (Gray Code) |
|---|---|---|---|
| Level 3 | +1.0 V | 11 | 10 |
| Level 2 | +0.33 V | 10 | 11 |
| Level 1 | -0.33 V | 01 | 01 |
| Level 0 | -1.0 V | 00 | 00 |
你看,从Level 1到Level 2,NRZ编码(11→10)会同时变两个bit,但格雷码(01→11)只变了1个bit。这就是抗干扰的秘诀。
3.2 眼图对比:一个“大眼睛” vs 三个“小眼睛”
眼图,是我判断信号质量最直观的方法。我记得第一次在示波器上看到PAM4的眼图,心里咯噔一下——“这玩意儿也能用?”
NRZ眼图:
NRZ的眼图像个张开的扇贝。就一个巨大的“眼睛”在中间,眼高很高,眼宽很宽。因为电平跳变幅度大,噪声和抖动的容限都很大。说白了,就是特别皮实。
- 眼高: 很大(抗噪声能力强)
- 眼宽: 很大(抗抖动能力强)
PAM4眼图:
PAM4的眼图就复杂多了。它把一根信号线分成了三个“眼睛”。从顶到底,分别是上眼、中眼、下眼。嗯,这里要注意,中间那个眼睛,是整个链路的信号质量瓶颈。
PAM4眼图关键点:
- 眼高压缩: 同样的电压摆幅(比如1V),NRZ分给2个电平,而PAM4要分给4个电平。所以PAM4每个眼的眼高,只有NRZ的1/3。
- 水平裕度: 眼宽相比NRZ没有优势,甚至因为电平间串扰,抖动会更大。
- 中间眼 最容易闭合,因为它受上下两个眼的非线性影响最大。
说白了,NRZ是用大炮打蚊子,信号质量极好但效率低。PAM4是用缝纫机绣花,效率高但风险也大。为什么FRL要用PAM4?
3.3 带宽效率:为什么PAM4赢了?
答案就在带宽效率上。在同样的传输速率下,NRZ的符号率是PAM4的2倍。举个例子:
- 要传100 Gbps的数据,NRZ需要100 GHz的带宽(信号基频)。
- PAM4只需要50 Gbaud的符号率,对应50 GHz的带宽。
这在高速PCB和线缆上,是决定性的优势。频率太高,损耗大、成本高、更难设计。所以,我们选择了牺牲信号幅度裕度,来换取带宽。
下面是SVG图:这张图总结了PAM4与NRZ的核心差异,包括编码规则、眼图特征和带宽效率的关系。
3.4 总结:映射背后的工程哲学
FRL采用PAM4的底层逻辑:
- 带宽瓶颈是王道: 在10GHz以上的高频,信道损耗是最大的敌人。PAM4让信号频率减半,相当于给信道减负。
- 眼图是结果,不是目标: 我们不是追求完美的眼图,而是追求在目标BER(误码率)下能传多远。
- 格雷码是救星: 没有格雷码,PAM4的误码性能会惨不忍睹。它保证了相邻电平间的“汉明距离”最小。
我个人觉得,理解这个映射选择,比单纯死记硬背数字重要得多。它体现了整个高速设计领域的妥协与智慧。你想想看,我们是在一个原子的尺度上,用电压来区分0、1、2、3,这本身就是一件很酷的事。好了,关于PAM4&NRZ的映射和眼图,咱们先聊到这里。接下来的课程里,你会看到这些概念如何在链路训练(Training Pattern)中具体落地。我很喜欢这个知识点,因为它融合了数学(编码)、物理(信号)和工程实践(眼图分析)。