{"id":11252,"date":"2026-10-04T19:01:18","date_gmt":"2026-10-04T17:01:18","guid":{"rendered":"https:\/\/funrecycler.com\/?p=11252"},"modified":"2026-10-04T19:01:50","modified_gmt":"2026-10-04T17:01:50","slug":"ariss-iss-sstv-unter-ubuntu-empfangen-sdrangel-mit-doppler-korrektur-pipewire-und-qsstv","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2026\/10\/04\/ariss-iss-sstv-unter-ubuntu-empfangen-sdrangel-mit-doppler-korrektur-pipewire-und-qsstv\/","title":{"rendered":"ARISS\/ISS-SSTV unter Ubuntu empfangen: SDRangel mit Doppler-Korrektur, PipeWire und QSSTV"},"content":{"rendered":"<p>Bei SSTV-Aussendungen von der Internationalen Raumstation ISS \u2013 beispielsweise im Rahmen von ARISS-Aktionen \u2013 lassen sich die \u00fcbertragenen Bilder mit relativ einfacher SDR-Hardware empfangen und dekodieren.<\/p>\n<p>In diesem Beitrag beschreibe ich meine komplette Empfangskette unter Ubuntu. Als Empf\u00e4nger kommt ein RTL-SDR zum Einsatz. SDRangel \u00fcbernimmt Empfang, NFM-Demodulation, Satellitenverfolgung und die automatische Doppler-Korrektur. Das Audiosignal wird anschlie\u00dfend \u00fcber ein virtuelles PipeWire-Audioger\u00e4t direkt an QSSTV weitergegeben.<\/p>\n<p>Damit funktioniert der komplette Signalweg rein digital:<\/p>\n<pre><code>ISS \/ ARISS\n     \u2502\n     \u2502 437,550 MHz\n     \u25bc\n  RTL-SDR\n     \u2502\n     \u25bc\n  SDRangel\n     \u2502\n     \u251c\u2500\u2500 Satellite Tracker\n     \u2502      \u2514\u2500\u2500 automatische Doppler-Korrektur\n     \u2502\n     \u251c\u2500\u2500 NFM Demodulator\n     \u2502      \u2514\u2500\u2500 virtuelles Audioger\u00e4t \"SSTV\"\n     \u2502\n     \u2514\u2500\u2500 optional: zweiter NFM Demodulator\n            \u2514\u2500\u2500 Lautsprecher zum Mith\u00f6ren\n                    \u2502\n                    \u25bc\n              PipeWire\n                    \u2502\n              SSTV.monitor\n                    \u2502\n                    \u25bc\n                  QSSTV\n                    \u2502\n                    \u25bc\n                SSTV-Bild<\/code><\/pre>\n<p><strong>Hinweis:<\/strong> Frequenz und Betriebsart k\u00f6nnen sich je nach ARISS-\/ISS-SSTV-Aktion unterscheiden. Die hier beschriebene Konfiguration verwendet 437,550 MHz. Vor einem geplanten Empfang sollte daher immer gepr\u00fcft werden, welche Frequenz und Betriebsart f\u00fcr die jeweilige Aussendung angek\u00fcndigt wurde.<\/p>\n<h2>Ben\u00f6tigte Hardware und Software<\/h2>\n<p>F\u00fcr meinen Aufbau verwende ich:<\/p>\n<ul>\n<li>RTL-SDR<\/li>\n<li>Ubuntu Linux<\/li>\n<li>SDRangel<\/li>\n<li>Satellite Tracker in SDRangel<\/li>\n<li>NFM-Demodulator in SDRangel<\/li>\n<li>PipeWire<\/li>\n<li>QSSTV<\/li>\n<li>eine geeignete Antenne f\u00fcr das 70-cm-Band<\/li>\n<\/ul>\n<p>Optional verwende ich einen zweiten NFM-Demodulator in SDRangel, damit ich das SSTV-Signal gleichzeitig \u00fcber die Lautsprecher mith\u00f6ren kann.<\/p>\n<h2>Virtuelles Audioger\u00e4t f\u00fcr SSTV anlegen<\/h2>\n<p>SDRangel muss sein demoduliertes Audiosignal irgendwie an QSSTV weitergeben. Daf\u00fcr ist kein physisches Audiokabel und auch keine zweite Soundkarte erforderlich.<\/p>\n<p>Unter aktuellen Ubuntu-Versionen \u00fcbernimmt PipeWire das Audio-Routing. PipeWire stellt gleichzeitig eine PulseAudio-kompatible Schnittstelle bereit, sodass sich mit <code>pactl<\/code> sehr einfach ein virtuelles Audioger\u00e4t erzeugen l\u00e4sst.<\/p>\n<p>Im Terminal wird daf\u00fcr folgender Befehl ausgef\u00fchrt:<\/p>\n<pre><code>pactl load-module module-null-sink \\\n  sink_name=SSTV \\\n  sink_properties=device.description=\"SSTV\"<\/code><\/pre>\n<p>Anschlie\u00dfend kann kontrolliert werden, ob das Ger\u00e4t angelegt wurde:<\/p>\n<pre><code>pactl list short sinks | grep SSTV<\/code><\/pre>\n<p>Bei mir sieht die Ausgabe beispielsweise so aus:<\/p>\n<pre><code>24842   SSTV   PipeWire   float32le 2ch 48000Hz   RUNNING<\/code><\/pre>\n<p>Damit existiert jetzt ein virtuelles Audio-Ausgabeger\u00e4t mit dem Namen:<\/p>\n<pre><code>SSTV<\/code><\/pre>\n<p>PipeWire erzeugt gleichzeitig automatisch einen Monitor-Eingang:<\/p>\n<pre><code>SSTV.monitor<\/code><\/pre>\n<p>Genau dieser Monitor wird sp\u00e4ter von QSSTV als Audioeingang verwendet.<\/p>\n<p>Der Audio-Signalweg sieht damit folgenderma\u00dfen aus:<\/p>\n<pre><code>SDRangel\n   \u2502\n   \u25bc\nSSTV\n   \u2502\n   \u25bc\nSSTV.monitor\n   \u2502\n   \u25bc\nQSSTV<\/code><\/pre>\n<h3>Vorhandene virtuelle Audioger\u00e4te anzeigen<\/h3>\n<p>Alle vorhandenen Ausgabeger\u00e4te lassen sich mit folgendem Befehl anzeigen:<\/p>\n<pre><code>pactl list short sinks<\/code><\/pre>\n<p>Die verf\u00fcgbaren Audioquellen zeigt:<\/p>\n<pre><code>pactl list short sources<\/code><\/pre>\n<p>Dort sollten anschlie\u00dfend sowohl <code>SSTV<\/code> als auch <code>SSTV.monitor<\/code> auftauchen.<\/p>\n<h3>Achtung bei mehrfacher Ausf\u00fchrung<\/h3>\n<p>Der Befehl zum Erzeugen des virtuellen Audioger\u00e4tes sollte nicht mehrfach hintereinander ausgef\u00fchrt werden. Bei jedem Aufruf wird ein weiteres Null-Sink-Modul erzeugt. Dadurch k\u00f6nnen anschlie\u00dfend mehrere Ger\u00e4te mit \u00e4hnlichem Namen vorhanden sein.<\/p>\n<p>Die geladenen Module lassen sich kontrollieren mit:<\/p>\n<pre><code>pactl list short modules<\/code><\/pre>\n<h2>SDRangel einrichten<\/h2>\n<p>Als Empf\u00e4nger verwende ich einen RTL-SDR.<\/p>\n<p>F\u00fcr meinen aktuellen Aufbau sind die grundlegenden Einstellungen ungef\u00e4hr:<\/p>\n<pre><code>Frequenz:       437,550 MHz\nSamplerate:     1 MS\/s\nDecimation:     8\nGain:           ca. 37\u201342 dB\nLO ppm:         abh\u00e4ngig vom verwendeten RTL-SDR<\/code><\/pre>\n<p>Die optimale Verst\u00e4rkung h\u00e4ngt von Antenne, Standort und verwendetem SDR-Stick ab. In meinem Aufbau liegt der Gain beispielsweise bei ungef\u00e4hr 40 dB.<\/p>\n<p><!-- Screenshot SDRangel Hauptfenster hier einf\u00fcgen --><\/p>\n<h2>NFM-Demodulator f\u00fcr SSTV einrichten<\/h2>\n<p>In SDRangel wird im RTL-SDR Device Set ein <strong>NFM Demodulator<\/strong> hinzugef\u00fcgt.<\/p>\n<p>F\u00fcr meinen Aufbau verwende ich ungef\u00e4hr folgende Parameter:<\/p>\n<pre><code>RF-Bandbreite:   ca. 15 kHz\nAF-Bandbreite:   ca. 3 kHz\nFM Deviation:    \u00b15 kHz\nSquelch:         m\u00f6glichst niedrig bzw. offen<\/code><\/pre>\n<p>In meiner aktuellen Konfiguration liegt die RF-Bandbreite beispielsweise bei rund 14,9 kHz und die AF-Bandbreite bei 3 kHz.<\/p>\n<p>Der entscheidende Punkt ist die Audioausgabe des NFM-Demodulators.<\/p>\n<p>Als Audioger\u00e4t wird nicht der normale Lautsprecherausgang verwendet, sondern das zuvor erzeugte virtuelle Ger\u00e4t:<\/p>\n<pre><code>SSTV<\/code><\/pre>\n<p>Damit landet das demodulierte Audiosignal direkt im virtuellen PipeWire-Audioger\u00e4t.<\/p>\n<h2>Zweiten NFM-Demodulator zum Mith\u00f6ren verwenden<\/h2>\n<p>Optional kann in SDRangel ein zweiter NFM-Demodulator hinzugef\u00fcgt werden.<\/p>\n<p>Der erste Demodulator schickt sein Audiosignal an QSSTV:<\/p>\n<pre><code>NFM 1 \u2192 SSTV \u2192 SSTV.monitor \u2192 QSSTV<\/code><\/pre>\n<p>Der zweite Demodulator kann dagegen auf den normalen Audioausgang des Rechners gelegt werden:<\/p>\n<pre><code>NFM 2 \u2192 Lautsprecher<\/code><\/pre>\n<p>Damit kann man das charakteristische SSTV-Signal w\u00e4hrend des Empfangs h\u00f6ren, ohne die Audioverbindung zwischen SDRangel und QSSTV ver\u00e4ndern zu m\u00fcssen.<\/p>\n<p>Der zweite Demodulator ist f\u00fcr die eigentliche SSTV-Decodierung nicht erforderlich.<\/p>\n<h2>SDRangel-Preset f\u00fcr den ISS-Empfang anlegen<\/h2>\n<p>Ein etwas weniger offensichtlicher Punkt bei der Einrichtung ist das Preset-System von SDRangel.<\/p>\n<p>Damit der Satellite Tracker sp\u00e4ter die vorbereitete Empfangskonfiguration ausw\u00e4hlen kann, sollte zun\u00e4chst ein vollst\u00e4ndiges <strong>Device-Set-Preset<\/strong> gespeichert werden.<\/p>\n<p>Dazu wird zuerst die komplette gew\u00fcnschte Konfiguration eingerichtet:<\/p>\n<pre><code>RTL-SDR\nCenter Frequency: 437,550 MHz\n\nNFM Demodulator 1\nAudio: SSTV\n\noptional:\nNFM Demodulator 2\nAudio: Lautsprecher<\/code><\/pre>\n<p>Wenn alles korrekt eingestellt ist, wird diese Konfiguration als Preset gespeichert.<\/p>\n<p>Im RTL-SDR Device Set \u2013 bei mir <code>R0<\/code> \u2013 befindet sich daf\u00fcr das Preset-\/Stern-Symbol.<\/p>\n<p>Dort wird ein neues Device-Set-Preset angelegt.<\/p>\n<p>Beispielsweise:<\/p>\n<pre><code>Group: ISS-SSTV\nName:  437.550 - ISS-SSTV<\/code><\/pre>\n<p>Damit wird die vorbereitete Konfiguration einschlie\u00dflich der zugeh\u00f6rigen Demodulatoren gespeichert.<\/p>\n<p>Das ist wichtig, weil der Satellite Tracker sp\u00e4ter genau dieses Preset verwenden kann.<\/p>\n<p><!-- Screenshot Preset Dialog hier einf\u00fcgen --><\/p>\n<h3>Preset dauerhaft speichern<\/h3>\n<p>Nach dem Erstellen des Presets sollte die SDRangel-Konfiguration gespeichert werden.<\/p>\n<p>Je nach SDRangel-Version erfolgt das \u00fcber die entsprechenden Einstellungen beziehungsweise \u00fcber:<\/p>\n<pre><code>Preferences \u2192 Save all<\/code><\/pre>\n<p>Danach sollte das Preset auch nach einem Neustart von SDRangel weiterhin zur Verf\u00fcgung stehen.<\/p>\n<h3>Warum das Preset wichtig ist<\/h3>\n<p>Der Satellite Tracker kann damit beim Satellitenempfang auf eine fertig konfigurierte Empfangskette zur\u00fcckgreifen.<\/p>\n<p>Das Preset enth\u00e4lt beispielsweise:<\/p>\n<ul>\n<li>den verwendeten SDR-Empf\u00e4nger<\/li>\n<li>die eingestellte Frequenz<\/li>\n<li>die NFM-Demodulatoren<\/li>\n<li>Filtereinstellungen<\/li>\n<li>Audio-Routing<\/li>\n<\/ul>\n<p>Dadurch muss die komplette Konfiguration nicht vor jedem \u00dcberflug neu aufgebaut werden.<\/p>\n<h2>Satellite Tracker hinzuf\u00fcgen<\/h2>\n<p>Als n\u00e4chstes wird in SDRangel das Feature <strong>Satellite Tracker<\/strong> hinzugef\u00fcgt.<\/p>\n<p>Als Satellit wird die ISS ausgew\u00e4hlt.<\/p>\n<pre><code>Target: ISS<\/code><\/pre>\n<p>Au\u00dferdem m\u00fcssen im Tracker die Koordinaten des eigenen Empfangsstandortes eingetragen werden.<\/p>\n<p>Der Satellite Tracker kann anschlie\u00dfend unter anderem folgende Informationen anzeigen:<\/p>\n<ul>\n<li>AOS<\/li>\n<li>LOS<\/li>\n<li>Azimut<\/li>\n<li>Elevation<\/li>\n<li>Flugbahn<\/li>\n<li>maximale Elevation<\/li>\n<\/ul>\n<p><!-- Screenshot Satellite Tracker hier einf\u00fcgen --><\/p>\n<h3>AOS und LOS<\/h3>\n<p><strong>AOS<\/strong> bedeutet <em>Acquisition of Signal<\/em>.<\/p>\n<p>Das ist der Zeitpunkt, zu dem der Satellit am eigenen Standort \u00fcber dem Horizont erscheint.<\/p>\n<p><strong>LOS<\/strong> bedeutet <em>Loss of Signal<\/em>.<\/p>\n<p>Das ist der Zeitpunkt, zu dem die ISS wieder unter dem lokalen Horizont verschwindet.<\/p>\n<h3>Azimut und Elevation<\/h3>\n<p>Der Azimut gibt die Richtung auf dem Horizont an.<\/p>\n<pre><code>0\u00b0   = Norden\n90\u00b0  = Osten\n180\u00b0 = S\u00fcden\n270\u00b0 = Westen<\/code><\/pre>\n<p>Die Elevation gibt dagegen die H\u00f6he \u00fcber dem Horizont an.<\/p>\n<pre><code>0\u00b0  = Horizont\n45\u00b0 = halbe H\u00f6he\n90\u00b0 = direkt \u00fcber dem Beobachter<\/code><\/pre>\n<p>Im Polar-Diagramm von SDRangel l\u00e4sst sich dadurch sehr gut erkennen, aus welcher Richtung die ISS kommt und wohin sich die Antenne w\u00e4hrend des \u00dcberflugs orientieren muss.<\/p>\n<h2>Preset im Satellite Tracker ausw\u00e4hlen<\/h2>\n<p>Jetzt kommt der wichtige Schritt: Das zuvor erstellte Device-Set-Preset wird mit dem Satellite Tracker verbunden.<\/p>\n<p>Im Satellite Tracker gibt es daf\u00fcr den Bereich zur SDRangel-Steuerung.<\/p>\n<p>Dort wird sinngem\u00e4\u00df eingestellt:<\/p>\n<pre><code>Satellite:   ISS\nDevice Set:  R0\nPreset:      ISS-SSTV \/ 437.550 - ISS-SSTV<\/code><\/pre>\n<p>Das zuvor gespeicherte Preset sollte nun in der Auswahlliste erscheinen.<\/p>\n<p>Falls es dort nicht auftaucht, sollte zuerst kontrolliert werden, ob tats\u00e4chlich ein Device-Set-Preset gespeichert wurde und ob sich das Preset in derselben SDRangel-Installation beziehungsweise demselben Profil befindet.<\/p>\n<p>Das ist insbesondere dann relevant, wenn mehrere SDRangel-Versionen parallel installiert sind, beispielsweise Flatpak und eine manuell installierte Version.<\/p>\n<h2>Automatische Doppler-Korrektur<\/h2>\n<p>Die ISS bewegt sich mit ungef\u00e4hr 28.000 km\/h um die Erde.<\/p>\n<p>Dadurch entsteht beim Funkempfang ein deutlich messbarer Dopplereffekt.<\/p>\n<p>Wenn sich die ISS auf den Empf\u00e4nger zubewegt, erscheint die empfangene Frequenz etwas h\u00f6her. Nachdem sie den Beobachter passiert hat und sich wieder entfernt, erscheint die Frequenz etwas niedriger.<\/p>\n<p>Das bedeutet vereinfacht:<\/p>\n<pre><code>ISS n\u00e4hert sich\n\n437,558 MHz\n437,556 MHz\n437,554 MHz\n437,552 MHz\n437,550 MHz\n437,548 MHz\n437,546 MHz\n\nISS entfernt sich<\/code><\/pre>\n<p>Die Werte sind hier nur zur Veranschaulichung dargestellt. Die tats\u00e4chliche Verschiebung h\u00e4ngt unter anderem von der relativen Geschwindigkeit zum Beobachter ab.<\/p>\n<p>Ohne Doppler-Korrektur w\u00fcrde das Satellitensignal w\u00e4hrend des \u00dcberflugs durch das Empfangsfilter wandern.<\/p>\n<p>SDRangel kann diese Frequenzverschiebung automatisch kompensieren.<\/p>\n<h2>Doppler-Korrektur im Satellite Tracker konfigurieren<\/h2>\n<p>Im Satellite Tracker wird der verwendete Demodulator mit der Satellitenverfolgung verbunden.<\/p>\n<p>F\u00fcr meinen Aufbau ist das:<\/p>\n<pre><code>Satellite: ISS\nChannel:   NFMDemod<\/code><\/pre>\n<p>Zus\u00e4tzlich wird die tats\u00e4chliche Sendefrequenz angegeben beziehungsweise die im Preset gespeicherte Frequenz \u00fcberschrieben.<\/p>\n<pre><code>Override preset frequency:\n\n437.550 MHz<\/code><\/pre>\n<p>Der Satellite Tracker verwendet diese Frequenz als Referenz f\u00fcr die Berechnung der Doppler-Korrektur.<\/p>\n<p>W\u00e4hrend des \u00dcberflugs kann die im SDR angezeigte Frequenz deshalb beispielsweise bei:<\/p>\n<pre><code>437,558 MHz<\/code><\/pre>\n<p>liegen, obwohl die eigentliche Sendefrequenz:<\/p>\n<pre><code>437,550 MHz<\/code><\/pre>\n<p>betr\u00e4gt.<\/p>\n<p>Das ist kein Fehler, sondern genau die gew\u00fcnschte Doppler-Korrektur.<\/p>\n<p>Der komplette Zusammenhang sieht damit so aus:<\/p>\n<pre><code>Device-Set-Preset\nISS-SSTV\n       \u2502\n       \u25bc\nSatellite Tracker\n       \u2502\n       \u251c\u2500\u2500 Satellite: ISS\n       \u251c\u2500\u2500 Device Set: R0\n       \u251c\u2500\u2500 Preset: ISS-SSTV\n       \u2502\n       \u2514\u2500\u2500 Referenzfrequenz: 437,550 MHz\n                         \u2502\n                         \u25bc\n                Doppler-Berechnung\n                         \u2502\n                         \u25bc\n                     NFMDemod<\/code><\/pre>\n<h2>QSSTV installieren und einrichten<\/h2>\n<p>Die eigentliche Bilddecodierung \u00fcbernimmt QSSTV.<\/p>\n<p>QSSTV bekommt dabei keinen direkten Zugriff auf den RTL-SDR. Das Programm erh\u00e4lt nur das bereits von SDRangel demodulierte Audiosignal.<\/p>\n<p>Daf\u00fcr verwenden wir den Monitor unseres virtuellen Audio-Sinks:<\/p>\n<pre><code>SSTV.monitor<\/code><\/pre>\n<p>F\u00fcr die Kontrolle des Audio-Routings ist <code>pavucontrol<\/code> sehr hilfreich.<\/p>\n<p>Falls es noch nicht installiert ist:<\/p>\n<pre><code>sudo apt install pavucontrol<\/code><\/pre>\n<p>Anschlie\u00dfend starten:<\/p>\n<pre><code>pavucontrol<\/code><\/pre>\n<p>Nun QSSTV starten.<\/p>\n<p>Im Bereich f\u00fcr aktive Aufnahmeprogramme von pavucontrol sollte QSSTV erscheinen.<\/p>\n<p>Als Aufnahmequelle wird dort eingestellt:<\/p>\n<pre><code>Monitor of SSTV<\/code><\/pre>\n<p>beziehungsweise:<\/p>\n<pre><code>SSTV.monitor<\/code><\/pre>\n<p>Damit steht die Audioverbindung:<\/p>\n<pre><code>SDRangel\n   \u2502\n   \u25bc\nSSTV\n   \u2502\n   \u25bc\nSSTV.monitor\n   \u2502\n   \u25bc\nQSSTV<\/code><\/pre>\n<p><!-- Screenshot QSSTV hier einf\u00fcgen --><\/p>\n<h2>QSSTV-Einstellungen<\/h2>\n<p>In QSSTV verwende ich den normalen SSTV-Empfang mit automatischer Synchronisation.<\/p>\n<p>Unter anderem sind bei mir folgende Optionen aktiviert:<\/p>\n<pre><code>Auto Slant:   aktiviert\nAutosave:     aktiviert\nSensitivity:  Normal<\/code><\/pre>\n<p>Solange kein g\u00fcltiges SSTV-Signal empfangen wird, zeigt QSSTV:<\/p>\n<pre><code>No sync<\/code><\/pre>\n<p>Das ist v\u00f6llig normal.<\/p>\n<p>Sobald ein korrektes SSTV-Signal anliegt und die Synchronisationssignale erkannt werden, beginnt QSSTV automatisch mit dem Aufbau des Bildes.<\/p>\n<h2>Audioweg vor dem ISS-\u00dcberflug testen<\/h2>\n<p>Vor einem echten \u00dcberflug sollte kontrolliert werden, ob die komplette Audiokette funktioniert.<\/p>\n<p>Zun\u00e4chst:<\/p>\n<pre><code>pactl list short sinks<\/code><\/pre>\n<p>Dort sollte das Ger\u00e4t:<\/p>\n<pre><code>SSTV<\/code><\/pre>\n<p>auftauchen.<\/p>\n<p>Anschlie\u00dfend:<\/p>\n<pre><code>pactl list short sources<\/code><\/pre>\n<p>Dort sollte:<\/p>\n<pre><code>SSTV.monitor<\/code><\/pre>\n<p>vorhanden sein.<\/p>\n<p>In pavucontrol kann zus\u00e4tzlich kontrolliert werden, ob w\u00e4hrend der Wiedergabe aus SDRangel ein Audiopegel vorhanden ist.<\/p>\n<p>Auch QSSTV sollte einen entsprechenden Audiopegel anzeigen.<\/p>\n<h2>Frequenzfehler des RTL-SDR und Doppler sind zwei verschiedene Dinge<\/h2>\n<p>Eine wichtige Unterscheidung ist der Unterschied zwischen Doppler-Korrektur und einem Frequenzfehler des verwendeten SDR-Sticks.<\/p>\n<p>Die Doppler-Korrektur kompensiert:<\/p>\n<pre><code>Bewegung ISS \u2194 Empf\u00e4nger<\/code><\/pre>\n<p>Die PPM-Korrektur des RTL-SDR kompensiert dagegen:<\/p>\n<pre><code>Frequenzfehler des Oszillators im SDR-Stick<\/code><\/pre>\n<p>Wenn ein RTL-SDR beispielsweise dauerhaft einige Kilohertz neben der tats\u00e4chlichen Frequenz liegt, sollte dieser Fehler \u00fcber die entsprechende PPM-Korrektur kalibriert werden.<\/p>\n<p>Dadurch muss w\u00e4hrend eines ISS-\u00dcberflugs nicht zus\u00e4tzlich manuell nachgestimmt werden.<\/p>\n<h2>Typischer Ablauf vor einem ARISS-\/ISS-SSTV-\u00dcberflug<\/h2>\n<ol>\n<li>RTL-SDR anschlie\u00dfen.<\/li>\n<li>Virtuelles Audioger\u00e4t <code>SSTV<\/code> kontrollieren.<\/li>\n<li>SDRangel starten.<\/li>\n<li>ISS-SSTV-Preset laden.<\/li>\n<li>Satellite Tracker \u00f6ffnen.<\/li>\n<li>Als Satellit die ISS ausw\u00e4hlen.<\/li>\n<li>Device Set und ISS-SSTV-Preset ausw\u00e4hlen.<\/li>\n<li>437,550 MHz als Referenzfrequenz kontrollieren.<\/li>\n<li>Doppler-Korrektur f\u00fcr den NFM-Demodulator aktivieren.<\/li>\n<li>Audioausgang des SSTV-Demodulators auf <code>SSTV<\/code> stellen.<\/li>\n<li>QSSTV starten.<\/li>\n<li>QSSTV mit <code>SSTV.monitor<\/code> verbinden.<\/li>\n<li>Audiopegel kontrollieren.<\/li>\n<li>Auf AOS der ISS warten.<\/li>\n<\/ol>\n<p>Ab diesem Zeitpunkt \u00fcbernimmt SDRangel die laufende Anpassung der Empfangsfrequenz.<\/p>\n<h2>Fehlersuche<\/h2>\n<h3>QSSTV zeigt dauerhaft \u201eNo sync\u201c<\/h3>\n<p>Zun\u00e4chst pr\u00fcfen, ob \u00fcberhaupt Audio bei QSSTV ankommt.<\/p>\n<p>In pavucontrol sollte beim laufenden SDRangel ein Pegel am entsprechenden Aufnahme-Stream sichtbar sein.<\/p>\n<p>Au\u00dferdem kontrollieren:<\/p>\n<pre><code>SDRangel NFM\n        \u2193\nAudio Device: SSTV\n        \u2193\nQSSTV Input: SSTV.monitor<\/code><\/pre>\n<h3>QSSTV bekommt das Mikrofon statt SDRangel<\/h3>\n<p>In pavucontrol bei QSSTV die Aufnahmequelle von Mikrofon beziehungsweise Standardger\u00e4t auf:<\/p>\n<pre><code>Monitor of SSTV<\/code><\/pre>\n<p>\u00e4ndern.<\/p>\n<h3>Mehrere SSTV-Audioger\u00e4te vorhanden<\/h3>\n<p>Vermutlich wurde der Befehl:<\/p>\n<pre><code>pactl load-module module-null-sink ...<\/code><\/pre>\n<p>mehrfach ausgef\u00fchrt.<\/p>\n<p>Die geladenen Module k\u00f6nnen mit:<\/p>\n<pre><code>pactl list short modules<\/code><\/pre>\n<p>kontrolliert werden.<\/p>\n<h3>Preset erscheint nicht im Satellite Tracker<\/h3>\n<p>Pr\u00fcfen, ob tats\u00e4chlich ein Device-Set-Preset gespeichert wurde.<\/p>\n<p>Au\u00dferdem kontrollieren, ob Preset und Satellite Tracker innerhalb derselben SDRangel-Installation verwendet werden.<\/p>\n<p>Wer beispielsweise gleichzeitig eine Flatpak-Version und eine manuell installierte SDRangel-Version verwendet, kann unterschiedliche Konfigurationen und Preset-Speicher besitzen.<\/p>\n<h3>Das Signal wandert trotz Satellite Tracker<\/h3>\n<p>Kontrollieren:<\/p>\n<ul>\n<li>ist die ISS als Satellit ausgew\u00e4hlt?<\/li>\n<li>sind die Standortkoordinaten korrekt?<\/li>\n<li>ist der richtige NFM-Demodulator f\u00fcr die Doppler-Korrektur ausgew\u00e4hlt?<\/li>\n<li>ist die Referenzfrequenz korrekt?<\/li>\n<li>ist das richtige Device Set ausgew\u00e4hlt?<\/li>\n<\/ul>\n<h3>Signal ist st\u00e4ndig neben der Sollfrequenz<\/h3>\n<p>Dann liegt m\u00f6glicherweise zus\u00e4tzlich ein Frequenzfehler des RTL-SDR vor.<\/p>\n<p>Dieser sollte \u00fcber den LO-PPM-Wert des RTL-SDR korrigiert werden.<\/p>\n<h2>Fazit<\/h2>\n<p>Mit SDRangel, PipeWire und QSSTV l\u00e4sst sich unter Ubuntu eine komfortable Empfangsstation f\u00fcr ARISS-\/ISS-SSTV aufbauen.<\/p>\n<p>Der gro\u00dfe Vorteil von SDRangel ist die Integration des Satellite Trackers. Dadurch kann die Doppler-Verschiebung der ISS automatisch kompensiert werden, anstatt w\u00e4hrend des gesamten \u00dcberflugs die Frequenz manuell nachzuf\u00fchren.<\/p>\n<p>Auch das Audio-Routing bleibt vollst\u00e4ndig digital:<\/p>\n<pre><code>RTL-SDR\n   \u2502\n   \u25bc\nSDRangel\n   \u2502\n   \u251c\u2500\u2500 Satellite Tracker\n   \u2502      \u2514\u2500\u2500 Doppler-Korrektur\n   \u2502\n   \u25bc\nNFM Demodulator\n   \u2502\n   \u25bc\nvirtuelles PipeWire-Ger\u00e4t \"SSTV\"\n   \u2502\n   \u25bc\nSSTV.monitor\n   \u2502\n   \u25bc\nQSSTV\n   \u2502\n   \u25bc\nSSTV-Bild<\/code><\/pre>\n<p>Ist die Konfiguration einmal als Preset gespeichert, reduziert sich die Vorbereitung eines \u00dcberflugs im Wesentlichen auf das Starten von SDRangel und QSSTV sowie die Kontrolle des Audio-Routings.<\/p>\n<p>Damit eignet sich der Aufbau sowohl f\u00fcr eigene Experimente mit Amateurfunksatelliten als auch f\u00fcr den Empfang von SSTV-Aussendungen im Umfeld von ARISS-Projekten.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"626\" src=\"https:\/\/funrecycler.com\/wp-content\/uploads\/2026\/10\/ChatGPT-Bild-4.-Okt.-2026-18_58_38.png\" alt=\"\" class=\"wp-image-11254\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Bei SSTV-Aussendungen von der Internationalen Raumstation ISS \u2013 beispielsweise im Rahmen von ARISS-Aktionen \u2013 lassen sich die \u00fcbertragenen<\/p>\n","protected":false},"author":1,"featured_media":11255,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,3],"tags":[3149,3150,3151],"class_list":["post-11252","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amateurfunk","category-computer-und-technik","tag-ariss-iss-sstv-unter-ubuntu-empfangen-sdrangel","tag-doppler-korrektur","tag-pipewire-und-qsstv"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/11252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=11252"}],"version-history":[{"count":3,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/11252\/revisions"}],"predecessor-version":[{"id":11257,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/11252\/revisions\/11257"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media\/11255"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=11252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=11252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=11252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}