Wetterfax und RTTY Kommandozeile

Gast #5188674
Lesenswert?

Hallo,

ich empfange mit einem Weltempfänger die Wetterfaxe des DWD und die 
RTTY-Nachrichten für die Seefahrt über Kurzwelle (nicht Satellit) und 
decodiere alles mit FLDigi auf Linux.
Jetzt würde ich das ganze gerne auf einen Rapsberry verlagern, aber 
nicht mit FLDigi (der Raspberry ist "headless"). Ich suche stattdessen 
nach einem Kommandozeilentool, das z.B. ein Soundfile oder von einem 
Sounddevice einliest und das Fax als PNG o.ä. ausgibt, oder die 
RTTY-Nachrichten als Textdatei. Die Ausgaben möchte ich dann in einer 
eigenen Software weiterverarbeiten.
Meine Suche war bisher erfolglos, die meisten Programme haben eine GUI 
und lassen sich auch nicht ohne GUI starten (z.B. fldigi, acfax, 
hamfax). Ich könnte natürlich ein solches Programm nehmen und es 
umschreiben und abspecken, oder ganz neu schreiben, aber das wäre schon 
ein Fetzen Aufwand. Hat jemand eine Idee? Gibt es da vielleicht eine 
Gnuradio-Implementierung? Oder eine Library?
Gast #5188870
Lesenswert?

Das Problem ist, dass diese Tools nichts machen, ohne das jemand die GUI 
bedient. Der Raspberry soll aber 24h laufen und automatisch jedes Wefax 
decodieren, das reinkommt. Daher nutzt mir eine Fernbedienung über xvnc 
nichts in dem Fall.
Trotzdem danke für den Hinweis!
Gast #5189457
Lesenswert?

Vancouver schrieb:
> Der Raspberry soll aber 24h laufen und automatisch jedes Wefax
> decodieren, das reinkommt.

Wusste gar nicht, dass die Wetterfaxe inzwischen kodiert werden.

Früher (tm) wurde das Bild einfach Zeilenweise abgetastet und die 
Helligkeitswerte auf LW/KW sequentiell per Sendeart F1C übertragen. Aus 
dem Sender kommt einfach ein HF-Träger (bzw. im Einseitenbandempfänger 
ein Ton), der entsprechend der Helligkeit seine Frequenz ändert (weiß: 
+425 Hz, schwarz: -425 Hz).

Vor dem Bild wird ein Einphassignal und eine schnelle 
Schwarz-Weiß-Umtastung zur Kennzeichnung der Drehzahl (Zeilenfrequenz) 
gesendet.
Gast #5199436
Lesenswert?

Wolfgang schrieb:

> Früher (tm) wurde das Bild einfach Zeilenweise abgetastet und die
> Helligkeitswerte auf LW/KW sequentiell per Sendeart F1C übertragen.

Das ist auch heute noch der Fall.


> der entsprechend der Helligkeit seine Frequenz ändert (weiß:
> +425 Hz, schwarz: -425 Hz).

Genau das ist eine Codierung, wenn auch eine sehr einfache. Die 
Helligkeit des Pixels wird als Frequenzoffset codiert. Verwechselst Du 
evtl. Codierung mit Verschlüsselung?
Gast #5199823
Lesenswert?

Christoph K. schrieb:
> Für Wettersatellitenfotos gibt es auch ein Programm, das auf dem Raspi
> läuft (weiss den Namen grad nicht). Das kann auch Tonaufnahmen einlesen.

Du meinst wahrscheinlich wxapt. Genau das bräuchte ich für Wefax auf 
Kurzwelle.
Für Satellitenempfang braucht man halt immer eine exotische 
Riesenantenne (z.B. Quadrifilar Helix), das macht es etwas kompliziert. 
Bei Kurzwelle reicht eine Langdrahtantenne am nächten Baum.

> Ein Problem für die PNG-Ausgabe könnte sein, dass es quasi endlos
> aufzeichnet.

fldigi erkennt Beginn und Ende einer Transmission und legt für jedes Fax 
ein separates PNG an. Das Programm macht alles was ich brauche. Wenn nur 
die GUI nicht wäre.
Gast #5200100
Lesenswert?

Vancouver schrieb:
> Genau das ist eine Codierung, wenn auch eine sehr einfache.

Ich würde das einfach als Modulation bezeichnen, wohingegen ich unter 
Kodierung irgendetwas verstehe, was ein Zeichen irgendeiner Art einem 
anderen Zeichen aus einem Zeichenvorrat zuordnet. Ein Analogsignal zu 
kodieren, fällt da schon schwer. Dafür braucht man eine stetige und 
streng monotone Übertragungskennlinie.
Gast #5200166
Lesenswert?

Wolfgang schrieb:
> Ich würde das einfach als Modulation bezeichnen, wohingegen ich unter
> Kodierung irgendetwas verstehe, was ein Zeichen irgendeiner Art einem
> anderen Zeichen aus einem Zeichenvorrat zuordnet.

Deine Ansicht von 'Codierung' ist nicht falsch.
Aber nicht die einzig richtige!

Zitat aus
http://www.itwissen.info/Codierung-coding.html

<pre>
Bei der Codierung wird jedes einzelne Zeichen eines
bestimmten Zeichenvorrats in das entsprechende Zeichen
eines anderen Zeichenvorrats übertragen. Jedem Signalelement
können dabei verschiedene Werte oder Zustände zugeordnet
werden. Außer der Zustandsdefinition können den Signalen auch
mehrpegelige Spannungswerte bestimmter Zeitdauer zugeordnet
werden. Die Codierverfahren, von denen es ca. 50 gibt, sind
optimal auf das zu codierende Signal, die Übertragungstechnik
und die Anwendung abgestimmt.
</pre>

Danach würde ich sagen, dass die Meinung von 'Vancouver' ebenso 
zutrifft...
Gast #5200227
Lesenswert?

Erwin D. schrieb:
> Aber nicht die einzig richtige!

... so man als Zeichenvorrat eine (theoretisch) unendliche Menge 
zulässt, ist das natürlich richtig. Bei den üblichen Eigenschaften von 
(nicht idealen) Übertragungskanälen, wird es allerdings schwierig, 
Zeichen zu trennen und Begriffe wie "Abstand zwischen Codeworten" 
(Hammingabstand) entarten da etwas ;-)

> Die Codierverfahren, von denen es ca. 50 gibt, sind
> optimal auf das zu codierende Signal, die Übertragungstechnik
> und die Anwendung abgestimmt.

Das mit dem "optimal" bezweifle ich mal. Den Nachweis zu führen, dürfte 
schwierig sein, da eine optimale Kodierung auch immer vom 
Nachrichteninhalt abhängt. ;-)
Gast #5429075
Lesenswert?

Vancouver schrieb:
> Für Satellitenempfang braucht man halt immer eine exotische
> Riesenantenne (z.B. Quadrifilar Helix), das macht es etwas kompliziert.
> Bei Kurzwelle reicht eine Langdrahtantenne am nächten Baum.

Naja,ein Kreuzdipol ist jetzt nicht so exotisch und funktioniert auch 
gut für solche zwecke. Jedenfalls reicht es für NOAA ;)
Gast #5429998
Lesenswert?

Vancouver schrieb:
> Du meinst wahrscheinlich wxapt. Genau das bräuchte ich für Wefax auf
> Kurzwelle.
> Für Satellitenempfang braucht man halt immer eine exotische
> Riesenantenne (z.B. Quadrifilar Helix), das macht es etwas kompliziert.
> Bei Kurzwelle reicht eine Langdrahtantenne am nächten Baum.

Das Programm heißt wxtoimg. Ich habe mir gerade eine automatische 
Wettersatellitenempfangsanlage mit RasPi gebaut. Funktioniert 
hervorragend. Und ja ich benutze eine Quadrifilar Helix, aber groß ist 
das Teil nun auch wieder nicht und die Herstellung ist auch kein 
Teufelswerk.
Die Tonsignale des Wetterfaxes kannst Du mit sox aufzeichnen (benutze 
ich auch) und dann mit einem passenden Programm decodieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren