Fldigi - Fldigi

Fldigi
Fldigi-PSK31.png
Fldigi-Hauptfenster-Schnappschuss
Entwickler Dave Freese (W1HKJ), et al.
Erstveröffentlichung 2007
Stabile Version
4.1.19 / 24. Juni 2021 ; vor 3 Monaten ( 2021-06-24 )
Repository sourceforge .net /p /fldigi /fldigi /ci /master /baum /
Geschrieben in FLTK , C , C++
Betriebssystem Windows , macOS , Linux , Android , FreeBSD
Plattform IA-32 , x64 , IA-64 , armel , armhf , mips , mipsel , PowerPC , s390 , s390x , SPARC , Raspberry Pi
Größe ca. 6,5 MB
Verfügbar in 7 Sprachen
Liste der Sprachen
Englisch, Italienisch, Spanisch, Französisch, Deutsch, Polnisch, Niederländisch
Typ Amateurfunk und DSP
Lizenz GPL-Version 3.0
Webseite www .w1hkj .com Bearbeite dies bei Wikidata

Fldigi (kurz für F ast l ight digi tal) ist eine freie und Open-Source - Programm , das einer gewöhnlichen Computers ermöglicht Soundkarte als eine einfache Zwei-Wege verwendet werden Datenmodem . Die Software wird hauptsächlich von Funkamateuren verwendet , die die Mikrofon- und Kopfhöreranschlüsse eines Amateurfunk- SSB- oder FM- Transceivers mit den Kopfhörer- bzw. Mikrofonanschlüssen des Computers verbinden.

Durch diese Verbindung entsteht ein "soundcard Defined Radio", dessen verfügbare Bandbreite durch die Samplerate der Soundkarte und die Bandbreite des externen Radios begrenzt ist.

Solche Kommunikationen werden normalerweise auf den Kurzwellen- Amateurfunkbändern in Betriebsarten wie PSK31 , MFSK , RTTY , Olivia und CW (Morsecode) durchgeführt . Zunehmend wird die Software auch für Daten auf VHF- und UHF- Frequenzen mit schnelleren Modi wie 8-PSK verwendet .

Mit dieser Software können Funkamateure weltweit mit nur wenigen Watt HF-Leistung kommunizieren.

Die Fldigi-Software wird auch für die Amateurfunk- Notrufkommunikation verwendet, wenn andere Kommunikationssysteme aufgrund einer Naturkatastrophe oder eines Stromausfalls ausfallen. Die Übertragung von Dateien, E-Mails und FEMA ICS-Formularen ist mit kostengünstiger Funkhardware möglich.

Unterstützte digitale Modi

Modusname Unterstützte Geschwindigkeiten Benutzerdefinierte Modi
Morsecode / CW 5 - 50 Wörter pro Minute Jawohl
PSK 31 , 63 , 63F, 125, 250, 500, 1000 Nein
FSQ 2, 3, 4,5, 6 Nein
IFKP 0,5, 1,0, 2,0 Nein
Wettbewerbe 4/125, 4/250, 8/250, 4/500, 8/500, 16/500, 8/1000, 16/1000, 32/1000, 64/1000 Jawohl
DominoEX Mikro, 4, 5, 8, 11, 16, 22, 44, 88 Nein
Hellschreiber Feld Hell , Slow Hell , Feld Hell X5, Feld Hell X9, FSK Hell, FSK Hell-105, Hell 80 Nein
MFSK 4, 8, 11, 16, 22, 31, 32, 64, 64L, 128, 128L Nein
MT63 500S, 1000S, 2000S, 500L, 1000L, 2000L Nein
Navtex Navtex Nein
Olivia 4/250, 8/250, 4/500, 8/500, 16/500, 8/1000, 16/1000, 32/1000, 64/2000 Jawohl
QPSK 31, 63, 125, 250, 500 Nein
8PSK 125, 250, 500, 1000, 125FL, 250FL, 125F, 250F, 500F, 1000F, 1200F Nein
PSKR 125R, 250R, 500R, 1000R Nein
RTTY 45,45/170, 50/170, 75/170, 75/850 Jawohl
ZUSAMMENFASSUNG ZUSAMMENFASSUNG Nein
THOR Mikro, 4, 5, 8, 11, 16, 22, 25x4, 50x1, 50x2 100 Nein
SITORB SitorB Nein
Throb / ThrobX 1, 2, 4    /    X1, X2, X4 Nein
WEFAX IOC576, IOC288 Nein

Portabilität

Betriebssysteme

Fldigi basiert auf der leichten portablen Grafikbibliothek FLTK und der Sprache C / C++ . Aus diesem Grund kann die Software auf vielen verschiedenen Betriebssystemen ausgeführt werden, wie zum Beispiel:

Darüber hinaus ist Fldigi so konzipiert, dass es auf jedem POSIX- kompatiblen Betriebssystem kompiliert und ausgeführt werden kann , das ein X11- kompatibles Fenstersystem / eine grafische Benutzeroberfläche verwendet .

Architekturen

Die Fldigi Software wird in hoch geschrieben tragbaren C / C ++ und kann auf vielen verwendet werden CPU - Architekturen , einschließlich:

Soundsysteme

Fldigi unterstützt mehrere Soundsysteme, wodurch das Programm die Soundkartenhardware über verschiedene Hardware- und Betriebssysteme hinweg abstrahieren kann.

Merkmale

Die Fldigi-Suite

Die "Fldigi Suite" besteht aus dem Fldigi-Modem und allen Erweiterungsprogrammen derselben Entwicklergruppe. Die meisten dieser Erweiterungen fügen Fldigi weitere Funktionen hinzu, wie z. B. verifizierte Dateiübertragung und Nachrichtenweitergabe. Die Verbindung zwischen diesen Programmen und dem Fldigi-Modem erfolgt über den TCP/IP-Port 7322.

Einige der Suite sind jedoch eigenständige Programme, die nur zu Dienst- oder Testzwecken verwendet werden und keine Verbindung zum Fldigi-Hauptmodem haben.

Lampe

Flamp implementiert das Amateur Multicast Protocol von Dave Freese, W1HKJ und ist ein Tool zum verbindungslosen Übertragen von Dateien an mehrere Benutzer gleichzeitig, ohne dass eine vorhandene Infrastruktur erforderlich ist. Das Programm zerlegt eine gegebene Datei in mehrere kleinere Teile, berechnet für jedes Teil eine Prüfsumme und überträgt dann jedes Teil ein- oder mehrmals. Wenn alle Teile korrekt empfangen wurden, wird die gesendete Datei wieder zusammengesetzt und kann von Empfangsstationen gespeichert werden. Dieses Programm ist nützlich für das Multicasting von Dateien über verlustbehaftete Verbindungen, wie z. B. solche, die auf Hochfrequenz oder während der Notfallkommunikation gefunden werden .

Flarq

Flarq implementiert die von Paul Schmidt entwickelte ARQ- Spezifikation, K9PS, um E-Mails, Textdateien , Bilder und Binärdateien über Funk zu übertragen. Dieses Protokoll ist Unicast und verbindungsbasiert. Die Software lässt sich nahtlos in bestehende E-Mail-Clients wie Microsoft Outlook , Mozilla Thunderbird und Sylpheed integrieren .

Flmsg

Flmsg ermöglicht es Benutzern, vorformatierte Formulare zu senden, zu empfangen, zu bearbeiten und zu erstellen. Ein solches System beschleunigt den Informationsfluss während der Notfallkommunikation. Die Software verfügt über eine Reihe von integrierten Formularen, darunter FEMA ICS- Formulare, MARS- Berichte und -Nachrichten, Krankenhaus-ICS- Formulare, Rote-Kreuz- Nachrichten, IARU- und NTS- Nachrichten.

Flwrap

Flwrap ist ein Tool zum Versenden von Dateien mit einer vereinfachten Drag-and-Drop- Oberfläche. Es ist auch eine Datenkomprimierung verfügbar, die die Datenübertragungszeiten verkürzt.

FLNet

FLNet unterstützt Netzbetreiber bei der Verfolgung mehrerer Stationen in digitalen Amateurfunknetzen .

FLLog

FLLog ist eine Protokollierungssoftware, die Gespräche zwischen Funkamateuren in einem als ADIF bekannten Datenbankformat verfolgt.

FLW-Taste

FLWkey ist eine einfache Schnittstelle zur Steuerung einer externen Hardware namens Winkeyer . Dies ist ein Morsecode- Keyer, der über Computerbefehle über USB einstellbar ist .

Flcluster

Dies ist ein Telnet-Client für entfernte DX-Cluster-Server, der eine Echtzeit-Berichterstellung über die gehörten Sender und deren Frequenzen darstellt. Es verbindet sich nicht mit Fldigi.

Flaa

Flaa ist ein Steuerprogramm zur Verwendung mit den Antennenanalysatoren der RigExpert AA-xxxx-Serie und stellt keine Verbindung zu Fldigi her.

Flrig

FLRig ist eine Komponente der FLDigi-Anwendungssuite, die die computergestützte Steuerung verschiedener Funkgeräte über eine serielle oder USB-Verbindung ermöglicht.

Bei Verwendung von FLRig in Kombination mit FLDigi können Ereignisse wie Frequenz, Leistungspegel, Empfängerverstärkung und Audioverstärkung vom Computer automatisch oder durch Benutzereingriff angepasst werden.

Testwerkzeuge

Die Fldigi-Entwicklungsgruppe veröffentlicht auch eine Reihe von Open-Source-Programmen, die beim Testen, Entwickeln und Vergleichen verschiedener Modi innerhalb von Fldigi helfen.

LinSim

KompText

CompTTY

RSID

Um den übertragenen Modus zu identifizieren, kann vor den Daten ein Signal gesendet werden, das als RSID oder Reed-Solomon-Identifikator bezeichnet wird. Mit dieser Kennung kann die empfangende Software automatisch in den richtigen Decodierungsmodus wechseln. Die Zuweisung dieser Kennungen zu neuen Modi wird koordiniert, um die Interoperation zwischen den Programmen sicherzustellen. Derzeit unterstützen 7 Soundkarten-Digital-Modem-Programme diesen Standard.

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

RSID arbeitet, indem es vor dem Datensignal einen kurzen Burst einer bestimmten Modulation sendet, der verwendet werden kann, um über 272 digitale Modi automatisch zu identifizieren. Dieser Burst besteht aus einer 16-Ton-MFSK-Modulation mit 10.766 Baud, bei der 15 Töne/Symbole gesendet werden. Der Burst belegt 172 Hz Bandbreite und dauert 1,4 Sekunden.

Softwarearchitektur

Für eine einfache Tastatur-zu-Tastatur-Kommunikation kann Fldigi nur über das Hauptfenster bedient werden. Für komplexere Anwendungen oder Dateiübertragungen können externe Programme an die internen TCP/UDP-Ports 7322 (ARQ), 7342 (KISS) und 7362 (XML-RPC) angeschlossen werden.

Das Bild unten hilft, die Verbindungen und den Signalfluss innerhalb der Fldigi-Architektur zu veranschaulichen.

Fldigi Softmodem-Flussdiagramm

Von der Community bereitgestellte Erweiterungen

Fldigi ermöglicht externen Programmen das Anhängen und Senden/Empfangen von Daten, indem sie eine Verbindung zu Port 7322/ ARQ oder 7342/ KISS herstellen . Auf diese Weise fungieren Fldigi und die Soundkarte des Computers als " Softmodem ", mit dem auf einem Computer gesendete Texte oder Daten über die dazwischen liegende drahtlose Funkverbindung übertragen werden können. Zu den Programmen, die Fldigi als zugrunde liegendes Modem verwendet haben, gehören:

  • D-Rats - einfach zu bedienende Chatrooms, E-Mail und Dateiübertragung über Funk.
  • PSKmail - Senden und Empfangen von Internet-E-Mails über eine Remote-Funkverbindung.
  • Fldigiattach - Fldigi als Modem für Linux AX.25- und TCP/IP- Verbindungen anschließen.
  • UIChat - Java-basiertes Amateurfunk-Chat-Programm.
  • LinkUP - Programm für unbeaufsichtigten Betrieb und Chat von Person zu Person.
  • Linux - Fldigi kann unter Linux als KISS (TNC) -Modem für AX.25- und TCP/IP- Verbindungen verwendet werden.

Auszeichnungen und Anerkennungen

  • Auf der Dayton Hamvention 2014 wurde der Projektleiter Dave Freese (W1HKJ) mit dem Technical Excellence Award "für seine Entwicklung und den Vertrieb der Fast Light Digital Modem Application (fldigi)-Programmfamilie für den Einsatz in der Amateur- und Notfallkommunikation" ausgezeichnet.
  • Fldigi wurde im Juni 2017 von SourceForge zum „Projekt des Monats“ gewählt
  • Fldigi war eines der 'Projekte der Woche' von SourceForge für den 17. Oktober 2016
  • Fldigi wurde im Dezember 2017 von SourceForge zum „Projekt des Monats“ gewählt.

Bemerkenswerte Benutzer

Katastrophenhilfe

Die Software wird auch von einigen Organisationen sowohl für Routine- als auch für Katastrophen-/Nothilfedienste verwendet.

Kurzwellensender

Nach den erfolgreichen Tests , die von der Voice of America ‚s VOA Radiogram Programm, internationale und Regierung begannen , Kurzwellensender testen und mit digitalen Daten über Kurzwellenrundfunkkanäle zu experimentieren die Fldigi Software. Diese Tests führten zu regelmäßigen wöchentlichen digitalen Sendungen der unten aufgeführten Sender.

MARS

Die Fldigi-Programmsuite ist innerhalb des militärischen Hilfsfunksystems der US-Armee und der US-Luftwaffe populär geworden .

Heimatschutzministerium

Fldigi wird im Rahmen des Shares-Programms des Department of Homeland Security bei Tests eingesetzt , das "vorhandene HF-Funkressourcen von Regierungen, kritischen Infrastrukturen und Katastrophenschutzorganisationen nutzt, um Notfallnachrichten zu koordinieren und zu übertragen".

PSK-Mail

Fldigi wird als zugrundeliegendes Modem für das PSKmail- Projekt verwendet. PSK Mail ermöglicht es Benutzern, normale E-Mails über Funk abzurufen und zu senden.

AirChat

Im Jahr 2014 veröffentlichte die Gruppe Anonymous ein Kommunikationstool namens AirChat, das Fldigi als zugrunde liegendes Modem verwendet. Dadurch wurde eine langsame und dennoch zuverlässige Datenverbindung mit nur mäßiger Funkhardware bereitgestellt. Die AirChat-Software ermöglicht die anonyme Übertragung von verschlüsselten und unverschlüsselten Nachrichten über unverschlüsselte Kanäle.

Dekodierbare Sendungen

Die unten aufgeführten Sendungen werden regelmäßig gesendet und können mit Fldigi entschlüsselt werden.

Siehe auch

Verweise

Externe Links