4. Gen3 信号革命:8 GT/s 速率下的 Nyquist 频率损失、CTLE 与 DFE 的引入
PCIe Gen3 将单通道数据速率提升至 8 GT/s,这是 PCIe 信号完整性历史上的一个分水岭。与 Gen2 的 5 GT/s 相比,8 GT/s 的 Nyquist 频率从 2.5 GHz 跃升至 4 GHz。在典型的 FR4 PCB 走线中,4 GHz 下的插入损耗(Insertion Loss)通常比 2.5 GHz 高出 6-10 dB,导致接收端眼图完全闭合。传统的模拟均衡技术已无法单独应对这种程度的信道劣化,因此 PCIe 基础规范 3.0 首次强制引入了 CTLE(连续时间线性均衡器) 与 DFE(判决反馈均衡器) 的组合方案。
4.1 Nyquist 频率损失与信道预算
在 8 GT/s 速率下,信号能量主要分布在 4 GHz(Nyquist 频率)附近。FR4 介质和连接器在该频点引入的损耗成为链路预算的主要瓶颈。下表对比了 Gen2 与 Gen3 在典型 10 英寸走线下的信道损耗预算差异:
| 参数 | Gen2 (5 GT/s) | Gen3 (8 GT/s) | 变化趋势 |
|---|---|---|---|
| Nyquist 频率 | 2.5 GHz | 4.0 GHz | ↑ 60% |
| 典型 FR4 损耗 (10 in) | -12 dB | -20 dB | ↑ 8 dB |
| ISI 抖动占比 | ~30% | ~55% | ↑ 显著 |
| 接收端眼高 (最小) | 100 mV | 25 mV (未均衡) | ↓ 75% |
从表中可以看出,未经均衡的 Gen3 信号在接收端几乎无法识别。这种损耗直接导致了严重的码间干扰(ISI),使得确定性抖动(DJ)成为总抖动(TJ)的主要成分。
4.2 CTLE:连续时间线性均衡器
CTLE 是一种模拟线性均衡器,位于接收器前端。其核心作用是 放大高频分量,同时 衰减低频分量,从而补偿信道的低通特性。CTLE 通常提供多个可编程的增益和零点/极点配置,以适应不同长度的信道。
CTLE 的传递函数可简化为:
H(s) = A * (s + ωz) / (s + ωp)
其中 ωz 为零点频率,ωp 为极点频率,A 为直流增益。通过调整 ωz 和 ωp 的比值,可以控制高频提升量(Peaking)。
下图展示了 CTLE 在 Gen3 接收链路中的位置及其频率响应特性:
CTLE 的局限性在于它同时放大了高频信号和高频噪声,导致信噪比(SNR)恶化。因此,CTLE 的高频提升量通常被限制在 8-12 dB 以内,剩余的信道损耗必须由 DFE 来处理。
4.3 DFE:判决反馈均衡器
DFE 是一种 非线性均衡器,它利用之前判决的符号(已恢复的数据位)来消除当前符号上的后光标(Post-cursor)ISI。DFE 不会放大噪声,这是它相对于 CTLE 的核心优势。
DFE 的基本结构是一个抽头延迟线(Tapped Delay Line),每个抽头对应一个可编程系数(Tap Coefficient)。对于 Gen3,规范要求接收器必须支持至少 3 个 DFE 抽头,实际实现中通常为 5-7 抽头。
DFE 的数学表达式为:
y(n) = x(n) - Σ [c(k) * d(n-k)] (k = 1 到 N)
其中 x(n) 为当前采样值,d(n-k) 为第 k 个之前的判决符号,c(k) 为对应的抽头系数。
下图展示了 DFE 在消除后光标 ISI 时的原理:
4.4 CTLE 与 DFE 的协同工作
在 Gen3 接收器中,CTLE 和 DFE 并非独立工作,而是形成一个 两级均衡流水线:
- CTLE 预处理: 补偿信道的大部分线性损耗,将信号幅度提升到 DFE 可处理的范围内。CTLE 通常负责消除前光标(Pre-cursor)ISI 和部分后光标 ISI。
- DFE 后处理: 专门消除残留的后光标 ISI,特别是长尾效应(Long-tail ISI)。DFE 不放大噪声,因此可以在不恶化 SNR 的前提下进一步打开眼图。
下表总结了 CTLE 与 DFE 在 Gen3 系统中的分工与差异:
| 特性 | CTLE | DFE |
|---|---|---|
| 类型 | 线性模拟均衡器 | 非线性数字均衡器 |
| 噪声放大 | 是(高频噪声被放大) | 否(仅处理已判决符号) |
| ISI 类型 | 前光标 + 后光标 | 仅后光标 |
| 功耗 | 低(模拟电路) | 中等(数字逻辑 + 反馈路径) |
| 自适应速度 | 快(连续时间) | 慢(需要训练序列) |
| Gen3 最低要求 | 必须支持 | 必须支持(至少 3 抽头) |
下图展示了 Gen3 接收器完整的均衡信号链:
4.5 Gen3 均衡参数配置要点
在 PCIe Gen3 的链路训练过程中,接收器会通过 均衡训练序列(EQ Training Sequence) 来优化 CTLE 和 DFE 的参数。以下是关键的配置参数:
- CTLE 增益范围: 0 dB 至 12 dB,步进通常为 1 dB 或 2 dB。
- CTLE 零点频率: 通常设置在 1 GHz 至 2 GHz 之间,用于补偿信道的中频滚降。
- DFE 抽头数量: Gen3 规范要求至少 3 个抽头,推荐 5 个抽头以覆盖更长的 ISI 拖尾。
- DFE 系数精度: 通常为 5-6 位量化,系数范围在 -1 到 +1 之间。
- 训练序列长度: 至少 1024 个 UI,用于自适应算法的收敛。
Gen3 的均衡革命为后续 Gen4 (16 GT/s) 和 Gen5 (32 GT/s) 奠定了技术基础。CTLE+DFE 的组合架构至今仍是高速串行链路接收器设计的核心范式。