kopia lustrzana https://github.com/rs1729/RS
rs41: readme update
rodzic
43a5857c1a
commit
8aa58cb0fc
|
@ -3,14 +3,14 @@
|
||||||
|
|
||||||
#### Files
|
#### Files
|
||||||
|
|
||||||
* `rs41ecc.c`, `RS/ecc/bch_ecc.c`
|
* `rs41ptu.c`, `RS/ecc/bch_ecc.c`
|
||||||
|
|
||||||
#### Compile
|
#### Compile
|
||||||
(copy `bch_ecc.c`) <br />
|
(copy `bch_ecc.c`) <br />
|
||||||
`gcc rs41ecc.c -lm -o rs41ecc`
|
`gcc rs41ptu.c -lm -o rs41ptu`
|
||||||
|
|
||||||
#### Usage
|
#### Usage
|
||||||
`./rs41ecc [options] <audio.wav>` <br />
|
`./rs41ptu [options] <audio.wav>` <br />
|
||||||
* `<audio.wav>`: FM-demodulated signal, recorded as wav audio file
|
* `<audio.wav>`: FM-demodulated signal, recorded as wav audio file
|
||||||
* `options`: <br />
|
* `options`: <br />
|
||||||
`-i`: invert signal/polarity <br />
|
`-i`: invert signal/polarity <br />
|
||||||
|
@ -20,19 +20,24 @@
|
||||||
`--ecc`: Reed-Solomon error correction <br />
|
`--ecc`: Reed-Solomon error correction <br />
|
||||||
`--crc`: CRC blocks: 0-OK, 1-NO <br />
|
`--crc`: CRC blocks: 0-OK, 1-NO <br />
|
||||||
`--sat`: additional Sat data <br />
|
`--sat`: additional Sat data <br />
|
||||||
|
`--ptu`: temperature <br />
|
||||||
|
|
||||||
`./rs41gps -h`: list more options
|
`./rs41ptu -h`: list more options
|
||||||
|
|
||||||
#### Examples
|
#### Examples
|
||||||
FSK-demodulation is kept very simple. If the signal quality is low and (default) zero-crossing-demod is used,
|
FSK-demodulation is kept very simple. If the signal quality is low and (default) zero-crossing-demod is used,
|
||||||
a lowpass filter is recommended:
|
a lowpass filter is recommended:
|
||||||
* `sox 20170116_12Z.wav -t wav - lowpass 2800 2>/dev/null | ./rs41ecc --ecc --crc -vx`
|
* `sox 20170116_12Z.wav -t wav - lowpass 2800 2>/dev/null | ./rs41ptu --ecc --crc -vx`
|
||||||
|
|
||||||
If timing/sync is not an issue, integrating the bit-samples (option `-b`) is better for error correction:
|
If timing/sync is not an issue, integrating the bit-samples (option `-b`) is better for error correction:
|
||||||
* `./rs41ecc -b --ecc --crc -vx 20170116_12Z.wav`
|
* `./rs41ptu -b --ecc --crc -vx 20170116_12Z.wav`
|
||||||
|
|
||||||
If the signal is inverted
|
If the signal is inverted
|
||||||
(depends on sdr-software and/or audio-card/settings), try option `-i`.
|
(depends on sdr-software and/or audio-card/settings), try option `-i`.
|
||||||
|
|
||||||
(cf. /RS/rs92)
|
(cf. /RS/rs92)
|
||||||
|
|
||||||
|
#### older versions
|
||||||
|
|
||||||
|
* `rs41sg.c`, `rs41.c`, `rs41ecc.c`
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue