Açık kaynak RS41 kod çözücü
Bunu yapmak için önerilen açık kaynaklı yazılım olan bir RS41 radyosondundan (bir hava balonundan) gelen sinyali çözmek istiyorum?
Denedim RS ancak kod derleme ve yürüttükten sonra sox wav/20140717_402MHz.wav -t wav - lowpass 2800 2>/dev/null | ./rs41 --crc -vx
sadece döner onu
sample_rate: 48000
bits : 8
channels : 1
samples/bit: 10.00
wav kaydının herhangi bir gerçek kodunu çözmeden.
Bu aptalca bir soruysa özür dilerim, ancak "radyo dünyasında" yeniyim ve çevrimiçi bulduğum belgeler oldukça sınırlı veya güncel değil, teşekkürler.
Yanıtlar
-i
Düzgün bir şekilde çözmek için sinyali ters çevirme seçeneği sağlamalısınız . Alçak geçiren filtre gerçekten gerekli değildir, çünkü bu oldukça güçlü bir sinyaldir (ancak zarar da vermez).
$ ./rs41ptu -i --crc -vx wav/20140717_402MHz.wav
sample_rate: 48000
bits : 8
channels : 1
samples/bit: 10.00
[ 5047] (K1930308) Do 2014-07-17 12:32:13.999 lat: 45.66939 lon: 15.87963 alt: 28527.17 vH: 9.8 D: 251.8 vV: 6.1 # [00000]
[ 5048] (K1930308) Do 2014-07-17 12:32:14.999 lat: 45.66937 lon: 15.87951 alt: 28533.45 vH: 8.4 D: 259.7 vV: 6.3 # [00000]
[ 5049] (K1930308) Do 2014-07-17 12:32:15.999 lat: 45.66936 lon: 15.87939 alt: 28541.13 vH: 10.6 D: 270.8 vV: 8.7 # [00000]
[ 5050] (K1930308) Do 2014-07-17 12:32:16.999 lat: 45.66936 lon: 15.87924 alt: 28549.00 vH: 13.8 D: 273.0 vV: 6.5 # [00000]: fq 402000
[ 5051] (K1930308) Do 2014-07-17 12:32:17.999 lat: 45.66937 lon: 15.87905 alt: 28554.51 vH: 16.3 D: 270.9 vV: 4.6 # [00000]: fw 0x4e25
[ 5052] (K1930308) Do 2014-07-17 12:32:18.999 lat: 45.66937 lon: 15.87883 alt: 28560.22 vH: 17.6 D: 267.7 vV: 6.8 # [00000]: BK 01
[ 5053] (K1930308) Do 2014-07-17 12:32:19.999 lat: 45.66935 lon: 15.87862 alt: 28567.80 vH: 15.7 D: 262.6 vV: 8.7 # [00000]
[ 5054] (K1930308) Do 2014-07-17 12:32:20.999 lat: 45.66933 lon: 15.87843 alt: 28574.92 vH: 14.1 D: 258.0 vV: 5.4 # [00000]
<SNIP, output abbreviated>
$ sox wav/20140717_402MHz.wav -t wav - lowpass 2800 2>/dev/null | ./rs41ptu -i --crc -vx
sample_rate: 48000
bits : 8
channels : 1
samples/bit: 10.00
[ 5047] (K1930308) Do 2014-07-17 12:32:13.999 lat: 45.66939 lon: 15.87963 alt: 28527.17 vH: 9.8 D: 251.8 vV: 6.1 # [00000]
[ 5048] (K1930308) Do 2014-07-17 12:32:14.999 lat: 45.66937 lon: 15.87951 alt: 28533.45 vH: 8.4 D: 259.7 vV: 6.3 # [00000]
[ 5049] (K1930308) Do 2014-07-17 12:32:15.999 lat: 45.66936 lon: 15.87939 alt: 28541.13 vH: 10.6 D: 270.8 vV: 8.7 # [00000]
[ 5050] (K1930308) Do 2014-07-17 12:32:16.999 lat: 45.66936 lon: 15.87924 alt: 28549.00 vH: 13.8 D: 273.0 vV: 6.5 # [00000]: fq 402000
[ 5051] (K1930308) Do 2014-07-17 12:32:17.999 lat: 45.66937 lon: 15.87905 alt: 28554.51 vH: 16.3 D: 270.9 vV: 4.6 # [00000]: fw 0x4e25
[ 5052] (K1930308) Do 2014-07-17 12:32:18.999 lat: 45.66937 lon: 15.87883 alt: 28560.22 vH: 17.6 D: 267.7 vV: 6.8 # [00000]: BK 01
[ 5053] (K1930308) Do 2014-07-17 12:32:19.999 lat: 45.66935 lon: 15.87862 alt: 28567.80 vH: 15.7 D: 262.6 vV: 8.7 # [00000]
[ 5054] (K1930308) Do 2014-07-17 12:32:20.999 lat: 45.66933 lon: 15.87843 alt: 28574.92 vH: 14.1 D: 258.0 vV: 5.4 # [00000]
<SNIP, output abbreviated>
Not: Ben senin varsayalım rs41
yürütülebilir derlenmiştir dokümantasyon listelerine (kaynak kodu son 4 yıl önce güncellendi) eski bir sürüm olarak. En son uygulama, kaynak kodun ayrıntılı bir analizini yapmadım, ancak bu örnekten alınan bu çıktıya dayanarak, kodu çözülen değerlerde bazı (küçük) farklılıklar var gibi görünüyor:rs41.c
rs41.c
rs41ptu.c
$ ./rs41 -i --crc -vx wav/20140717_402MHz.wav
sample_rate: 48000
bits : 8
channels : 1
samples/bit: 10.00
[ 5047] (K1930308) Do 2014-07-17 12:32:13.999 lat: 45.66939 lon: 15.87963 alt: 28527.17 vH: 9.8 D: 251.8° vV: 6.1
[ 5048] (K1930308) Do 2014-07-17 12:32:14.999 lat: 45.66937 lon: 15.87951 alt: 28533.45 vH: 8.4 D: 259.7° vV: 6.3
[ 5049] (K1930308) Do 2014-07-17 12:32:15.999 lat: 45.66936 lon: 15.87939 alt: 28541.13 vH: 10.6 D: 270.8° vV: 8.7
[ 5050] (K1930308) Do 2014-07-17 12:32:16.999 lat: 45.66936 lon: 15.87924 alt: 28549.00 vH: 13.8 D: 273.0° vV: 6.5 : fq 402000
[ 5051] (K1930308) Do 2014-07-17 12:32:17.999 lat: 45.66937 lon: 15.87905 alt: 28554.51 vH: 16.3 D: 270.9° vV: 4.6
[ 5052] (K1930308) Do 2014-07-17 12:32:18.999 lat: 45.66937 lon: 15.87883 alt: 28560.22 vH: 17.6 D: 267.7° vV: 6.8 : BK 01
[ 5053] (K1930308) Do 2014-07-17 12:32:19.999 lat: 45.66935 lon: 15.87862 alt: 28567.80 vH: 15.7 D: 262.6° vV: 8.7
[ 5054] (K1930308) Do 2014-07-17 12:32:20.999 lat: 45.66933 lon: 15.87843 alt: 28574.92 vH: 14.1 D: 258.0° vV: 5.4
<SNIP, output abbreviated>