Hallo!

Zitat Zitat von Kermit_t_f Beitrag anzeigen
Ganz kurz gesagt, macht rtl_fm nur aus HF ein Audiosignal (Jürgen erschlägt mich jetzt vermutlich ;-)).
Insofern sollte es nicht an rtl_fm liegen, wenn der Pocsag-Dekoder sich auf falsche Baud-Werte einschießt. Vorausgesetzt natürlich, das Audiosignal ist in Ordnung, also Bandbreite etc. bei rtl_fm stimmen...
Wie gesagt, kenne mich mit rtl_fm und multimon am Raspberry nicht aus.
Aber wenn ich mir aus dem ersten Post hier dieses anschaue:

pi@raspberrypi ~ $ rtl_fm -N -o 4 -A lut -s 22050 -C -f 172.680M - | multimon-ng -t raw -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha /dev/stdin
POCSAG512 POCSAG1200 POCSAG2400 EAS UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW DUMPCSV SCOPE
multimon-ng (C) 1996/1997 by Tom Sailer HB9JNX/AE4WA
(C) 2012/2013 by Elias Oenal
available demodulators: POCSAG512 POCSAG1200 POCSAG2400 EAS UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW DUMPCSV SCOPE
Enabled demodulators: POCSAG512 POCSAG1200 POCSAG2400
Da kommen mir ein paar Sachen fatal vor:

pi@raspberrypi ~ $ rtl_fm -N -o 4 -A lut -s 22050 -C -f 172.680M -
Soweit noch alles OK, da wird eben rtl_fm konfiguriert mit Sampelrate und Frequenz. Alles OK.

| multimon-ng -t raw -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha /dev/stdin
An der Pipe hängt nun multimon wo folgendes aktiviert ist:
-a POCSAG512
-a POCSAG1200
-a POCSAG2400

Endsprechend enthält die Antwort dann auch folgendes:

Enabled demodulators: POCSAG512 POCSAG1200 POCSAG2400
Warum mutet man multimon sowas auf einem raspberry zu?
2400Bd wird in 2m DME-Netzen schlichtweg nicht verwendet.
Übrig bleibt je nach DME-Netz entweder 512Bd ODER 1200Bd.

Wenn man ein Netz welches mit 1200Bd arbeitet empfangen möchte, sollte es eher heißen:

pi@raspberrypi ~ $ rtl_fm -N -o 4 -A lut -s 22050 -C -f 172.680M - | multimon-ng -t raw -a POCSAG1200 -f alpha /dev/stdin
Und die Rückmeldung dann:

Enabled demodulators: POCSAG1200
Alles andere wird auch bei multimon wie bei allen anderen Software-Pocsagdecodern nur die CPU-Last erhöhen und die Fehleranfälligkeit anheben.

Das hat aber nichts mit SDR zu tun, sondern eben generell mit Pocsag-Decodierung.

Grüße aus Dortmund

Jürgen Hüser