DDK9 ist ein Kurzwellensender des Deutschen Wetterdienstes und überträgt meteorologische Daten per FSK (F1B) mit 225 Hz Frequenzhub, 50 Baud Symbolrate und ITA2/Baudot-Kodierung. In Teil 1 haben wir einen ersten Ansatz mit verdoppelter Baudrate und Müller&Müller-Synchronisation beschrieben. Diese Version (DDK9_V3) ersetzt diesen Ansatz durch eine robustere Lösung: 50 Baud mit Zero-Crossing-Synchronisation, AGC2, Squelch und […]
Projekte
Der Sender DDK9 des Deutschen Wetterdienstes strahlt meteorologische Daten auf mehreren Frequenzen im LW und KW Bereich aus. In diesem Beitrag wird die Demodulation der Daten dieses Senders beschrieben. Um das DDK9-Signal erfolgreich zu dekodieren, müssen wir die physikalischen Eigenschaften der Übertragung verstehen. Technisch gesehen handelt es sich um Rundfunktelegrafie […]
Im vorherigen Beispiel haben wir eine Aufzeichnung eines DCF 77 Signals mittels Python Funktionen demoduliert. Die File basierte Verarbeitung ist dabei ein gutes Hilfsmittel, um die einzelnen Komponenten und mathematischen Methoden zu testen und das Eingangsfile zu prüfen. Der Code ist jedoch nicht echtzeitfähig. Im Beispiel ist die gesamte Datei […]
Dieses Beispiel zeigt die Schritte, die zur Demodulation der mit DCF77 übertragenen Zeitinformation notwendig sind. Für die Demodulation wurde ein Signalausschnitt mittels KiwiSDR aufgezeichnet und als WAV Audio-Datei abgespeichert. Das DCF77 Signal ist ein ASK Signal, das bei 77,5 kHz ausgesendet wird. Die WAV Datei wurde aber bereits ins Audio-Band […]