Не думает ли вы, что я не отлаживал этот протокол?
Допускаю, что искажается прием преамбулы.
Возможно из-за отклонения частоты кварца, возможно провода не совсем прямые

(т.е. уровни сигналов и фронты осциллографом проверяли?),
возможно вы вставили свой код в программу и конфликтуете в памяти с рабочими переменными процедуры приема, может прерывания запрещаете или изменили частоту тактирования и т.д.
А может проявился side-effect. Я ж не расcчитывал, что в паузах будет абсолютная тишина

и это как-то влияет на поиск преамбулы или смещает максимум корреляции.
Цитата(TPL @ Feb 19 2009, 16:59)

здравствуйте, спасибо за ответ, ошибки кажутся систематическими, портятся как правило два первых байта в пакете, и как правило оба пакета в цикле, случайный байт в середине пакета портится значительно реже.
проверялось без радиоканала, модули соединялись по проволоке.