Forward error correction (/m/0b8yk)

In telecommunication, information theory, and coding theory, forward error correction or channel coding is a technique used for controlling errors in data transmission over unreliable or noisy communication channels. The central idea is the sender encodes the message in a redundant way by using an error-correcting code. The American mathematician Richard Hamming pioneered this field in the 1940s and invented the first error-correcting code in 1950: the Hamming code. The redundancy allows the receiver to detect a limited number of errors that may occur anywhere in the message, and often to correct these errors without retransmission. FEC gives the receiver the ability to correct errors without needing a reverse channel to request retransmission of data, but at the cost of a fixed, higher forward channel bandwidth. FEC is therefore applied in situations where retransmissions are costly or impossible, such as one-way communication links and when transmitting to multiple receivers in multicast. FEC information is usually added to mass storage devices to enable recovery of corrupted data, and is widely used in modems.
Notable types
File Format Genre
Other types
  • /wikipedia/ar/Forward_error_correction
  • /wikipedia/ar/خاصية_تصحيح_الخطأ
  • /wikipedia/ca/FEC
  • /wikipedia/ca/Protecció_contra_errors
  • /wikipedia/cs/Samoopravný_kód
  • /wikipedia/de/Fehlervorwärtskorrektur
  • /wikipedia/de/Forward_Error_Correction
  • /wikipedia/de/Rückwärtsfehlerkorrektur
  • /wikipedia/de/Vorwärtsfehlerkorrektur
  • /wikipedia/en/Channel_Coding
  • /wikipedia/en/Error_Correcting_Code
  • /wikipedia/en/Error_correcting_codes
  • /wikipedia/en/Error_correcting_coding
  • /wikipedia/en/Error_correction_code
  • /wikipedia/en/Error_correction_codes
  • /wikipedia/en/Error_correction_coding
  • /wikipedia/en/Error-correcting_code
  • /wikipedia/en/Error-correcting_codes
  • /wikipedia/en/Error-correcting_coding
  • /wikipedia/en/Error-correction_code
  • /wikipedia/en/Error-correction_coding
  • /wikipedia/en/FEC_code
  • /wikipedia/en/Forward_error_correction
  • /wikipedia/en/Forward_error_correction_code
  • /wikipedia/en/Forward_error_correction_codes
  • /wikipedia/en/Forward_error_recovery
  • /wikipedia/es/Corrección_de_errores_hacia_adelante
  • /wikipedia/es/FEC
  • /wikipedia/es/Forward_Error_Correction
  • /wikipedia/et/Veatõrjekood
  • /wikipedia/hu/Előremutató_hibajavítás
  • /wikipedia/it/Forward_Error_Correction
  • /wikipedia/ja/Forward_Error_Correction
  • /wikipedia/ja/一方向誤り訂正
  • /wikipedia/ja/前方誤り訂正
  • /wikipedia/ro/Cod_corector_de_erori
  • /wikipedia/ro/Coduri_corectoare_de_erori
  • /wikipedia/ro/ECC
  • /wikipedia/ro/Error_Correction_Code
  • /wikipedia/ru/FEC
  • /wikipedia/ru/Прямая_коррекция_ошибок
  • /wikipedia/zh-cn/前向糾錯
  • /wikipedia/zh-cn/前向纠错
  • /wikipedia/zh-cn/前向錯誤更正
  • /wikipedia/zh-cn/前向错误更正
  • /wikipedia/zh-cn/向前糾錯
  • /wikipedia/zh-cn/向前纠错
  • /wikipedia/zh-tw/前向糾錯
  • /wikipedia/zh-tw/前向纠错
  • /wikipedia/zh-tw/前向錯誤更正
  • /wikipedia/zh-tw/前向错误更正
  • /wikipedia/zh-tw/向前糾錯
  • /wikipedia/zh-tw/向前纠错 Google Wikidata