Не
будет преувеличением сказать, что Forward Error Correction (FEC), штука
крайне полезная, особенно когда работаешь с разными цифровыми
устройствами и сигналами. Мне часто приходится иметь дело с
телевизионными приемниками, сетевыми видеоадаптерами и прочей
электроникой, и доверие к FEC очень серьезное.
Итак, что же это
такое? Forward Error Correction, это метод, при котором при передаче
данных к оригинальной информации добавляют так называемые исправляющие
кодовые слова. Их смысл в том, чтобы при приеме устройства смогли
обнаружить ошибки, которые появились в процессе передачи, и при
необходимости исправить их сразу без повторной отправки запроса. Это как
если бы посылаешь письмо, где часть слов написана с запасом, чтобы
почтальон мог восстановить утраченное даже при плохом качестве доставки.
Почему
это важно? Представьте себе: у вас идет потоковое видео по сети или
телевидению, и сигнал превращается в "шум" или теряется часть пакетов.
Без Forward Error Correction и