FPGA SERDES 通用基础(十一)Xilinx 7 系列 GTX/GTH RX 均衡原理
2026/8/29 5:48:50 网站建设 项目流程

高速串行信号经过 PCB 走线、连接器和线缆后,高频分量的衰减通常大于低频分量,脉冲响应随之展宽,并在相邻码元位置形成码间干扰。RX 均衡的任务,就是在采样判决前补偿这些信道损伤,恢复接收端的电压与时间裕量。

本文结合 WP419 的信号完整性分析与 UG476 的收发器结构,依次说明信道损耗如何形成 ISI、CTLE 如何补偿频率选择性衰减、DFE 如何抵消 post-cursor,以及 GTX/GTH 中 LPM、DFE 两种接收模式的结构差异和工程选择方法。

信道插入损耗与反射 → 脉冲展宽和 ISI → CTLE 线性补偿 → DFE post-cursor 抵消 → LPM/DFE 模式选择

1. RX 均衡器在接收通路中的位置

差分信号由 RXP/RXN 进入 GTX/GTH 后,依次经过端接、RX 模拟前端、均衡器和 CDR,再由 SIPO 完成串并转换。RX Equalizer 位于采样判决之前,处理对象仍然是高速模拟波形,其输出质量直接影响 CDR 和判决器能够获得的电压与时间裕量。Comma Detection、8B/10B Decoder、Elastic Buffer 和 Gearbox 位于后续 PCS 数据通路中,不能补偿采样之前的模拟波形失真。

RXP/RXN → 端接与模拟前端 → RX 均衡(LPM 或 DFE 模式)→ CDR/判决 → SIPO → RX PCS

2. 从信道损耗到码间干扰

2.1 Insertion Loss 与 Nyquist Frequency

PCB 走线具有明显的低通特性。图中 16 inch 与 26 inch 两条链路的插入损耗均随频率升高而增加,且较长走线的衰减更大。低频成分与高频成分经过信道后的幅度比例发生变化,原本陡峭的信号边沿被拉缓,单个码元的能量不再局限于本码元周期。

NRZ 信号常以 Nyquist frequency(奈奎斯特频率)作为评估信道损耗和均衡能力的重要位置:

fNyquist=Rline2 \boldsymbol{f_{\mathrm{Nyquist}}=\frac{R_{\mathrm{line}}}{2}}fNyquist=2Rline

其中,RlineR_{\mathrm{line}}Rline表示线路比特率。例如 10 Gb/s 链路的 Nyquist frequency 为 5 GHz。UG476 中以这一频率位置的信道损耗描述 LPM 和 DFE 的适用范围,与参考时钟频率、用户时钟频率无关。

2.2 脉冲展宽与 ISI

理想单脉冲应主要集中在一个 UI(Unit Interval)内,实际信道输出却会延伸到前后多个 UI。连续数据传输时,每个比特对应的脉冲响应相互叠加,当前采样时刻的电压不仅由当前比特决定,还会受到相邻比特影响,这就是码间干扰(Inter-Symbol Interference,ISI)。

在 single-bit response 中,幅度最大的主要响应称为 main cursor;main cursor 之前按 UI 分布的残余响应称为 pre-cursor,之后的残余响应称为 post-cursor。这里描述的是信道脉冲响应中各分量相对 main cursor 的位置,不是用接收机的实际采样点来定义 cursor。

CTLE 通过频率响应整形压缩整个脉冲响应,能够同时影响 pre-cursor 和 post-cursor;DFE 则利用已经完成的历史判决估计并抵消 post-cursor,不能直接处理 pre-cursor。

2.3 反射与离散 post-cursor

过孔、连接器、封装过渡或走线阻抗突变会产生反射。反射信号经过一定传播延迟后重新到达接收端,在 single-bit response 中形成一个或多个离散分量。传播延迟不同,反射就会落在距离 main cursor 不同 UI 的 post-cursor 位置。

因此,链路损伤不能只用一个插入损耗数值概括。较平滑的频率选择性衰减适合由 CTLE 补偿;位于不同延迟位置的离散 post-cursor,则更适合由相应的 DFE tap 处理。这一关系也为后文理解器件的反射补偿建立了基础:GTX DFE 与 GTH DFE 能够覆盖的 post-cursor 延迟范围不同。

3. CTLE:在频域补偿信道衰减

3.1 CTLE 的频率响应

CTLE(Continuous-Time Linear Equalizer,连续时间线性均衡器)通过降低低频相对增益、提高目标频段的相对增益,补偿信道随频率增加而加重的衰减。在 dB 域中,信道与 CTLE 的级联响应可以理解为两者频率响应相加:

Htotal(f)dB=Hchannel(f)dB+HCTLE(f)dB \boldsymbol{H_{\mathrm{total}}(f)_{\mathrm{dB}}=H_{\mathrm{channel}}(f)_{\mathrm{dB}}+H_{\mathrm{CTLE}}(f)_{\mathrm{dB}}}Htotal(f)dB=Hchannel(f)dB+HCTLE(f)dB

图中左侧为随频率下降的信道响应,中间为 CTLE 提供的高频提升,右侧为二者组合后的响应。目标不是让 CTLE 单独获得最大的高频增益,而是使级联响应在有效频带内更平坦,从而压缩脉冲尾部、减小 ISI。

3.2 补偿不足、过度补偿与正确补偿

补偿不足时,信道高频损耗仍未被充分抵消,眼图交叉区域较宽,眼高和眼宽均受到残余 ISI 限制。过度补偿时,高频噪声、串扰和边沿扰动被同步增强,虽然边沿更陡,但轨迹分散加重,接收裕量不一定提高。

正确补偿后的眼图在采样位置具有更大的垂直和水平开口。这里的“正确”来自信道与均衡器的联合结果,而不是某个固定 CTLE 参数。不同板材、走线长度、连接器和 TX 预加重配置,对应的最佳 RX 均衡量都可能不同。

3.3 从 CTLE 原理到 Xilinx LPM

前两节讨论的是 CTLE 的基本均衡原理。落实到 Xilinx 7 系列 GTX/GTH 后,用户实际选择的是 RX 的 LPM 或 DFE 工作模式,而不是简单地单独打开或关闭一个 CTLE。两种模式都包含线性均衡环节,区别在于具体数据路径以及是否启用判决反馈。

LPM(Low Power Mode)由输入端接、AGC 和 Linear EQ 构成。UG476 框图将这一线性均衡级标为 Linear EQ,本文按其功能统一称为 CTLE。AGC 负责把信号幅度调节到适合后级判决的范围,CTLE 负责补偿频率选择性损耗,LPM Adaptation Controller 则根据接收结果调整相关参数。

LPM 并不是“关闭均衡”,而是不启用判决反馈。它不依赖历史判决结果,结构相对简单、功耗较低,对重复 Idle、周期码型等数据统计特性的要求也低于 DFE。对于损耗较小、反射不明显的链路,LPM 往往已经能够提供足够的接收裕量。

4. DFE:利用历史判决抵消 post-cursor

4.1 判决反馈的基本原理

DFE(Decision Feedback Equalizer,判决反馈均衡器)把已经判决的历史比特逐级延迟,分别乘以 tap coefficient,再反馈到当前采样点。若第iii个 post-cursor 系数为w[i]w[i]w[i],DFE 就根据iii个 UI 之前的判决结果生成对应补偿量,使当前判决器看到的波形尽量接近仅包含 main cursor 的响应。

DFE tap 的延迟与信道 post-cursor 位置对应:第一个 tap 主要处理距离 main cursor 1 UI 的干扰,后续 tap 依次处理更远的 post-cursor。Tap coefficient 的正负和幅度由信道脉冲响应决定,因此 DFE 能针对数据相关的 post-cursor 进行补偿,而不是对所有输入频率统一施加增益。

DFE 的反馈项由判决结果生成,不会像提高 CTLE 高频增益那样同步放大输入噪声;但完整的 DFE 模式仍包含前级 CTLE,因此不能把整个 DFE 数据路径理解为“完全不放大噪声”。此外,DFE 只能使用过去的判决结果,不能直接消除 pre-cursor。

4.2 不同数据序列对应不同反馈量

两张图使用不同的连续比特序列。红色曲线表示未经 DFE 抵消的接收响应,绿色曲线为依据此前判决生成的反馈量,蓝色曲线为叠加反馈后的均衡结果。由于历史比特组合不同,每个采样位置需要的反馈极性和幅度也不同,这正是 DFE 区别于固定线性增益的关键。

DFE 的能力同时取决于 tap 覆盖范围和判决正确性。Tap 覆盖不足时,较远的 post-cursor 无法被单独补偿;初始眼图过差时,错误判决又可能进入反馈环路。因此,DFE 仍需与前级 CTLE、TX 预加重及合理的信道设计配合。

4.3 GTX 与 GTH 的 DFE 结构

GTX DFE 数据路径在输入端接与 AGC 之后先完成线性补偿,再由判决反馈处理 post-cursor。GTX 的 LPM 与 DFE 使用不同的 CTLE 数据路径,因此不能将其理解为在同一组 CTLE 后面简单打开或关闭判决反馈。

与 GTX 不同,GTH 的 LPM 和 DFE 共用同一组 CTLE。进入 DFE 模式后,接收信号在 CTLE 线性补偿的基础上继续经过更深的判决反馈结构,用于处理距离 main cursor 更远的 post-cursor。具体覆盖范围可结合下图中的 fixed tap 和 sliding tap 进一步理解。

WP419 从脉冲响应覆盖范围说明了两类收发器的差异:GTX 使用 5 个 fixed DFE tap 处理 main cursor 之后第 1~第 5 个 post-cursor 位置;GTH 使用 7 个 fixed tap 和 4 个 sliding tap,后者可在更长的延迟范围内寻找反射分量,使覆盖范围延伸至 main cursor 之后第 63 个 post-cursor 位置。这里的 63 表示 sliding tap 可搜索的延迟位置范围,并不表示同时存在 63 个独立 DFE tap。

5. LPM 与 DFE 的选择

对于短距离应用,UG476 推荐在线路速率不高于 11.2 Gb/s、Nyquist frequency 处信道损耗不超过 12 dB 时使用 LPM;GTH 的对应推荐损耗为不超过 14 dB。

DFE 推荐用于中长距离应用,对应 Nyquist frequency 处信道损耗达到 8 dB 及以上。DFE 的优势是能够对信道进行均衡,而不会像单纯提高线性高频增益那样同时放大噪声和串扰。GTX DFE 还可以校正由信道不连续引起、位于 main cursor 之后第 1~第 5 个 post-cursor 位置内的反射;GTH DFE 的覆盖范围可延伸至第 63 个 post-cursor 位置。当串扰成为主要限制因素,或者在 single-bit response 中观察到明显反射时,DFE 更适合作为接收均衡模式。

在 8B/10B 应用或未使用扰码的链路中,选择 DFE 需要更加谨慎。DFE 的自动 adaptation 要求输入数据具有足够随机性。UG476 以未扰码、采用 8B/10B 编码的 XAUI 数据为例:用户载荷通常具有一定随机性,但编码会限制数据的频率成分,协议本身也不能阻止重复码型持续出现。重复码型可能使自动 adaptation 逐渐偏离理想均衡设置。

具有 PRBS7 或更高阶多项式特征的码型具备足够随机性,可以支持 DFE 自动 adaptation。对于采用 LPM 的 8B/10B 应用,重复 Idle 无论是否经过扰码,都可以用于 adaptation。

对比项LPMDFE
推荐应用短距离、较低损耗链路中长距离、较高损耗链路
Nyquist frequency 处损耗GTX 不超过 12 dB;GTH 不超过 14 dBGTX/GTH 均为 8 dB 及以上
主要判断依据频率选择性衰减能够由线性均衡覆盖串扰明显,或 single-bit response 中存在反射
判决反馈与反射范围不使用判决反馈GTX 为第 1~第 5 个 post-cursor 位置;GTH 可延伸至第 63 个位置
adaptation 数据8B/10B 重复 Idle 无论是否扰码均可使用需要足够随机的数据,PRBS7 或更高阶多项式可满足要求

手册给出的是推荐应用范围,并没有定义 LPM 与 DFE 的硬切换门限,工程上还需要结合 single-bit response 中的反射与串扰、adaptation 数据的随机性以及实际链路测试结果确定最终模式。

6. 总结

RX 均衡的核心是针对信道造成的 ISI 恢复采样裕量。CTLE 通过频率响应整形补偿频率选择性衰减,能够同时影响 pre-cursor 和 post-cursor;DFE 则利用已经完成的历史判决,有针对性地抵消 post-cursor,并进一步处理一定延迟范围内由信道不连续引起的反射。

落实到 Xilinx 7 系列 GTX/GTH,LPM 与 DFE 并不是按照某一个信道损耗数值简单切换。UG476 给出的推荐范围存在重叠:Nyquist frequency 处的信道损耗可以确定初始方向,single-bit response 中的反射与串扰,以及用于 DFE adaptation 的数据是否足够随机,同样会影响模式选择。

因此,RX 均衡可以归结为三个判断:先看信道损耗,再看 post-cursor 与反射,最后看 adaptation 数据。手册中的推荐范围用于缩小选择范围,最终仍应通过实际链路的 BER 或接收裕量验证 LPM 与 DFE 的配置是否合适。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询