2
\$\begingroup\$

I understand how 1000BaseT works on Cat 5 cables: It uses clock rate at 125 MHz, 4D-PAM5 data encoding to transmit 2 bit per cycle and it uses the four pairs of the cable. The math is quite simple: 125 MHz x 2 bits per signal (i.e, per wire pair) x 4 signals per time = 1.000 Mbps.

How does this apply, for example, to 1000Base-EX single mode fiber technology? I know the data is encoded using 8b / 10b scheme, obtaining a speed rate of 1.25 Gbps, but this time only a pair of TX / RX lines are available for transmission with the sfp transceiver. Does the frequency change on the SerDes device? Do you stop using a 125 MHz clock?

In this case I could understand that the frequency increases in the SerDes device, but in the case of 10Gbps fiber transmissions, what is changed? I do not think it will come to use a frequency of such a high clock.

\$\endgroup\$
3
  • 3
    \$\begingroup\$ Why not? The fibre is a very nice channel... \$\endgroup\$ Sep 9, 2017 at 20:31
  • \$\begingroup\$ Multiple channels for parallel transmission of the data...Why send "hello" one char at a time when you can use five channels to send all chars simultaneously. \$\endgroup\$
    – Mike
    Sep 9, 2017 at 20:38
  • 5
    \$\begingroup\$ I do not think it will come to use a frequency of such a high clock. To repeat Marcus: Why not ? How do you think it is possible to have data rates of many TeraBytes/second without increasing the clock ? Do realize that the bandwidth of light in a fibre cannot be compared to an electrical wave in a copper cable. \$\endgroup\$ Sep 9, 2017 at 20:43

1 Answer 1

6
\$\begingroup\$

In the Gigabit Ethernet world, the media access controller (MAC) communicates with the physical layer chip (PHY) through the Gigabit Medium-Independent Interface (GMII)

enter image description here

The GMII is an 8-bit-wide interface carrying 1000 Mb/s. So its clock rate is 125 MHz.

The Physical Coding Sublayer (PCS) within the PHY performs the 8b/10b encoding. So its output rate is 1250 Mb/s.

The interface between the PCS and the Physical Medium Attachment (PMA) sublayer is, in the systems I'm familiar with, internal to a chip, so it might be 10-bit-wide parallel with a 125 MHz clock, but it might also be 20, 40, or 80 bits wide with a corresponding lower clock rate.

The Physical Medium Dependent (PMD) sublayer is mainly embodied in what we normally think of as the fiber optic transceiver. The interface between the PMA and PMD is (again, in the systems I know of) a 1250 Mb/s serial interface. The techniques to implement this interface on a PCB, including several inches of trace between the PHY chip and the transceiver, have been established for over 15 years.

but in the case of 10Gbps fiber transmissions, what is changed? I do not think it will come to use a frequency of such a high clock.

It is in fact possible to route 10 Gb/s signals over a PCB, and many 10 Gb/s fiber optic transceivers use a serial interface. This does require careful choice of PCB materials, and equalization techniques may be used at one or both ends of the trace.

The serial baud rate is only 10.3125 Gbaud, rather than the 12.5 Gbaud that would be needed for 8b/10b encoding, because 10 Gigabit Ethernet uses the more efficient 64b/66b encoding instead.

The optical signals at 10 Gb/s (as at 1 Gb/s) are typically simple on-off keying (OOK) which just means sending a high powered optical pulse for a '1' and a low power (ideally zero power) pulse for a '0'. Zero power for the '0' is typically not achievable because it takes a laser much longer to turn on after it is fully turned off than it does to turn it brighter when it has been only weakly on.

There is one 10 Gigabit Ethernet PMD standard, 10GBASE-LX4 that uses 4 wavelength division multiplexed channels, each carrying a 3.125 Gb/s OOK signal to provide a 12.5 Gbaud 8b/10b encoded 10 Gb/s.

\$\endgroup\$
0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.