RS-tracker/demod
Zilog80 f1c79e34f7 M20: increase max AUX len (min 0x6F-0x45) 2024-02-11 12:07:54 +01:00
..
iq_svcl iq_dec: --iq 0.0 default 2022-12-22 20:43:01 +01:00
mod M20: increase max AUX len (min 0x6F-0x45) 2024-02-11 12:07:54 +01:00
multi M20: more PTU plausibility checks 2023-03-12 18:35:48 +01:00
old dm_dft: move pre-versions to old 2019-02-14 22:14:06 +01:00
README.md mod: update compile info 2019-12-11 17:09:03 +01:00
demod_dft.c dft_correlation: K-window 2019-03-03 15:54:52 +01:00
demod_dft.h dft_correlation: K-window 2019-03-03 15:54:52 +01:00
dfm09dm_dft.c dft_correlation: K-window 2019-03-03 15:54:52 +01:00
lms6dm_dft.c remove non-ascii 2019-04-06 22:13:53 +02:00
lmsXdm_dft.c lmsX: gpstime (float64) 2019-08-31 19:19:31 +02:00
m10dm_dft.c remove non-ascii 2019-04-06 22:13:53 +02:00
rs41dm_dft.c rs41: rel. hum. v0.2 2019-04-09 21:52:26 +02:00
rs92dm_dft.c rs92dft: SEM almanac GPS epoch, 2019-04-07: GPSepoch=2 2019-04-12 15:09:59 +02:00

README.md

Radiosonde decoders

alternative decoders using cross-correlation for better header-synchronization
NOTE: more recent decoders are here: RS/demod/mod/

Files

  • demod_dft.c, demod_dft.h,
    rs41dm_dft.c, rs92dm_dft.c, dfm09dm_dft.c, m10dm_dft.c, lms6dm_dft.c,
    RS/ecc/bch_ecc.c

Compile

(copy bch_ecc.c)
gcc -c demod_dft.c
gcc rs41dm_dft.c demod_dft.o -lm -o rs41dm_dft
gcc dfm09dm_dft.c demod_dft.o -lm -o dfm09dm_dft
gcc m10dm_dft.c demod_dft.o -lm -o m10dm_dft
gcc lms6dm_dft.c demod_dft.o -lm -o lms6dm_dft
gcc rs92dm_dft.c demod_dft.o -lm -o rs92dm_dft (needs RS/rs92/nav_gps_vel.c)

Usage/Examples

./rs41dm_dft --ecc2 --crc -vx --ptu <audio.wav>
./dfm09dm_dft --ecc -v --ptu <audio.wav> (add -i for dfm06)
./m10dm_dft --dc -vv --ptu -c <audio.wav>
./lms6dm_dft --vit --ecc -v <audio.wav>