forked from EliasOenal/multimon-ng
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
22 lines (19 loc) · 1.48 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
MultimonNG a fork of multimon. It decodes the following digital transmission modes:
POCSAG512 POCSAG1200 POCSAG2400 EAS UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI
The following changes have been made so far:
-Fixes for x64
-Basic functionality on Mac OS X 'Lion' (Soundcard/OSS input is unsupported)
-'DUMMY_AUDIO' "backend" (Gets rid of the OSS dependency, breaks audio in doing so)
-'ONLY_RAW' disables the format conversion while getting rid of posix dependencies
-Option 'NO_X11' to disable the X11 dependency since Apple will drop Xorg soon
-Override mode for POCSAG decoding (e.g. force text decoding)
-Brute-Force BCH implementation for POCSAG forward error correction
-Verbose mode is now listed in '-h'
-Merged Debian patches for EAS (Emergency Alert System) decoding (untested)
-Portability is a major goal
-Compiles on Windows (MinGW or Cygwin) without OSS/X11 and format conversion
In addition to the 'Makefile' there is also a file ('multimonNG.pro') for qmake which is the preferred way of building MultimonNG. I recommend deleting the legacy Makefile and using qmake to generate a new one.
So far this has only been tested on OS X and Windows, though adding support for new operating systems should be easy.
Files can be easily converted into multimonNGs 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'.