Большое спасибо за ответ и за посыл в нужном направлении. Кстати! Тем кто пойдёт моим путём - указанный уважаемым
cryptomaster файл (и кучу других, не менее интересных документов) лучше смотреть по ссылке
http://www.clee.freehomepage.com/teaching.html Там много чего вкусного, но, к сожалению на ангельском. Видимо придётся преодолевать природную лень и штудировать оригиналы. А они того стоят!
И всё же не до конца понятно, как реализовать синхронизацию. Как различить в потоке ASK данных массив содержащий скажем 256 байт 0xFF. Или как понять, что происходит - передаётся массив 0x00 или просто передачик спёрли? Простейшее решение, которое пришло в голову - разбивать данные на блоки, инкапсулировать их в пакеты плюс использовать синхропоследовательности/контрольные суммы. Т. е решать проблему чисто алгоритмическими методами. Наверняка кто-нибудь встречался вживую с чистым OOK. Интересно посмотреть, как эту проблему решают на серьёзном уровне, а не на кустарном.