Home > Chip + Interface IP Glossary > FEC (Forward Error Correction)
Table of Contents
Forward Error Correction (FEC) is a method used in digital communication systems to detect and correct errors in transmitted data without requiring retransmission. It works by adding redundant bits, known as error-correcting codes, to the original data stream. These codes allow the receiver to identify and fix errors caused by noise, interference, or signal degradation during transmission.
FEC encodes data using algorithms such as Hamming codes, Reed-Solomon, BCH, or LDPC (Low-Density Parity Check) before transmission. The receiver uses these codes to verify the integrity of the received data and correct any errors. This process is entirely handled by hardware or firmware, making it suitable for real-time applications where retransmission is impractical or impossible.
FEC is foundational in technologies such as:
Rambus offers Interface IP cores that integrate FEC for enhanced data integrity in high-performance systems, including our PCI Express Controller IP and DisplayPort and HDMI Forward Error Correction IP.
