Обнаружение и исправление ошибок 3: Прямое исправление ошибок
Иногда запрос на повторную передачу данных отправителем при возникновении ошибки оказывается слишком затратным, поэтому используется прямая коррекция ошибок (Forward Error Correction). С каждой передачей отправляется дополнительная информация, что позволяет исправить определённые типы ошибок без необходимости повторной передачи данных. Эта идея основана на использовании расстояния Хэмминга для оценки того, какое из нескольких возможных кодовых слов из словаря было наиболее вероятным исходно отправленным кодовым словом. Большая часть этого материала основана на содержании книги Уильяма Столлингса «Data and Computer Communications».