Evgeny_CDАрхитектор (17.12.2016 17:34, просмотров: 458) ответил fk0 на А как ты будешь бороться с _пропусками_ отдельных байтов? Короче, лажа.
Элементрано - подсчетом. Приняли 12 байт вместо 13. Последовательно пытаемся декодировать при гипотезе, что мы потеряли первый пакет, потом второй и т.д.
Короткий хемминг удобно таблицей декодировать- в нашем случае таблица 8к 16 битных слов - 8 бит + флаги - годен-не годен, были ли ошибки.
Разделение между пакетами по времени. Пауза - меандр с длиетельностью полупериода более 10 бит.