radiosonde_auto_rx/README.md

114 wiersze
3.4 KiB
Markdown
Czysty Zwykły widok Historia

2014-12-27 12:01:37 +00:00
RS
==
2017-04-30 04:50:46 +00:00
### Automatic Radiosonde RX Station Extensions ###
This fork of rs1279's excellent RS codebase is intended to produce a set of utilities to allow automatic
reception and uploading of radiosonde positions to APRS-IS and Habitat.
Eventually I hope to have an automatic receive station installed at a strategic location in the
Adelaide South Australia area, to better assist with gathering of RS41 radiosondes once they start being
launched.
The key changes from the RS master codebase are:
* Modification of rs92gps and rs41 for easier output parsing
* Addition of the auto_rx folder, containing automatic RX scripts
## Installing on a pi
Below are assuming running as root and installing to /root/radiosonde_auto_rx
### Build auto_rx and deps
```
apt-get update
apt-get install python-numpy python-crcmod sox rtl-sdr
git clone https://github.com/projecthorus/radiosonde_auto_rx.git /root/radiosonde_auto_rx
cd radiosonde_auto_rx/auto_rx
./build.sh
```
### Configure auto_rx
```
cp station.cfg.example station.cfg
nano station.cfg
```
### Blacklist Kernel Drivers
```
cat << EOF > /etc/modprobe.d/rtl-sdr-blacklist.conf
blacklist dvb_usb_rtl28xxu
blacklist e4000
blacklist rtl2832
blacklist dvb_usb_rtl2832u
blacklist dvb_usb
EOF
```
### Setup Systemd service file
```
cp auto_rx.service /etc/systemd/system/auto_rx.service
systemctl enable auto_rx
systemctl start auto_rx
```
### Watching the log
```
journalctl -u auto_rx.service -f -n 100
```
### Restarting or stopping the service
```
systemctl stop auto_rx
systemctl start auto_rx
```
2015-06-19 08:49:08 +00:00
2015-07-01 08:13:36 +00:00
#### Wetterballon-Radiosonden 400-406 MHz
2015-07-01 08:12:32 +00:00
2017-02-06 17:08:18 +00:00
* Decoder: <br />
(compile: `gcc <decoder.c> -lm -o <decoder>`)
`RS/rs92`: RS92-SGP, RS92-AGP <br />
`RS/rs41`: RS41-SG(P) <br />
`RS/dropsonde`: RD94 <br />
`RS/m10`: M10 <br />
`RS/dfm`: DFM-06, DFM-09 <br />
`RS/imet`: iMet-1-AB, iMet-1-RS <br />
`RS/c34`: C34, C50 <br />
`RS/lms6`: LMS6 <br />
`RS/mk2a`: MkIIa <br />
`RS/meisei`: Meisei <br />
`RS/rs_module`: separate Module, z.Z. RS92, RS41 <br />
Die Decoder erwarten das FM-demodulierte wav-Audio des empfangenen Signals (kann auch mit
2015-07-01 08:12:32 +00:00
sox gestreamt werden). Die weitere Demodulation ist sehr einfach gehalten (Nulldurchgaenge),
so dass die Decodierung empfindlich auf Stoerungen reagiert und ein gutes Signal braucht.
2017-02-06 17:08:18 +00:00
Oft hilft schon, z.B. mit sox einen lowpass-Filter zwischenzuschalten (fuer C34/C50 und iMet-1-RS
wird DFT verwendet). Je nach Empfangsgeraet oder SDR-Software kann das Signal invertiert sein
2015-07-01 08:12:32 +00:00
(ebenso fuer neuere DFM-09 gegenueber DFM-06).
2017-02-06 17:08:18 +00:00
`RS/ecc` - error correction codes (Reed-Solomon/BCH) <br />
* Diverses:
`RS/IQ`: Beispiele für Behandlung von IQ-Signalen <br />
`RS/scan`: einfaches Beispiel, wie man mit rtl_sdr-tools automatisch scannen kann <br />
2017-02-08 15:47:04 +00:00
* Videos & Bilder:
2017-02-06 17:08:18 +00:00
https://www.youtube.com/user/boulderplex
2017-02-08 15:47:04 +00:00
https://www.flickr.com/photos/116298535@N06/albums/72157644377585863
2017-02-06 17:08:18 +00:00
2017-02-07 14:30:48 +00:00
* erläuternde Beiträge:
2015-06-20 09:57:42 +00:00
2017-02-06 17:08:18 +00:00
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=525#p50955
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=550#p64707
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=700#p75202
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=1000#p87987
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=1000#p88325
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=1000#p88845
2017-02-07 14:30:48 +00:00
http://www.fingers-welt.de/phpBB/viewtopic.php?f=14&t=43&start=1850#p155677
2015-06-19 08:40:49 +00:00