以太网接口上的数据速率/线路速率



我有一个关于以太网接口数据速率的问题,希望有人能给我一些提示。

我知道 PCIe 接口的计算方法,例如 PCIe Gen3 X1 通道: 单通道的数据速率应为

8 Gb/s (Gen3 line rate) * 2 (TX/RX, full-duplex) / 8 (to Byte) = 2 GB/s

(忽略 128/130 编码( 那么,我们如何计算以太网接口的数据速率呢? 以 1000base-T 为例,我们有 4 条双绞线,总和为 1Gb 数据速率。

因此,一对应提供 250Mb 的数据速率。它是全双工的,因此TX/RX同时提供125Mb。话虽如此,1000base-T接口的"线速"为125MHz(125Mb(。

我是否正确理解了以太网接口上的速运行?

我们如何计算以太网接口的数据速率?

以太网的标称比特率通常在物理层(L1(的顶部定义。 它包括前导码、SOF 和 IPG,但不包括所有 PHY 特定的线路编码(PCS 和 PMA(。

这样做是为了使相同速度的所有PHY变体100%相互兼容。您可以将 1000BASE-T 转换为 1000BASE-LX 到 1000BASE-SX,然后再转换回 1000BASE-T,而不会丢失任何缓冲区。

它是全双工的,因此TX/RX同时提供125Mb。

否 - 标称比特率同时运行每个方向,用于全双工链路。每个 1000BASE-T 通道传输 250 Mbit/s 的"用户"数据。

话虽如此,1000base-T接口的"线速"为125MHz(125Mb(。

由于线路速率(通常(是 PHY 速率,因此为 1000 MBit/s,四个通道,每个通道 250 Mbit/s。

1000BASE-T 确实使用 125 MB aud 的符号速率,因为它的 PAM-5 调制每个符号传输两个以上的位。您可能认为正好有两个位的PAM-4就足够了,但是行代码开销会吞噬其余部分。 1000BASE-T已经相当复杂了,它使用二维Trellis调制和加扰来穿过线路(以产生自时钟信号,提高信号/噪声比并消除多余的DC(。

用于光纤的 1000BASE-X PHY 要简单得多。PCS使用8b10b产生1.25 GBd的二进制流,可以直接用于调制激光器。

最新更新