Fldigi

редактировать
Fldigi
Снимок главного окна Fldigi Снимок главного окна Fldigi
Разработчик (и) Дэйв Фриз (W1HKJ) и др.
Первоначальный выпуск2007
Стабильный выпуск 4.1.15 / 18 октября 2020 г.; 12 дней назад (2020-10-18)
Репозиторий sourceforge.net / p / fldigi / fldigi / ci / master / tree /
Написано наFLTK, C, C ++
Операционная система Windows, macOS, Linux, Android, FreeBSD
Платформа IA-32, x64, IA-64, armel, armhf, mips, mipsel, PowerPC, s390, s390x, SPARC, Raspberry Pi
Размер около 6,5 МБ
Доступен на7 языках
Список языков Английский, итальянский, испанский, французский, Немецкий, польский, голландский
Тип Любительское радио и DSP
Лицензия GPL версии 3.0
Веб-сайтwww.w1hkj. com Измените это на Wikidata

Fldigi (сокращение от F ast l ight digi tal) - это бесплатная программа с открытым исходным кодом что позволяет использовать звуковую карту обычного компьютера как простой двусторонний модем данных. Программное обеспечение в основном используется радиолюбителями, которые подключают микрофон и наушники соединения радиолюбителя SSB приемопередатчик или FM двухстороннее радио для подключения наушников и микрофона компьютера, соответственно.

Это соединение создает «радио, определяемое звуковой картой», доступное полоса пропускания ограничена частотой дискретизации звуковой карты и полосой пропускания внешнего радио.

Такая связь обычно осуществляется на коротковолновом любительском радиодиапазоне в таких режимах, как PSK31, MFSK, RTTY, Оливия и CW (код Морзе). Все чаще программное обеспечение также используется для данных на частотах VHF и UHF с использованием более быстрых режимов, таких как 8-PSK.

. С помощью этого программного обеспечения можно для радиолюбители для связи по всему миру, используя всего несколько ватт мощности РЧ.

Программное обеспечение Fldigi также используется для радиолюбительской экстренной связи, когда другие системы связи выходят из строя из-за стихийного бедствия или отключения электроэнергии. Передача файлов, электронной почты и форм FEMA ICS возможна с использованием недорогого радиооборудования.

Содержание

  • 1 Поддерживаемые цифровые режимы
  • 2 Переносимость
    • 2.1 Операционные системы
    • 2.2 Архитектуры
    • 2.3 Звуковые системы
  • 3 Характеристики
  • 4 Fldigi Suite
    • 4.1 Flamp
    • 4.2 Flarq
    • 4.3 Flmsg
    • 4.4 Flwrap
    • 4.5 FLNet
    • 4.6 FLLog
    • 4.7 FLWkey
    • 4.8 Flcluster
    • 4.9 Flaa
    • 4.10 Flrig
  • 5 Инструменты тестирования
    • 5.1 LinSim
    • 5.2 CompText
    • 5.3 CompTTY
  • 6 RSID
  • 7 Архитектура программного обеспечения
  • 8 расширений, предоставляемых сообществом
  • 9 Награды и признания
  • 10 Известные пользователи
    • 10.1 Услуги по оказанию помощи при стихийных бедствиях
    • 10.2 Коротковолновые радиовещательные компании
    • 10.3 MARS
    • 10.4 Министерство внутренней безопасности
    • 10.5 PSK Mail
    • 10.6 AirChat
  • 11 Декодируемые широковещательные рассылки
  • 12 См. Также
  • 13 Ссылки
  • 14 Внешние ссылки

Поддерживаемые цифровые режимы

Название режимаПоддерживаемые скоростиПользовательские режимы
Код Морзе / CW5-50 слов в минутуДа
PSK 31, 63, 63F, 125, 250, 500, 1000Нет
FSQ2, 3, 4.5, 6Нет
IFKP 0.5, 1.0, 2.0Нет
Contestia4/125, 4/250, 8/250, 4/500, 8 / 500, 16/500, 8/1000, 16/1000, 32/1000, 64/1000Да
DominoEXMicro, 4, 5, 8, 11, 16, 22, 44, 88Нет
Hellschreiber Feld Hell, Slow Hell, Feld Hell X5, Feld Hell X9, FSK Hell, FSK Hell-105, Ад 80Нет
MFSK 4, 8, 11, 16, 22, 31, 32, 64, 64L, 128, 128LНет
MT63 500S, 1000S, 2000S, 500L, 1000L, 2000L
Navtex Navtex
Olivia4/250, 8/250, 4/500, 8/500, 16/500, 8/1000, 16/1000, 32/1000, 64/2000Да
QPSK 31, 63, 125, 250, 500Нет
8PSK 125, 250, 500, 1000, 125FL, 250FL, 125F, 250F, 500F, 1000F, 1200FНет
125R, 250R, 500R, 1000RНет
RTTY 45.45 / 170, 50/170, 75/170, 75/850Да
SYNOP SYNOP Нет
THORMicro, 4, 5, 8, 11, 16, 22, 25x4, 50x1, 50x2 100Нет
SITORB SitorBНет
Throb / ThrobX1, 2, 4 / X1, X2, X4Нет
WEFAX IOC576, IOC288Нет

Переносимость

Операционные системы

Fldigi основан на облегченной переносимой графической библиотеке FLTK и языке C /C ++. По этой причине программное обеспечение может работать во многих различных операционных системах, таких как:

Кроме того, Fldigi разработан для компиляции и запуска в любой POSIX совместимой операционной системе, которая использует X11 совместимую оконную систему / графический интерфейс пользователя.

Архитектуры

Программное обеспечение Fldigi написано на портативном C /C ++ и может быть используется на многих CPU архитектурах, включая:

Звуковые системы

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

Возможности

  • NBEMS : узкополосная система обмена сообщениями об экстренных ситуациях
  • Поддержка передачи и приема на всех языках с использованием кодировки символов UTF-8 (некоторые режимы)
  • Подключение к внешним программам через порт TCP / IP 7322
  • Возможность использования в качестве модема KISS через порт TCP / IP 7342
  • Двухтональный многочастотный (DTMF ) кодирование и декодирование
  • Автоматическое переключение режима и частоты с использованием идентификатора Рида-Соломона идентификации сигнала
  • Встроенный макроязык и процессор для программируемых автоматизированных control
  • Частота генератора звуковой карты / коррекция перекоса
  • Измерьте перекос звуковой карты генератора на атомные часы : WWV или WWVH
  • Измерение радиочастотного приемника частота сдвиг к атомным часам : WWV или WWVH
  • Передать время, подобное WWV сигнал как калибр Справочная информация
  • Управление внешним оборудованием для передачи / приема радио с помощью контактов GPIO. (Для встроенного оборудования)
  • Одновременное декодирование нескольких сигналов кода Морзе (CW ).
  • Декодирование кода Морзе (CW ) посредством самоорганизации map искусственная нейронная сеть (обученный искусственный интеллект )

The Fldigi Suite

«Fldigi Suite» состоит из модема Fldigi и всех расширений программы, выпущенные той же группой разработчиков. Большинство этих расширений добавляют к Fldigi дополнительные возможности, такие как проверенная передача файлов и передача сообщений. Взаимосвязь между этими программами и модемом Fldigi осуществляется через порт TCP / IP 7322.

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

Flamp
Flamp реализует протокол любительской многоадресной передачи Дэйва Фриза, W1HKJ, и является инструментом для передачи без установления соединения. файлов для нескольких пользователей одновременно без использования какой-либо существующей инфраструктуры. Программа разбивает данный файл на несколько Выделите более мелкие части, проверьте сумму каждой части, затем передайте каждую часть один или несколько раз. Когда все части получены правильно, отправленный файл повторно собирается и может быть сохранен принимающими станциями. Эта программа полезна для многоадресной передачи файлов через соединения с потерями, такие как обнаруженные на высокой частоте или во время экстренной связи.

Flarq
Flarq реализует ARQ спецификация, разработанная Полом Шмидтом, K9PS для передачи электронной почты, текстовых файлов, изображений и двоичных файлов по радио. Этот протокол является одноадресным и основан на соединении. Программное обеспечение легко интегрируется с существующими почтовыми клиентами, такими как Microsoft Outlook, Mozilla Thunderbird и Sylpheed.

Flmsg
Flmsg позволяет пользователям отправлять, получать, редактировать, и создавать предварительно отформатированные формы. Такая система ускоряет поток информации при экстренной связи. Программное обеспечение имеет ряд встроенных форм, включая формы FEMA ICS, MARS отчеты и сообщения, формы Hospital ICS, Сообщения Красного Креста, сообщения IARU и NTS.

Flwrap
Flwrap - это инструмент для отправки файлов с помощью упрощенного перетаскивания интерфейс. Также доступно сжатие данных, что сокращает время передачи данных.

FLNet
FLNet помогает операторам управления сетью отслеживать несколько станций во время цифровых любительских радиосетей.

FLLog
FLLog - это программное обеспечение для регистрации. который отслеживает разговоры между радиолюбителями в формате базы данных, известном как ADIF.

FLWkey
FLWkey - это простой интерфейс для управления внешним оборудованием, называемым Winkeyer. Это код Морзе манипулятор, который настраивается с помощью компьютерных команд через USB.

Flcluster

Это telnet-клиент для удаленных серверов кластера DX, который представляет собой отчет в реальном времени о прослушиваемых станциях и их частотах. К Fldigi не подключается.

Flaa

Flaa - это управляющая программа, предназначенная для использования с антенными анализаторами серии RigExpert AA-xxxx, которая не передает данные в Fldigi.

Flrig

FLRig - это компонент пакета приложений FLDigi, который обеспечивает компьютерное управление различными радиостанциями с использованием последовательного или USB-соединения.

Используя FLRig в сочетании с FLDigi, такие события, как частота, уровень мощности, усиление приемника и усиление звука, могут регулироваться с компьютера автоматически или посредством вмешательства пользователя.

Инструменты тестирования

Группа разработчиков Fldigi также выпускает ряд программ с открытым исходным кодом, которые помогают в тестировании, разработке и сравнении различных режимов в Fldigi.

LinSim

CompText

CompTTY

RSID

Чтобы идентифицировать передаваемый режим, перед данными может быть передан сигнал, называемый RSID или идентификатором Рида-Соломона. Используя этот идентификатор, принимающая программа может автоматически переключиться в соответствующий режим декодирования. Назначение этих идентификаторов новым режимам координируется для обеспечения взаимодействия между программами. В настоящее время этот стандарт поддерживают 7 программ звуковых карт и цифровых модемов.

  • PocketDigi
  • FDMDV
  • DM780
  • Multipsk
  • Fldigi
  • AndFlmsg
  • TIVAR

RSID работает путем посылки короткого пакета определенной модуляции перед сигналом данных, который может использоваться для автоматической идентификации более 272 цифровых режимов. Этот пакет состоит из 16-тональной модуляции MFSK со скоростью 10,766 бод, при которой передаются 15 тонов / символов. Пакет занимает 172 Гц в полосе пропускания и длится 1,4 секунды.

Архитектура программного обеспечения

Для простого взаимодействия клавиатуры с клавиатурой Fldigi можно управлять, используя только главное окно. Для более сложных задач или передачи файлов внешние программы могут быть подключены к внутренним портам TCP / UDP 7322 (ARQ), 7342 (KISS) и 7362 (XML-RPC).

Изображение ниже помогает проиллюстрировать взаимосвязи и поток сигналов в архитектуре Fldigi.

Блок-схема программного модема Fldigi

Расширения, предоставляемые сообществом

Fldigi позволяет внешним программам подключаться и отправлять / получать данные, подключаясь к порту 7322 / ARQ или 7342 / KISS. При использовании этого способа Fldigi и звуковая карта компьютера действуют как «программный модем », позволяющий передавать текст или данные, отправленные на один компьютер, с помощью промежуточной беспроводной радиосвязи. Программы, которые ранее использовались с Fldigi в качестве базового модема, включают:

  • D-Rats - простые в использовании чаты, электронная почта и передача файлов по радио.
  • PSKmail - отправка и получение через Интернет электронная почта через удаленное радиосоединение.
  • Fldigiattach - подключите Fldigi в качестве модема для соединений Linux AX.25 и TCP / IP.
  • UIChat - Программа любительского радиочата на основе Java.
  • LinkUP - Программа для автономной работы и личного общения.
  • Linux - Fldigi может использоваться в Linux как KISS (TNC) модем для соединений AX.25 и TCP / IP.

Награды и признания

  • На выставке Dayton Hamvention в 2014 году руководитель проекта, Дэйв Фриз (W1HKJ), был удостоен награды за техническое совершенство «за разработку и распространение семейства программ Fast Light Digital Modem Application (fldigi) для использования в любительской и экстренной связи».
  • Fldigi был выбран в качестве "Проекта месяца" сотрудников Sourceforge за июнь 2017 года
  • Fldigi был одним из «Проектов недели» Sourceforge 17 октября 2016 г.
  • Fldigi был выбран «Проектом месяца по версии сообщества Sourceforge за декабрь 2017 г.»

Известные пользователи

Услуги по оказанию помощи при стихийных бедствиях

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

Коротковолновые радиовещательные компании

После успешных испытаний, проведенных Voice of В рамках программы VOA Radiogram Америки международные и правительственные коротковолновые вещатели начали тестирование и эксперименты с цифровыми данными по коротковолновым каналам вещания с использованием программного обеспечения Fldigi. Эти тесты привели к регулярным еженедельным цифровым трансляциям перечисленных ниже вещателей..

MARS

Набор программ Fldigi стал популярным в США Армия и США Военно-воздушные силы Военная вспомогательная радиосистема.

Министерство внутренней безопасности

Fldigi используется при тестировании в рамках программы DHS Shares, в которой используются «существующие правительственные ресурсы КВ радиосвязи, критическая инфраструктура и организации реагирования на бедствия для координации и передачи сообщений о чрезвычайных ситуациях »

PSK Mail

Fldigi используется в качестве основного модема для проекта PSKmail. PSK Mail позволяет пользователям получать и отправлять обычные электронные письма по радио.

AirChat

В 2014 году группа Anonymous выпустила коммуникационный инструмент под названием AirChat, который использовал Fldigi в качестве основного модема. Это обеспечивало низкую скорость, но надежное соединение для передачи данных с использованием только умеренного радиооборудования. Программное обеспечение AirChat позволяет анонимно передавать как зашифрованные, так и незашифрованные сообщения по незашифрованным каналам.

Декодируемые широковещательные передачи

Перечисленные ниже широковещательные передачи передаются по регулярное расписание и может быть декодировано с помощью Fldigi.

См. также

Источники

Внешние ссылки

.

Последняя правка сделана 2021-05-20 08:21:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте