+13,00,000 products in offer

6,000 packages per day

+3,00,000 clients from 150 countries

Quick Buy Favourites
Cart

Error Correction Coding (ECC, FEC) - definition

error correction coding (ECC; forward error correction, FEC) is a processing technique used in information transmission and storage systems to detect and self-correct errors occurring as a result of interference, noise or damage to the transmission medium. It involves adding additional control bits to the usage data, generated according to a specific mathematical algorithm, which enables the receiver to identify and correct erroneously received information without the need for retransmission.

Corrective coding is a key component of digital systems, especially where it is impossible or expensive to retransmit data - as in satellite links, streaming, wireless networks, Mass Storage or integrated circuits. The most commonly used codes are block codes (e.g. Hamming, BCH, Reed-Solomon codes) as well as splicing and turbo codes, which allow high correction efficiency with relatively little redundancy overhead. Low-Density Parity-Check (LDPC) codes and polar codes, known for their high performance close to the Shannon limit, are also used in modern telecommunications systems.

In practice, FEC coding takes place at the transmitting side, where the data is transformed into a coded string and then transmitted over the channel. The receiver, based on the code structure and decoding rules, analyses the received signal and reconstructs the original data, even in the presence of errors. The effectiveness of the correction depends on the strength of the code (the number of errors detected and corrected), the length of the codeword and the decoding algorithm.

Corrective coding underpins the reliability of digital information transmission and storage, ensuring the integrity of data and making systems more resilient to interference. Its implementation requires knowledge of information theory, linear algebra and numerical algorithms, and the selection of a particular code depends on the characteristics of the channel, the required throughputand the level of error protection.

Transfer Multisort Elektronik (TME) is one of the world’s largest global distributors of electronic components, electrotechnical parts, workshop equipment, and industrial automation. The catalog includes over 1,500,000 products from 1,300 leading manufacturers. TME’s modern logistics centers in Łódź and Rzgów (Poland), with a combined area of over 40,000 m², ship nearly 6,000 packages daily to customers in more than 150 countries.

TME also invests in the development of knowledge and skills of young engineers and electronics enthusiasts through the TME Education project, and supports the tech community by organizing the TechMasterEvent series, promoting innovation and experience exchange.

READ ALSO