spectra
bb


The Inmarsat C decoder currently supports the following features:

  • Frequency spectrum display for easy center frequency selection
  • Visual indication of carrier, symbol and frame synchronisation
  • Ability to display raw or decoded frames
  • Disk logging of raw frames, decoded packets, message (non-demo)
  • Decode of Message and Polling packets (non-demo)
  • Disk logging of broadcasts
  • Comprehensive packet filtering
  • Realtime packet decode display window
  • Waterfall and oscilloscope displays
  • Graphical representation of symbol synchronisation
  • Ability to vary frame synchronization error threshold
  • Bulletin board error calculation
  • Automatic Gain Control
  • Indication of excessive audio gain
  • Support for sound card input selection

This application uses the following open source code:

AE4JY WinPSK1.2 http://www.moetronix.com/ae4jy/oldwinpsk.htm
The Visual C++ 6.0 Project Source Code was used as the basic framework from which the application was written. Many modules provided by Moe were directly useable - waveform display, FFT, Symbol recovery, etc. Carrier recovery, interleaving, scrambling, etc. was all new code that was developed.

Phil Karn’s Viterbi Decoder Library http://www.ka9q.net/code/fec/
The Viterbi decoder was modified for little endian operation but was otherwise used as provided by Phil.

WARNING: Use of this software may not be legal in your country. Consult your local laws before use.

This website has no affiliation with the Inmarsat corporation.