2017-02-06 17:08:18 +00:00
|
|
|
|
|
|
|
## Radiosonde M10
|
|
|
|
|
|
|
|
Tools for decoding M10 radiosonde signals.
|
|
|
|
|
|
|
|
### Files
|
|
|
|
|
2018-01-26 21:23:49 +00:00
|
|
|
* `m10ptu.c` - M10 decoder (trimble GPS) <br />
|
|
|
|
`m10gtop.c` - (new) M10 (Gtop GPS)
|
2017-02-06 17:08:18 +00:00
|
|
|
|
|
|
|
##### Compile
|
2018-01-26 21:23:49 +00:00
|
|
|
`gcc m10ptu.c -lm -o m10ptu` <br />
|
|
|
|
`gcc m10gtop.c -lm -o m10gtop`
|
2017-02-06 17:08:18 +00:00
|
|
|
|
|
|
|
##### Usage
|
2018-01-26 21:23:49 +00:00
|
|
|
`./m10ptu [options] <audio.wav>` <br />
|
2017-02-06 17:08:18 +00:00
|
|
|
* `<audio.wav>`: FM-demodulated signal, recorded as wav audio file <br />
|
|
|
|
* `options`: <br />
|
|
|
|
`-r`: output raw data <br />
|
|
|
|
`-v`, `-vv`: additional data/info (velocities, SN, checksum) <br />
|
|
|
|
`-c`: colored output <br />
|
2019-01-23 21:34:56 +00:00
|
|
|
`-b`, `-b2`: integrate rawbit-/bit-samples <br />
|
2017-02-06 17:08:18 +00:00
|
|
|
|
|
|
|
|
|
|
|
##### Examples
|
2018-01-26 21:23:49 +00:00
|
|
|
* `./m10ptu -v 20150701_402MHz.wav` <br />
|
|
|
|
`./m10ptu -vv -c 20150701_402MHz.wav` <br />
|
|
|
|
`./m10ptu -r -v -c 20150701_402MHz.wav` <br />
|
|
|
|
`sox 20150701_402MHz.wav -t wav - lowpass 6000 2>/dev/null | ./m10ptu -vv -c` <br />
|
|
|
|
`sox 20150701_402MHz.wav -t wav - highpass 20 2>/dev/null | ./m10ptu -vv -c` <br />
|
2019-01-23 20:02:56 +00:00
|
|
|
`./m10ptu -b2 -vv -c 20150701_402MHz.wav` <br />
|
|
|
|
|
|
|
|
If the signal quality is low and (default) zero-crossing-demod is used,
|
|
|
|
a lowpass filter is recommended.
|
2019-01-23 21:34:56 +00:00
|
|
|
If sample rate is high and timing/sync is not an issue, try integrating the bit-samples (option `-b2`).
|
2019-01-23 20:02:56 +00:00
|
|
|
|
2017-02-06 17:08:18 +00:00
|
|
|
|
2017-02-07 14:30:48 +00:00
|
|
|
#####
|
|
|
|
<br />
|
|
|
|
|
2017-02-06 17:08:18 +00:00
|
|
|
|
|
|
|
* `pilotsonde/m12.c` - Pilotsonde
|
|
|
|
|
|
|
|
##### Compile
|
|
|
|
`gcc m12.c -lm -o m12`
|
|
|
|
|