RS-tracker/m10
Zilog80 aa341786d0 M10 Temp: R [30E]=2000k 2020-05-21 17:12:07 +02:00
..
pilotsonde m12: ury 20170601 test 2017-06-07 12:52:52 +02:00
M10V05.jpg M10: MSP430F233 2016-06-15 20:50:45 +02:00
M10v05-BSL.png M10: BSL 2016-07-03 21:05:35 +02:00
M10v05-JTAG.png M10: MSP430F233 2016-06-15 20:50:45 +02:00
M10v05-JTAG_BSL.jpg M10: JTAG BSL 2016-06-25 22:02:20 +02:00
README.md Manchester: symbol=rawbit 2019-01-23 22:34:56 +01:00
m1x12_20160704.c rename m1x12_20170424: M10new /w Gtop 2017-11-07 22:28:06 +01:00
m10_20150206.jpg M10 2015-06-17 08:25:08 +02:00
m10_msp430.txt M10: MSP430F233 2016-07-12 09:44:51 +02:00
m10c_part.c M10 2015-06-17 08:25:08 +02:00
m10gtop.c rs92,rs41,dfm,m10: select stereo channel 2018-06-16 23:44:45 +02:00
m10ptu.c M10 Temp: R [30E]=2000k 2020-05-21 17:12:07 +02:00
m10ury20160721.c M10 Ury 2016-07-21 2016-07-24 11:50:24 +02:00
m10x.c M10: buffer=0 for post-processing 2016-11-02 15:50:36 +01:00
mXX_20180919.c mXX/M20: block checksum for essential data, clean-up 2020-05-17 19:10:31 +02:00

README.md

Radiosonde M10

Tools for decoding M10 radiosonde signals.

Files

  • m10ptu.c - M10 decoder (trimble GPS)
    m10gtop.c - (new) M10 (Gtop GPS)

    Compile

    gcc m10ptu.c -lm -o m10ptu
    gcc m10gtop.c -lm -o m10gtop

    Usage

    ./m10ptu [options] <audio.wav>

    • <audio.wav>: FM-demodulated signal, recorded as wav audio file
    • options:
      -r: output raw data
      -v, -vv: additional data/info (velocities, SN, checksum)
      -c: colored output
      -b, -b2: integrate rawbit-/bit-samples
    Examples
    • ./m10ptu -v 20150701_402MHz.wav
      ./m10ptu -vv -c 20150701_402MHz.wav
      ./m10ptu -r -v -c 20150701_402MHz.wav
      sox 20150701_402MHz.wav -t wav - lowpass 6000 2>/dev/null | ./m10ptu -vv -c
      sox 20150701_402MHz.wav -t wav - highpass 20 2>/dev/null | ./m10ptu -vv -c
      ./m10ptu -b2 -vv -c 20150701_402MHz.wav

    If the signal quality is low and (default) zero-crossing-demod is used, a lowpass filter is recommended. If sample rate is high and timing/sync is not an issue, try integrating the bit-samples (option -b2).


  • pilotsonde/m12.c - Pilotsonde

    Compile

    gcc m12.c -lm -o m12