Итак дано:
Канал связи между двумя устройствами, в котором допускаются единичные битовые ошибки (1..2 бита на пакет длинной 128 бит). Канал является высокоскоростной последовательной шиной со скоростями передачи ~3ГБит/с. Данные передаются пакетами по 64 байта.
Для защиты от единичных ошибок требуется обнаруживать их и указать тот
байт, в котором произошла ошибка.
Выход кажется простым - применить код Хэмминга, который обнаруживает 2 бита ошибки. Но для последовательной передачи данных применяется кодер 8b/10b, для которого изменения одного бита информации приводит к изменению целого байта.
Есть ли решение, для защиты от единичных битовых ошибок в данном случае ?
Эскизы прикрепленных изображений