Чтоб не городить сложный декодер витерби (у того же техаса для chipcon и аналогов трансиверов есть аппнота, как в них внутри FEC работает, там функция на пол экрана!) можно пакет передавать не по байтам последовательно, а вначале 0-е биты, потом 1-е... потом все 7-е биты. Тогда оно становится чувствительным не к семи ошибкам подряд в одном байте (более типовой случай), а к семи ошибкам в строго определённых битах разных байтов (фантастика).