Neha Patil (Editor)

Fldigi

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Initial release
  
2007

Written in
  
Fltk (GUI), C, C++

Fldigi

Developer(s)
  
Dave Freese (W1HKJ) Stelios Bounanos (M0GLD), RemI Chateauneu (F4ECW), John Douyere (VK2ETA), Stefan Fendt (DL1SMF), Leigh Klotz (WA5ZNU), John Phelps (KL4YFD), Andrej Lajovic (S57LN)

Stable release
  
3.23.21 / 28 January 2017; 41 days ago (2017-01-28)

Operating system
  
Windows, macOS, Linux, Android, FreeBSD

Platform
  
IA-32, x64, IA-64, armel, armhf, mips, mipsel, PowerPC, s390, s390x, SPARC

Fldigi, the Fast Light Digital modem application, is a free and open-source program which allows an ordinary computer's sound card to be used as a simple two-way data modem. The software is mostly used by amateur radio operators who connect the microphone and headphone connections of an amateur radio SSB transceiver or an FM two way radio to the computer's headphone and microphone connections, respectively.

Contents

This interconnection creates a "soundcard defined radio" whose available bandwidth is limited by the soundcard's samplerate and the external radio's bandwidth.

Such communications are normally done on the shortwave amateur radio bands in modes such as PSK31, MFSK, RTTY, Olivia, and CW (morse code). Increasingly the software is also being used for data on VHF and UHF frequencies.

Using this software, it is possible for amateur radio operators to communicate worldwide while using only a few watts of RF power.

Fldigi software is also used for amateur radio emergency communications when other communication systems fail due to natural disaster or power outage. Transfer of small files, emails, and ICS forms are possible using inexpensive radio hardware.

Portability

Fldigi is based on the lightweight portable graphics library FLTK and the C/C++ language. Because of this, the software can be compiled to run on many different operating systems such as:

  • Microsoft Windows (2000 or newer)
  • macOS
  • Linux
  • FreeBSD.
  • Solaris
  • Additionally, Fldigi is designed to compile and run on any POSIX compliant operating system that uses an X11 compatible window system / graphical user interface.


    The software is also written to be highly portable and can be used on many CPU architectures.

    Sound Systems

    Multiple sound systems are supported by Fldigi, allowing the program to abstract the soundcard hardware across differing hardware and operating systems.

  • Open Sound System (OSS)
  • Portaudio
  • Pulseaudio
  • Features

  • NBEMS: The narrowband emergency messaging system
  • Is the underlying modem for PSKmail
  • Support for transmitting and receiving in all languages by using UTF-8 character encoding (some modes)
  • Connection to external programs via TCP/IP port 7322
  • Ability to be used as A KISS modem (via TCP/IP port 7342)
  • DTMF encode / decode
  • Soundcard oscillator frequency/skew correction
  • Measure soundcard oscillator's skew to atomic clock: WWV or WWVH
  • Measure frequency skew to atomic clock: WWV or WWVH
  • Transmit a WWV-like time signal as a calibration reference
  • The Fldigi Suite

    The "Fldigi Suite" consists of the Fldigi modem and all extension programs released by the same development group. These extensions add more capabilities to Fldigi such as verified file transfer and message passing. Interconnecion between these programs and the Fldigi modem is made over TCP/IP port 7322.

  • Flamp
  • Flarq
  • Flmsg
  • Flwrap
  • Flics
  • Flnet
  • RSID

    To identify the mode being transmitted a signal called an RSID, or Reed-Solomon Identifier, can be transmitted before the data. Using this identifier the receiving software can automatically switch to the proper mode for decoding. The assigning of these identifiers to new modes is coordinated to ensure inter-operation between programs. Currently 7 soundcard-digital-modem programs support this standard.

  • PocketDigi
  • FDMDV
  • DM780
  • Multipsk
  • FLdigi
  • AndFlmsg
  • TIVAR
  • RSID operates by sending a short burst of a specific modulation before the data signal, which can be used to automatically identify over 272 digital modes. This burst consists of a 10.766 baud 16-tone MFSK modulation where 15 tones/symbols are sent. The burst occupies 172Hz of bandwidth and lasts for 1.4 seconds.

    Community Extension Programs

    Fldigi allows external programs to attach and send / receive data by connecting to port 7322/ARQ or 7342/KISS. When used this way, Fldigi and the computer's soundcard are acting as a "softmodem" allowing text or data sent on one computer to be transferred using the wireless radio link in-between. The following programs have a history of use with Fldigi as the underlying modem:

  • D-Rats
  • PSKmail
  • jPSKmail
  • Fldigiattach
  • UIChat
  • LinkUP
  • Awards and Recognitions

    At the 2014 Dayton Hamvention the project lead, Dave Freese (W1HKJ), was recognized with the Technical Excellence Award "for his development and distribution of the Fast Light Digital Modem Application (fldigi) family of programs for use in amateur and emergency communications."

    In The News

    In 2014 the group Anonymous released a communications tool named AirChat, which used Fldigi as the underlying modem. This provided a low speed yet reliable data connection using only moderate radio hardware. The AirChat software allows for anonymous transmissions of both encrypted and unencrypted messages over unencrypted channels.

    Notable users

    Following the successful tests by the Voice of America's VOA Radiogram program, international and government shortwave broadcasters began testing and experimenting with digital data over shortwave broadcast channels using the Fldigi software. These tests led to regular weekly digital broadcasts by the broadcasters listed below.

  • VOA Radiogram
  • DigiDX
  • Radio Havana Cuba
  • Radio Moscow
  • Radio Australia
  • Radio Miami International
  • Italian Broadcasting Corporation
  • WBCQ (SW)
  • Mighty KBC

  • The Fldigi suite of programs has become popular within the U.S. Army and U.S Air Force Military Auxiliary Radio System.


    The software is also utilized by some organizations for both routine and disaster/emergency relief services.

  • Multiple state and county Emergency operations centers
  • W1AW (ARRL)
  • Amateur Radio Emergency Services (ARES)
  • Radio Amateur Civil Emergency Service (RACES)
  • Civil Air Patrol
  • Skywarn
  • Decodeable Broadcasts

    The broadcasts listed below are transmitted on a regular schedule and can be decoded using Fldigi.

  • SITOR text forecasts and storm warnings
  • WEFAX visual weather fax
  • SYNOP surface synoptic observations
  • NAVTEX warnings, forecasts, and safety information broadcasts
  • VOA Radiogram Broadcasts
  • W1AW Broadcasts
  • References

    Fldigi Wikipedia