thumbnail of n_bpsk_time_and_freq_domains.jpg
thumbnail of n_bpsk_time_and_freq_domains.jpg
n_bpsk_time_and_freq_... jpg
(25.46 KB, 474x319)
thumbnail of mfsk_m4mode.png
thumbnail of mfsk_m4mode.png
mfsk_m4mode png
(36.67 KB, 1311x515)
thumbnail of bell202-afsk_timedomain_capturing_line.gif
thumbnail of bell202-afsk_timedomain_capturing_line.gif
bell202-afsk_timedoma... gif
(11.06 KB, 800x131)
thumbnail of ask_radial_dia.png
thumbnail of ask_radial_dia.png
ask_radial_dia png
(61.89 KB, 1285x740)
thumbnail of HF_antenna_sun.jpg
thumbnail of HF_antenna_sun.jpg
HF_antenna_sun jpg
(63.83 KB, 572x762)
 >>/22729/
 >>/22730/

Опасно локальное время палить. Да и адреса как таковые (провы по времени могут найти коллизию).
Всяко, мое имхо и мой подход к циф-безу. Спасибо, но не рискуй так более.

 >>/22725/
 >>/22731/

Мой мозг немного плавится сейчас от ахуев жизни - буду не столь точна и подробна в изречениях, могу ошибаться по технической части, ибо уже давно не помню, да и вообще я железячница, а не прикладная/системная программистка. Так что больше я знаю по железячной части и программированию в оном. Так что не стесняйтесь спрашивать, мне не западло рассказывать то что знаю, и, к тому-же, грустно что информация эта простаивает в моей голове. Можно даже тред завести или если не то в diy треде продолжить.

Terminal Node Controller, угусь.
Вообще не "только модулятор". Формально из истории - самые олдовые, первые, модемы - еще и занимались маршрутизацией пакетов, декодированием, транслированием - так, что на UART интерфейсе ("COM" порт если аналогии с виндой) в терминале пользовательсном был лишь кодированный поток символов. Все в модеме было, и модемы те были большие и сложные. Ибо первые компьютеры (да-да! Это было в эпоху восьмибитников!) немного ахуевали такие приколы делать, и надо было разгрузить машину.

Теперь AX.25, NetRose и прочие не суют в модемы. Теперь это все на машине пользовательской - в линухе например ax.25 в ядре, фильтрация адресов, маршруты, присвоение адресов и прочее - все как с обычным ETH-адаптером (за исключением некоторых деталей маршрутизации, AX.25 хоть и поддерживает инкапсуляцию стека TCP/IP (и все что выше), но, маршрутизация несколько ограничена (уже не помню где и как) ). Дрова KISS/6PACK(как кисс, тоже фреймовый для инкапсуляции), дрова розы тоже есть в ядре.
Почти все юзающиеся СЕЙЧАС TNC - это KISS, да, Keep It Simple Stupid, пресловутое. Кстати нихуя не просто - я заебалась читать их гребаную документацию, и, мне пришлось даже гуглить смежные протоколы (HDLC и похожие) и лезть в драйвера, дабы написать интерпритатор.
Из софта с гуем например Xastir (опенсурс графика для APRS протокола через KISS). AX.25 В ЭТОМ СЛУЧАЕ НЕ ЮЗАЕТСЯ, т.е, KISS - это протокол инкапсуляции (канальный уровень), и он находится лишь только в диапазоне TNC  Хостовая машина, после TNC в радиоканал KISS НЕ ПЕРЕДАЕТСЯ, а в случае APRS соответственно передается нативный APRS.

TNC ныне предельно просты, там заключен лишь P-CSMA (вероятностное разделение канала по обранаружению захватыющей несущей) (на картинке с Bell202 виден захват лайна), генератор шума для него, пара кольцевых буферов на TX/RX, модулятор/демодулятор, кодер/декодер KISS соответственно. Я игралась с KISS и написала и интерпритатор, и завершила работы с памятью, и написала модулятор (аппроксимированные таблицы синусов и квадратурная схема на DDS синтезаторах), с демодулятором было так себе, работали лишь на стендах и то не идеально, после я забросила проект. Про это говорю, ибо, модем можно сделать хоть на пердуине, прикрутив пару фильтров на ОУ с RC цепями (детектирование по дифференциалу магнитуд в точках синхронизации), это кажется весьма простым и доступным, как мне думается. Во всяком случае по деньгам и возможности затариться оффлайн.