Why Do 400G/100G Optical Ports in Switches Require Forward Error Correction (FEC)?

Introduction

Optical networks require the use of Forward Error Correction (FEC) to guarantee reliable communication. Similar to how a reader may overlook a single spelling mistake in a text but struggle when errors accumulate, digital transmissions—encoded as sequences of “0”s and “1”s—are subject to inevitable signal attenuation and bit errors. FEC is defined as the capability of a communication system to maintain error-free transmission despite the presence of noise and other impairments. Essentially, FEC is a process that encompasses both encoding and decoding; the encoder at the transmitter appends algorithmically generated redundancy to the data, and by applying the corresponding decoding algorithm at the receiver, individual bit errors can be detected and corrected without the need for retransmission.

Optical networks require the use of Forward Error Correction (FEC) to guarantee reliable communication.

Causes of Transmission Errors in Optical Networks

There are several factors that may lead to transmission errors in an optical network:

Inter-Symbol Interference (ISI): Both multimode and single-mode optical fibers exhibit dispersion, which can distort the transmitted pulses during propagation. This distortion may cause pulses to overlap, resulting in inter-symbol interference and increased error rates.

Inter-Symbol Interference

Signal-to-Noise Ratio (SNR) Degradation: During both transmission and detection, the combined effects of optical dispersion and electronic noise can degrade the quality of the input pulses. For instance, noise spikes at the sampling points may cause a single transmitted pulse to be misinterpreted as either a “1” or a “0.”

Signal-to-Noise Ratio

Data Corruption: Errors may also occur if data corruption is induced during transmission, such as by parallel transmission noise, which can lead to the incorrect interpretation of individual bits at the receiver.

Data Corruption

The Principle of Forward Error Correction (FEC)

Optical networks rely on fiber-optic cables to transmit data using light signals, particularly over long distances and at high data rates (such as 100G and 400G). During transmission, factors like signal attenuation, dispersion (including chromatic dispersion and polarization mode dispersion), and noise can elevate the bit error rate (BER) and compromise data integrity.

Optical networks rely on fiber-optic cables to transmit data using light signals

FEC is a digital signal processing technique designed to address this issue by adding redundant information, known as error correction codes, to the transmitted data stream. Since the FEC decoder uses only the redundant bits to detect and correct errors, it avoids the need to retransmit an entire erroneous frame and thereby preserves bandwidth.

FEC is a digital signal processing technique designed to address this issue by adding redundant information

An FEC code is usually specified as an ordered pair (n, k), where k represents the number of payload symbols and n indicates the total length of the code word. The code word comprises a data block of k symbols and an additional parity block of n–k symbols that contains both parity bits and redundant information. At the transmitter, the FEC encoder employs a complex polynomial function to oversample the data block, generating an error polynomial. At the receiver, error detection and correction are carried out by computing a “syndrome” from the received code word; a zero syndrome indicates that the transmission was error-free.

transmission was error-free

In network architecture, the FEC layer is positioned between the Physical Coding Sublayer (PCS) and the Physical Medium Attachment (PMA) layer. The PCS is responsible for mapping the raw data bits into code groups suitable for transmission, while the PMA layer relays the symbol stream to or from the actual transceiver.

Common FEC Schemes

Two FEC schemes commonly used in optical communications are: RS-FEC (528, 514) and RS-FEC (544, 514).

Two FEC schemes commonly used in optical communications

The RS(544,514) FEC scheme is typically employed for 400G PAM4 and 100G PAM4 (CAUI-2) modulation, whereas RS-FEC (528,514) is generally used for 100G NRZ modulation. In RS-FEC(528,514), the encoding process begins with a data field consisting of 514 symbols (with each symbol typically 10 bits in length), after which 14 parity symbols are added to form a 528-symbol code word. In contrast, the RS-FEC (544,514) scheme adds 30 parity symbols to create a 544-symbol code word. Because PAM-4 signals have more closely spaced voltage levels, resulting in an eye diagram with an amplitude roughly one-third that of an NRZ signal, they are more susceptible to noise and necessitate additional redundancy. To compensate for the lower SNR of PAM-4 signals, KP-FEC is designed to achieve a higher coding gain; it can correct up to 15 symbol errors per code word, while KR-FEC is limited to correcting up to 7 symbol errors.

FEC Implementation in 100G and 400G Optical Modules

The necessity for FEC and the type of FEC implemented in an optical module depends on the module’s operating mode and standard.

100G Optical Modules

For 100G optical modules, the FEC configuration is determined by the modulation format (NRZ or PAM4):

Module TypeFECRemarks
100GBASE-SR4Not RequiredShort distance; 100 m (OM4 fiber)
100GBASE-LR4Not Required10 km; LAN-WDM
100GBASE-ER4Not Required30 km; utilizes high-sensitivity APD
100G CWDM4RS(528,514)2 km; NRZ modulation
100G PSM4RS(528,514)500 m; NRZ modulation
100GBASE-DR (PAM4)Built-in FEC500 m; single-wavelength PAM4
100GBASE-FR (PAM4)Built-in FEC2 km; single-wavelength PAM4
100GBASE-LR (PAM4)Built-in FEC10 km; single-wavelength PAM4

400G Optical Modules

400G optical modules are predominantly based on PAM4 modulation. Given their high data rate and heightened susceptibility to noise, FEC is generally enabled by the host. Common standards in this category include 400GBASE-DR4, 400GBASE-FR8, 400GBASE-LR8, and 400GBASE-SR8:

Module TypeFECRemarks
400GBASE-DR4RS(544,514)500 m; configured as 4×100G using PAM4
400GBASE-FR8RS(544,514)2 km; configured as 8×50G using PAM4
400GBASE-LR8RS(544,514)10 km; configured as 8×50G using PAM4
400GBASE-SR8RS(544,514)Utilizes multimode fiber; 8×50G using PAM4
400G ZR/ZR+Other FEC (Soft Decision FEC)Long distance; coherent modules (refer to vendor documentation)

Further Considerations

Advances in FEC continue to play a pivotal role in supporting ever-increasing data rates and longer transmission distances in optical networks. In addition to traditional RS-FEC approaches, research into soft decision FEC schemes and innovative iterative decoding algorithms is expanding the boundaries of error correction performance. These developments help counteract signal impairments in coherent transmission systems and further enhance overall network reliability.

Exploring the trade-offs between coding gain, overhead, and complexity remains a vital aspect of designing next-generation optical communication systems—a topic that continues to garner significant attention in both research and industry.

Leave a Comment

Scroll to Top