[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
а приёмник тоже не сложно, замеряешь тем же таймером фронт синусоды и принимаешь решение на что это больше по длительности похоже, те на 1 частоту или на 2.
Сложнее с ошибками тк у тебя постоянно приёмник будет что-то принимать те нужна начальная синхронизация пакета из твоих нескольких байт, используй например код Баркера 13 битный например или ещё чего с похожими корляционными свойствами.
Да и вот ещё - если время есть(что-б канал не простаивал) многократно дублируй одни и те-же пакеты и делай их покороче типа хоть один в помехах да пролезет.
Вобщем вопросы будут пиши на мыло :)
E-mail: info@telesys.ru