No description, website, or topics provided.
Clone or download
Elias Oenal
Elias Oenal version 1.1.6
Latest commit 46c3b0a Oct 17, 2018
Permalink
Failed to load latest commit information.
example Add sample script which can decode multiple pager channels in parallel. Aug 7, 2017
unsupported MORSE_CW demod, integer math and gen-ng Aug 30, 2013
.gitignore Added Debugging, removed multiple loops Jun 16, 2017
BCHCode.c Restore copyright notice from bch3121.c Oct 13, 2018
BCHCode.h Add support for FLEX pager protocol to multimon-ng May 25, 2015
BCHCode_stub.c Add a stub replacement for BCHCode.c Oct 13, 2018
CMakeLists.txt version 1.1.6 Oct 17, 2018
COPYING fixed implicit definitions and updated license Sep 9, 2013
README.md Fixed CMake build, bumped version and updated README. Sep 1, 2017
clip.c fix compilation warnings Sep 29, 2017
costabf.c fix compilation warnings Sep 29, 2017
costabi.c fix compilation warnings Sep 29, 2017
demod_afsk12.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_afsk24.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_afsk24_2.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_afsk24_3.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_ccir.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_clipfsk.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_display.c fix compilation warnings Sep 29, 2017
demod_dtmf.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_dumpcsv.c fix compilation warnings Sep 29, 2017
demod_dzvei.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_eas.c fix for EAS issue #94 Jan 15, 2018
demod_eea.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_eia.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_flex.c Restore FSF notice on the FLEX decoder derived from GNU Radio Jul 27, 2018
demod_fmsfsk.c Fix bit inversion Oct 29, 2014
demod_fsk96.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_hapn48.c fix compilation warnings Sep 29, 2017
demod_morse.c expanded a comment Oct 31, 2014
demod_poc12.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_poc24.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_poc5.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_pzvei.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_ufsk12.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_x10.c cleaned up unused x10 includes Apr 2, 2018
demod_zvei1.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_zvei2.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
demod_zvei3.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
filter-i386.h replaced all extern inline Feb 2, 2013
filter.h replaced all extern inline Feb 2, 2013
fms.c fix compilation warnings Sep 29, 2017
gen-ng.pro Really revert gen* stuff Oct 29, 2014
gen.c Really revert gen* stuff Oct 29, 2014
gen.h convert dos-format files to unix format Dec 25, 2012
gen_clipfsk.c convert dos-format files to unix format Dec 25, 2012
gen_dtmf.c convert dos-format files to unix format Dec 25, 2012
gen_hdlc.c convert dos-format files to unix format Dec 25, 2012
gen_sin.c convert dos-format files to unix format Dec 25, 2012
gen_uart.c convert dos-format files to unix format Dec 25, 2012
gen_zvei.c convert dos-format files to unix format Dec 25, 2012
hdlc.c implement APRS display mode for iGates Apr 9, 2013
mkcostab.c fix compilation warnings Sep 29, 2017
msvc_support.h convert dos-format files to unix format Dec 25, 2012
multimon-ng.pro Merge branch 'demod_x10' of https://github.com/evilpete/multimon-ng i… Sep 1, 2017
multimon.h Merge branch 'demod_x10' of https://github.com/evilpete/multimon-ng i… Sep 1, 2017
pocsag.c fix compilation warnings Sep 29, 2017
selcall.c Compiler warning cleanup Oct 6, 2013
uart.c Compiler warning cleanup Oct 6, 2013
unixinput.c version 1.1.6 Oct 17, 2018
win32_getopt.c Restore FSF copyright notices on win32_getopt.[ch] Apr 4, 2018
win32_getopt.h Restore FSF copyright notices on win32_getopt.[ch] Apr 4, 2018
win32_soundin.c MORSE_CW demod, integer math and gen-ng Aug 30, 2013
xdisplay.c Fix event polling loop with SCOPE demodulator Mar 27, 2018

README.md

multimon-ng is the successor of multimon. It decodes the following digital transmission modes:

  • POCSAG512 POCSAG1200 POCSAG2400
  • FLEX
  • EAS
  • UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3
  • HAPN4800
  • FSK9600
  • DTMF
  • ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI
  • EEA EIA CCIR
  • MORSE CW
  • X10

multimon-ng can be built using either qmake or CMake:

mkdir build
cd build
qmake ../multimon-ng.pro
make
sudo make install
mkdir build
cd build
cmake ..
make
sudo make install

The installation prefix can be set by passing a 'PREFIX' parameter to qmake. e.g: qmake multimon-ng.pro PREFIX=/usr/local

So far multimon-ng has been successfully built on Arch Linux, Debian, Gentoo, Kali Linux, Ubuntu, OS X, Windows and FreeBSD. (On Windows using the Qt-MinGW build environment, as well as Cygwin and VisualStudio/MSVC)

Files can be easily converted into multimon-ng's native raw format using sox. e.g: sox -t wav pocsag_short.wav -esigned-integer -b16 -r 22050 -t raw pocsag_short.raw GNURadio can also generate the format using the file sink in input mode short.

You can also "pipe" raw samples into multimon-ng using something like sox -t wav pocsag_short.wav -esigned-integer -b16 -r 22050 -t raw - | ./multimon-ng - (note the trailing dash)

Packaging

qmake multimon-ng.pro PREFIX=/usr/local
make
make install INSTALL_ROOT=/