CPFSK-4 • Турбокод (PCCC rate ½) • Reed–Solomon • 4 канала
Unified v3.2 — QSO + Чат в одном окне • OmniRig • Автоопределение v1.5/v2.6
4Ton — это программный модем для цифровой радиосвязи, использующий CPFSK-4 (четырёхуровневую частотную манипуляцию) с мощным помехоустойчивым кодированием. Разработан для работы в условиях слабых сигналов и высоких помех на КВ- и УКВ-диапазонах.
Доступны несколько версий: Unified v3.2 — единое окно с тремя вкладками (QSO, ЧАТ, ОТЛАДКА),
автоматическое определение протокола v1.5 и v2.6, одновременный приём на двух каналах;
v2.7 — новейшая чат-версия с фильтром, AGC и VU;
v2.6 SuperLite — максимально оптимизированная чат-версия;
v2.5 (чат) — адресные сообщения с ACK, ретрансляция, HEARTBEAT;
v1.5 — классика с NTP-слотами и QSO-протоколом.
Lite-режим (уменьшение числа итераций турбокода с 6 до 3) присутствует только в версии v1.2.
В версиях v1.3, v1.4, v1.5 и всех v2.x этот режим отсутствует.
chat.txt, управление PTT
через COM и OmniRig одновременно. Удалены слоты и QSO-протокол.
чат
⚠️ несовместима с v1.x
канал 3
Для версий 1.2 – 1.5: используется классический протокол QSO с фиксированным размером пакета (12 байт полезной нагрузки).
Передача ведётся пакетами с позывным, позывным назначения, типом, длиной и CRC8.
Перед эфиром данные проходят через турбокодер, перемежение и Reed–Solomon.
На приёмной стороне выполняется синхронизация по преамбуле, демодуляция CPFSK-4 с мягким решением
и итеративное декодирование. В Lite режиме (доступен только в v1.2) число итераций турбокода снижено до 3.
Для версий 2.5, 2.6, 2.7 и Unified (чат): используется динамическая длина пакета (8/16/32 байта),
адресные сообщения с подтверждением (ACK), ретрансляция пропущенных пакетов и HEARTBEAT-маячки.
Версии 2.6 и 2.7 отличаются только оптимизациями и дополнительными функциями (фильтр, AGC, VU),
протокол полностью совместим с 2.5.
Unified v3.2: автоматически определяет тип пакета по синхропоследовательности и
маршрутизирует в соответствующую вкладку (QSO или ЧАТ). Приём ведётся на двух каналах одновременно.
Каждый канал использует 4 тона с шагом 100 Гц. Выбор канала определяет базовую частоту, на которой работает модем. При калибровке программа автоматически измеряет реальные частоты тонов и компенсирует сдвиг.
| Канал | Базовая частота | Тоны (Гц) | Рекомендация |
|---|---|---|---|
| 1 | 500 Гц | 500 · 600 · 700 · 800 | Чат-канал (альтернативный) |
| 2 | 1000 Гц | 1000 · 1100 · 1200 · 1300 | Для версий 1.2 – 1.5 (QSO основной) |
| 3 | 1500 Гц | 1500 · 1600 · 1700 · 1800 | ⭐ Для чат-версий (2.5/2.6/2.7) и Unified |
| 4 | 2000 Гц | 2000 · 2100 · 2200 · 2300 | QSO-канал (альтернативный) |
Для работы в эфире программа использует звуковой тракт трансивера.
Ниже приведены рекомендованные частоты для различных
любительских диапазонов. В ADIF-лог записываются частота и диапазон,
а не номер звукового канала.
OmniRig При включённом OmniRig
программа автоматически устанавливает выбранную частоту на трансивер
и сверяет её.
| Диапазон | Рекомендуемая частота (МГц) | ADIF Band |
|---|---|---|
| 160 м | 1.880 | 160m |
| 80 м | 3.720 | 80m |
| 40 м | 7.125 | 40m |
| 30 м | 10.145 | 30m |
| 20 м | 14.320 | 20m |
| 17 м | 18.155 | 17m |
| 15 м | 21.400 | 15m |
| 12 м | 24.960 | 12m |
| 10 м | 28.800 | 10m |
| 6 м | 50.450 | 6m |
| 2 м | 144.490 | 2m |
| 70 см | 438.100 | 70cm |
FREQ и BAND.
Все версии 4Ton (v1.5, v2.5, v2.6, v2.7, Unified v3.2) поддерживают интеграцию с трансиверами через
OmniRig (через библиотеку omnipyrig).
Это позволяет:
Для работы необходим установленный OmniRig (Windows) и пакеты Python:
pywin32 и omnipyrig. Программа автоматически
предложит их установить при первом запуске.
Краткая сводка по каждой версии: особенности, совместимость, рекомендуемый канал и ссылка для скачивания.
| Версия | Основные особенности | Совместимость | Канал | Скачать |
|---|---|---|---|---|
| v3.2 | Unified: QSO+Чат в одном окне, 3 вкладки, автоопределение протокола, 2 канала одновременно. (QSO передача без NTP-слотов — для работы с v1.5 отключайте слоты) |
Unified 2.x 1.x (приём) | QSO:2/4 Чат:3/1 | ⬇️ EXE |
| v2.7 | Новейшая чат: фильтр, AGC, системные VU-метры, громкость Windows, HEARTBEAT с джиттером | 2.x несовм. с 1.x | 3 | ⬇️ EXE |
| v2.6 | SuperLite: экстремальная оптимизация CPU (окно 3 с, rfft) | 2.x несовм. с 1.x | 3 | EXE |
| v2.5 | Чат: адресные сообщения, ACK, ретрансляция, HEARTBEAT | 2.x несовм. с 1.x | 3 | EXE |
| v1.5 | Оптимизированная: снижено потребление CPU, NTP-слоты, автоответ (Lite отсутствует) | 1.x | 2 | EXE |
| v1.4 | + NTP-слоты, компактный GUI (Lite отсутствует) | 1.x | 2 | EXE |
| v1.3 | + OmniRig, автоматическая калибровка (Lite отсутствует) | 1.x | 2 | EXE |
| v1.2 | Базовая: CPFSK-4, турбокод, RS, PTT COM, ADIF, Lite-режим | 1.x | 2 | EXE |
Выберите версию, подходящую для ваших задач. Unified v3.2 — QSO+Чат в одном окне, SuperLite v2.7 — самая новая чат-версия, v2.6 — максимально лёгкая, v2.5 — полнофункциональный чат, v1.5 — классика с NTP-слотами.
QSO + Чат в одном окне
Фильтрация, AGC, VU + чат
Максимальная оптимизация CPU
Полнофункциональный чат
Классика с NTP-слотами
NTP-слоты + компактный GUI
OmniRig + калибровка
С Lite-режимом