Сейчас у многих радиолюбителей рядом с трансивером стоит компьютер. Часто бывает необходимость во время сеанса связи продиктовать корреспонденту какую либо информацию. Но если продиктовать телефон или электронную почту сравнительно легко, то сложные ссылки на интересные сайты практически не возможно. Хочу предложить радиолюбительскому сообществу программу, которая "заточена" именно для решения такой задачи. Она проста как и та идея которую сейчас излагаю. Вот её внешний вид.
Для передачи текстовой информации достаточно скопировать любой текст в верхнее окно редактирования, включить свой трансивер на передачу и нажать на кнопку программы "Передать". Само собой подразумевается, что вход трансивера должен быть как то соединен с выходом звуковой карты с которой работает программа(выбирается в меню "Режимы"). Но в принципе можно передать через микрофон своего передатчика. На программе высветится иконка в виде красного колокольчика, а в статусной строке будет отображаться обратный отчет количества передаваемых символов. Когда передача закончится красный колокольчик исчезнет, значит можно перейти с передачи на прием своего трансивера.
Прием ведется постоянно, и если такая же программа будет передавать в канале, то принимаемая информация будет отображаться в нижнем текстовом окне. Новая информация будет каждый раз затирать старую, но все принятое также записывается в файл, который можно открыть в Блокноте нажав кнопку "Архив". Для надежности применяется CRC код. Если после приема горит зеленый колокольчик в иконке программы, значит проверочные коды совпали и можно доверять принятому сообщению. Для приема не обязательно находится возле трансивера, можно отлучится например на обед, а затем вернуться и прочитать все принятые сообщения. Получается что то типа чата. Это как частный случай еще одного применения программы. Вот и вся функциональность программы. Kidalka.zip Ссылка на программу приводится.
Немного о способе передачи. Используется протокол Olivia. Перебирал различные протоколы, даже пытался изобрести что то свое, но круче Olivia ничего не нашел и не придумал. Данный протокол не боится расстройки по частоте, а при SSB это частый случай. Он помехоустойчив, лучше чем другие протоколы с которыми мне пришлось познакомится. Гибкий. Для данной задачи я выбрал полосу 1 килогерц в 8 тонов, весь спектр между 1 и 2 килогерцами. Как раз SSB вариант. У кого то низы завалены, у кого то верхи, но практически у всех хороший средне частотный участок. Кодировку изменил. Дело в том, что русские буквы передаются в два раза дольше латинских. Это несправедливо, поэтому ввел регистр который переключает раскладку клавиатуры. Для тех русских букв которые совпадают с латинскими сделано регистровое переключение. Для остальных 7 русских букв выделены служебные коды которые на заре компьютеризации использовались для управления принтером. Использовать другие служебные символы с кодом выше 127 в данной программе нельзя.
С радость приму участие в обсуждении функциональности программы. Надеюсь что ею будут пользоваться.
И ещё, для проверки программы не обязательно сразу включать трансивер. Знакомство с нею можно проводить с обычным микрофоном и обычными динамиками. С компьютера на ноутбук например, у кого есть такая возможность. И даже в рамках одного компьютера, экспериментируя с уровнями, что бы оценить "пробиваемость" Olivia.