| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| cordic_mod.c | 2016-03-02 | 2.8 kB | |
| cordic_mod.h | 2016-03-02 | 2.0 kB | |
| dbmgn.c | 2016-03-02 | 10.3 kB | |
| hypot_apx.c | 2016-03-02 | 901 Bytes | |
| hypot_apx.h | 2016-03-02 | 48 Bytes | |
| isqrt.c | 2016-03-02 | 1.4 kB | |
| isqrt.h | 2016-03-02 | 69 Bytes | |
| Makefile | 2016-03-02 | 939 Bytes | |
| msk.c | 2016-03-02 | 4.6 kB | |
| output.c | 2016-03-02 | 5.9 kB | |
| profile.sh | 2016-03-02 | 43 Bytes | |
| README | 2016-03-02 | 2.5 kB | |
| rtl.c | 2016-03-02 | 8.8 kB | |
| scan.sh | 2016-03-02 | 401 Bytes | |
| syndrom.h | 2016-03-02 | 16.5 kB | |
| acars.c | 2016-03-02 | 6.4 kB | |
| acars.sh | 2016-03-02 | 70 Bytes | |
| acarsdec_int.c | 2016-03-02 | 5.4 kB | |
| acarsdec_int.h | 2016-03-02 | 2.5 kB | |
| acarsserv.c | 2016-03-02 | 8.8 kB | |
| acarsserv.h | 2016-03-02 | 569 Bytes | |
| Totals: 21 Items | 81.1 kB | 0 | |
Acarsdec_int is a light version of Thierry Leconte's acarsdec. It is a multi-channels acars decoder with built-in rtl_sdr front end. Current version is based on acarsdec v 3.2 and has all the same core ACARS traffic decoding. Some DSP functions are modified to reduce load on low end CPUs such as ARMv5 or Raspberry Pi It may come useful on old weak Intel machines too CPU load is reduced dramatically from 90%+ to about 40% on ARM5 makeing it possible to decode 4 simultaneous channels on a board as weak as for example PogoPlug Mobile ( 800MHz ARM5 without FPU) Features : - up to four channels decoded simultaneously - error detection AND correction - input via a rtl dongle (http://sdr.osmocom.org/trac/wiki/rtl-sdr) - could send packet over UDP in planeplotter format or in its own format to acarsserv to store ina sqlite database. The multi channels decoding is particularly useful with the rtl dongle. It allows to directly listen simultaneously to 4 different frequencies , with a very low cost hardware. Usage: acarsdec [-v] [-o lv] [-A] [-n|N ipaddr:port] [i- stationid] [-l logfile] -a alsapcmdevice | -r rtldevicenumber f1 [f2] [f....] | -s f1 [f2] [f....] -v : verbose -A : don't display uplink messages (ie : only aircraft messages) -o lv : output format : 0: no log, 1 one line by msg., 2 full (default) -l logfile : Append log messages to logfile (Default : stdout). -n ipaddr:port : send acars messages to addr:port via UDP in planeplotter compatible format -N ipaddr:port : send acars messages to addr:port via UDP in acarsdec format -i station id: id use in acarsdec network format. -a alsapcmdevice : decode from soundcard input alsapcmdevice (ie: hw:0,0) -r rtldevice f1 [f2] [f...] : decode from rtl dongle number or S/N "rtldevice" receiving at VHF frequencies "f1" and optionaly "f2" to "f4" in Mhz (ie : -r 0 131.525 131.725 131.825 ). Frequencies must be in the same two Megahertz. -g gain : set rtl preamp gain in tenth of db (ie -g 90 for +9db). By default use maximum gain -p ppm : set rtl ppm frequency correction -s f1 [f2] [f...] : decode from airspy receiving at VHF frequencies "f1" and optionaly "f2" to "f4" in Mhz (ie : -s 131.525 131.725 131.825 ). Frequencies must be in the same two Megahertz. Examples : Decoding from rtl dongle number 0 on 3 frequencies , sending aircraft messages only to 192.168.1.1 on port 5555 and no other loging : acarsdec -A -N 192.168.1.1:5555 -o0 -r 0 131.525 131.725 131.825