Software-Defined Radio (SDR): Funktionsweise, Hardware, Software und Anwendungen

Software-Defined Radio verlagert Filter, Modulatoren und Frequenzabstimmung von der analogen Schaltung in die Software. Ich erkläre, wie ein SDR arbeitet, welche Hardware und Software nötig sind und was man mit einem günstigen RTL-SDR tatsächlich empfangen kann.
Was ist Software-Defined Radio (SDR)?
Software-Defined Radio, kurz SDR, ist ein Funksystem, bei dem zumindest ein Teil der Funktionen der physikalischen Schicht nicht mehr durch analoge Hardware, sondern durch Software festgelegt wird – bei manchen Geräten betrifft das sogar alle diese Funktionen. Filter, Fehlerkorrektur, Synchronisierer, Modulatoren und Demodulatoren, aber auch die Frequenzabstimmung lassen sich schlicht als Code schreiben. Das hat einen praktischen Vorteil: Eine einzige Hardwareplattform kann damit mehrere Kommunikationsprotokolle bedienen, und wer eine neue Funktion braucht, muss nicht gleich ein komplett neues Gerät entwickeln lassen. Das Prinzip ist übrigens längst nicht mehr auf Funk beschränkt – unter dem Begriff Software Defined Systems, kurz SDS, begegnet es einem genauso in Radar, Automobiltechnik, Robotik und elektronischer Kriegsführung.
Laut verfügbaren Marktdaten lag das Volumen des Software-Defined-Radio-Markts im Jahr 2026 bei rund 23,52 Milliarden US-Dollar. Bis 2033 soll er auf etwa 36,80 Milliarden US-Dollar anwachsen – das entspricht einer durchschnittlichen jährlichen Wachstumsrate von 6,6 Prozent. Solche Zahlen machen deutlich, dass SDR längst keine Bastler-Nische mehr ist, sondern sich zu einer industriellen Basistechnologie entwickelt hat. Wer sich heute ernsthaft mit Funkempfang beschäftigt, kommt an softwaredefinierten Ansätzen kaum noch vorbei.
Wie funktioniert ein Software-Defined Radio?
Ein einfaches SDR-System besteht aus einem Computer mit Soundkarte oder einem anderen Analog-Digital-Wandler, dem ein HF-Frontend vorgeschaltet ist. Das Frontend verstärkt und mischt das Funksignal, der Wandler digitalisiert es, und ab diesem Punkt übernimmt Software die eigentliche Signalverarbeitung. Typischerweise kommen dafür hochgeschwindigkeitsfähige, reprogrammierbare Bausteine wie digitale Signalprozessoren (DSPs), Field Programmable Gate Arrays (FPGAs) oder universelle Prozessoren (GPPs) zum Einsatz.
Ein softwaredefiniertes Radio besteht in der Praxis meist aus einem konfigurierbaren HF-Frontend, das mit einem FPGA oder einem programmierbaren System-on-Chip (SoC) kombiniert wird. Den Kern der Signalverarbeitung übernehmen dabei softwarebasierte Filteralgorithmen. Sie legen Parameter wie Betriebsart, Frequenz und Modulationsverfahren fest – nicht durch fest verdrahtete Schaltungen, sondern durch Code, der auf der Hardware läuft. Genau das macht den Unterschied: Klassische Bauteile wie Mischer, Filter, Verstärker, Modulatoren und Demodulatoren, die sonst fest auf der Platine sitzen, werden überflüssig. Das Prinzip erinnert stark ans Desktop-Computing – eine einzige Hardwareplattform erledigt die unterschiedlichsten Aufgaben, je nachdem, welche Software gerade geladen ist. Wer also ein neues Modulationsverfahren testen will, lädt einfach eine andere Anwendung, statt eine Platine umzulöten. Das dauert Sekunden, nicht Stunden. Diese Trennung von Hardware und Funktion ist der eigentliche Knackpunkt: Neue Standards, Frequenzbereiche oder Betriebsarten lassen sich per Update nachrüsten, ohne dass bestehende Geräte ausgetauscht werden müssen.
SDR-Hardware: HF-Frontend, FPGA, SoC und DSP
Was am Ende tatsächlich ankommt, hängt zuerst an der Hardware. Ein typisches Empfangsmodul deckt etwa 100 kHz bis 3,8 GHz ab, wandelt mit 12 Bit breiten ADC und DAC, schafft Kanalbandbreiten bis 61,44 MHz und unterstützt 2x2-MIMO; als FPGA steckt dann zum Beispiel ein Altera Cyclone IV drin. Das ist aber kein Selbstzweck. Bandbreite und Bittiefe bestimmen nämlich, wie viele Signale man gleichzeitig im Blick hat – und wie gut sich schwache Aussendungen noch neben starken Sendern erkennen lassen.
Der RTL-SDR Blog v4 ist da schon ein guter Ausgangspunkt: Er deckt etwa 500 kHz bis über 1,7 GHz ab und kostet rund 30 US-Dollar – als Set mit Teleskopantennen etwa 50 US-Dollar. Einsteigergeräte bleiben oft unter 50 US-Dollar, manche Nutzer berichten sogar von Preisen um die 18 US-Dollar. Wer mehr Leistung will, wird bei Anbietern wie Rohde & Schwarz fündig, die SDRs für VHF/UHF- und HF-Bereiche anbieten, sowohl für Sichtverbindung (LOS) als auch für Kommunikation jenseits der Sichtlinie (BLOS). Beim Kauf sollte man allerdings zuerst auf Frequenzbereich, Bandbreite und Softwareunterstützung schauen – und nicht aufs Gehäuse.
SDR-Software: SDR#, SDR++, SCA und Treiber
Ein Dongle allein bleibt erst einmal stumm – erst die passende Software macht aus dem rohen Empfänger ein brauchbares Werkzeug. Unter Windows ist SDR# (SDRSharp.exe) nach wie vor die naheliegendste Wahl, während sich SDR++ als plattformübergreifende Alternative etabliert hat: Es läuft unter Windows, Linux und sogar in einer Debian-Sandbox auf einem Chromebook. In der Amateurfunkgemeinde sind außerdem Programme wie Linrad, HPSDR oder DSP-10 seit Jahren präsent, häufig geprägt von Entwicklern wie Leif Asbrink (SM5BSZ) oder Bob Larkin (W7PUA). Für militärische wie zivile Standards gibt es die Software Communications Architecture (SCA), die das US-Militär im Zuge des JTRS-Programms entwickelt hat und die inzwischen als Quasi-Standard gilt – sie regelt, wie Softwarekomponenten auf unterschiedlicher Hardware lauffähig bleiben. Im professionellen Bereich wiederum bestimmen Firmen wie MathWorks, Analog Devices, NXP, VIAVI Solutions und Rohde & Schwarz, welche Werkzeuge und Treiber für Entwicklung, Test und Betrieb zur Verfügung stehen. Unterm Strich entscheidet also die Software darüber, welche Wellen der Nutzer tatsächlich hört und verarbeitet.
Ein SDR in Betrieb zu nehmen, läuft meist nach dem immer gleichen Muster ab: erst den passenden Treiber installieren, dann den Empfänger anschließen, danach die Software starten und in der Quellenliste das erkannte Gerät auswählen. Klingt simpel, ist es aber nicht immer – vor allem unter Linux kann die Sache ziemlich nervig werden. Da muss man ab und zu erst bestimmte USB-Einstellungen aktivieren, und wenn der Dongle trotz angeschlossenem Kabel nicht erkannt wird, kommt man oft um eine manuelle Treiberinstallation nicht herum. In der Community hat sich folgende Reihenfolge bewährt: SDR++ zuerst starten und den Empfänger erst danach einstecken. Wer das anders macht und den Dongle vor der Software anschließt, findet das Gerät in der Quellenliste häufig nicht – ein klassischer Anfängerfehler, der sich meist mit einem kurzen Neustart der Software beheben lässt.
Was kann man mit einem SDR machen?
Ein SDR kann deutlich mehr, als man auf den ersten Blick vermuten würde – „nur“ Radiohören wäre da eindeutig zu kurz gegriffen. Klar, für viele fängt es genau damit an: UKW-Rundfunk ist der einfachste Einstieg, weil man sofort ein Ergebnis hört. Man dreht an der Frequenz, und schon läuft der Sender. Aber das eigentliche Potenzial geht weit darüber hinaus. Man kann Amateurfunksignale empfangen und auswerten, verschlüsselte Kommunikation über größere Distanzen aufbauen, einen eigenen DRM-Sender realisieren oder ein GSM-Netz im Experimentierbetrieb betreiben. Im professionellen Bereich übernimmt SDR dann Aufgaben wie Spektrumsanalyse, die Erkennung von Störungen, Frequenzverteilung, Repeater-Tests oder das Aufspüren unerlaubter Spektrum-Nutzer. Kurz gesagt: Wo klassische Hardware an ihre Grenzen stößt, lässt sich ein SDR per Software neu konfigurieren und an ganz unterschiedliche Aufgaben anpassen – vom Hobbyprojekt bis zur professionellen Messaufgabe.
Ein typischer Einstieg lässt sich in sieben Schritte aufteilen. Am Anfang steht der Kauf eines passenden SDR – hier wird oft das NooElec NESDR Smart v5 Bundle empfohlen, das schon mit Antennen und Adaptern kommt. Danach installierst du die Treiber und steckst den RTL-SDR ein. Als Nächstes kommt SDR# (SDRSharp.exe) dazu, eine der am weitesten verbreiteten Empfangsanwendungen für Windows. Jetzt kannst du UKW-Rundfunk hören: Dazu stellst du die RTL-SDR-USB-Quelle ein, setzt die HF-Verstärkung auf ungefähr 40 dB, wählst WFM und stellst den Schritt auf 100 kHz. Das sind keine theoretischen Werte, sondern praktische Startpunkte, die in vielen Anleitungen einfach funktionieren. Anschließend richtest du rtl_433 für Funksensoren ein – etwa für drahtlose Temperatursensoren, die auf 433 MHz senden. Mit dump1090 kommt dann noch eine Dekodiersoftware für Flugzeugpositionssignale hinzu (ADS-B auf 1090 MHz). Zum Schluss kümmerst du dich um die Antenne. Als Faustregel gilt: Teile 72 durch die Frequenz in MHz, dann bekommst du die Länge jeder Dipolseite in Metern; ausgerichtet wird die Antenne vertikal. So deckst du mit einem einzigen, ziemlich günstigen Empfänger schon Rundfunk, Sensordaten und Flugverkehr ab.
SDR in der Praxis: Frequenzen, Kosten und Antennen
Die folgende Übersicht fasst typische Kenngrößen und Preise zusammen, damit die Auswahl leichter fällt. Die Angaben stammen aus Hersteller- und Community-Dokumentationen und dienen als Orientierung, nicht als Garantie für jede Umgebung.
| Merkmal | Typischer Wert | Praxisbedeutung |
|---|---|---|
| Frequenzbereich | 100 kHz bis 3,8 GHz | Breite Abdeckung von Langwelle bis Mikrowelle |
| ADC/DAC | 12 Bit | Kompromiss aus Dynamik und Datenrate |
| Kanalbandbreite | bis 61,44 MHz | Mehrere Signale gleichzeitig sichtbar |
| MIMO | 2x2 | Grundlage für Richtungs- und Diversity-Tests |
| FPGA | Altera Cyclone IV | Echtzeitverarbeitung im Gerät |
| RTL-SDR Blog v4 | 500 kHz bis 1,7 GHz | Einsteigergerät für rund 30 US-Dollar |
Für die Antenne gilt eine einfache Faustregel: Man teilt 72 durch die Frequenz in MHz und erhält die Länge jeder Dipolseite in Metern. Bei 100 MHz sind das also rund 72 Zentimeter pro Seite. Die Antenne wird vertikal ausgerichtet. Keine einzelne Antenne deckt die gesamte Bandbreite gut ab, deshalb sind Abstriche oder mehrere Antennen normal. Wer mit einem günstigen Dongle beginnt, sollte zuerst eine einfache Dipol- oder Teleskopantenne ausprobieren, bevor teures Zubehör gekauft wird.
Vorteile und Nachteile von SDR
Die Vorteile liegen klar auf der Hand: Ein und derselbe Hardwaresatz kann unterschiedliche Modulationsarten empfangen und senden, statt für jede Betriebsart eigene Baugruppen vorzuhalten. Neue Funktionen kommen einfach per Software-Download auf das Gerät, und Betriebsfrequenz sowie Betriebsmodus lassen sich flexibel und situativ wählen – etwa wenn sich Anforderungen im Feld ändern oder andere Protokolle gefragt sind. Zusätzliche Features erfordern dadurch keine grundlegende Neuentwicklung der Schaltung, weil Filter, Modulatoren, Demodulatoren, Synchronisierer oder Frequenzabstimmung längst als Softwarebausteine vorliegen. Genau das senkt Entwicklungszeit und Kosten spürbar: Statt teurer Hardware-Redesigns werden wiederverwendbare Softwareblöcke integriert, was zugleich den Innovationszyklus verkürzt. Der Ansatz schützt außerdem vor Hardware-Obsoleszenz, da veraltete Komponenten durch aktualisierte Software kompensiert werden können, und erlaubt Feld-Updates per Download, ohne das Gerät einzuschicken. Ein weiterer Pluspunkt: Die Entwicklung kann bereits auf einem gewöhnlichen PC oder einer COTS-Plattform beginnen, was den Einstieg gerade für kleinere Teams und Einsteiger erheblich erleichtert.
Doch so praktisch SDR im Alltag auch sein mag – ein paar Abwägungen gehören einfach dazu. Wer ein eigenständiges Gerät kauft, zahlt in der Regel deutlich mehr als für einen einfachen USB-Stick, der für unter 50 Dollar zu haben ist; manche Einsteiger berichten sogar von Schnäppchen für rund 18 Dollar. Dafür sitzt man bei einem kleinen Rechner wie einem Chromebook schnell auf dem Trockenen: Viel Rechenleistung ist da nicht vorhanden, und die Verarbeitung der Datenströme kann das System durchaus ins Schwitzen bringen. Auch bei der Antenne gibt es keine eierlegende Wollmilchsau – keine einzige Antenne deckt alle Bänder von 100 kHz bis 3,8 GHz ab, weshalb man je nach Anwendung ohnehin mit mehreren Antennen oder einem passenden Dipol arbeiten muss. Ein weiterer Punkt, der gern übersehen wird: Die Messgenauigkeit kann abweichen. SDR-Messdaten können von VNA-Daten abweichen, weil sowohl das Frontend als auch die Software eigene Fehlerquellen mitbringen – etwa durch begrenzte ADC-Auflösung, Filtercharakteristiken oder Kalibrierungsungenauigkeiten. Wer professionelle Messungen plant, sollte diese Grenzen kennen und im Zweifel mit kalibrierten Referenzgeräten gegenprüfen, statt sich blind auf die Zahlen des SDR zu verlassen.
Militärische SDR, Standards und Compliance
Militärische SDRs verarbeiten teils klassifizierte Informationen und sind deshalb nach dem Prinzip der Red-Black-Trennung aufgebaut: Der rote Bereich verarbeitet sensible Daten und kryptografische Funktionen, der schwarze Bereich übernimmt Kommunikationsstapel und Treiber, und beide laufen auf getrennten Hardwarekomponenten. Für Weltraum- und Satelliten-SDRs wird unter anderem die NSA-TYPE-1-Verschlüsselung genannt. Systeme wie SOVERON, CERTIUM und SATURN stehen für diesen professionellen Zweig, und CERTIUM ist mit ED-137 kompatibel. Rohde & Schwarz blickt auf mehr als 35 Jahre Erfahrung im ATC-Funkmarkt zurück und hat weltweit über 60.000 Flugfunkgeräte verkauft.
SDRs sind längst nicht mehr nur ein Nischenwerkzeug für Funkamateure, sondern erfüllen heute die üblichen militärischen und zivilen Kommunikationsstandards – von ATC-Funkanlagen bis zu taktischen Funkgeräten. Das ist ein entscheidender Unterschied zu klassischen Testgeräten: Deren Hardware ist oft schon veraltet, wenn sie überhaupt auf den Markt kommt, weil Entwicklung und Zertifizierung jahrelang dauern. Ein interessanter Nebeneffekt der softwarebasierten Architektur: Weil SDR nicht auf den Antennenport beschränkt ist, eröffnen sich neue Testverfahren jenseits der klassischen Black-Box-Messung – etwa die Analyse interner Signalpfade, bevor überhaupt ein vollständiges Gerät vorliegt. Allerdings können SDR-Messdaten von VNA-Daten abweichen, was bei der Interpretation berücksichtigt werden sollte. Wer SDR für kritische Anwendungen einsetzt, sollte deshalb Normen, Zulassungen und die Trennung sensibler Funktionen von Anfang an mitplanen, statt sie nachträglich anzufügen.
Häufige Fragen zu Software-Defined Radio
Was ist Software-Defined Radio (SDR)?
SDR ist ein Funksystem, bei dem einige oder alle Funktionen der physikalischen Schicht in Software statt in analoger Hardware definiert sind. Filter, Fehlerkorrektur, Synchronisierer, Modulatoren und Demodulatoren sowie Frequenzabstimmung lassen sich programmieren, sodass eine Hardwareplattform mehrere Protokolle unterstützt.
Wie funktioniert ein Software-Defined Radio?
Ein einfaches SDR-System besteht aus einem Computer mit Soundkarte oder einem anderen Analog-Digital-Wandler, dem ein HF-Frontend vorgeschaltet ist. Hochgeschwindigkeitsfähige, reprogrammierbare Bausteine wie DSPs, FPGAs oder universelle Prozessoren führen Software aus, die Betriebsart, Frequenz und Modulation konfiguriert.
Welche Vorteile hat SDR gegenüber einem normalen Radio?
SDR empfängt und sendet verschiedene Modulationsarten mit einem gemeinsamen Hardwaresatz, ändert Funktionen per Software-Download, wählt Betriebsfrequenz und Modus adaptiv und ergänzt Features ohne größere neue Hardware. Das senkt Entwicklungskosten und verkürzt die Zeit bis zur Marktreife.
Was kann man mit einem Software-Defined Radio machen?
Man kann sicher über Distanz kommunizieren, Rundfunk und Amateurfunk empfangen, einen DRM-Sender aufbauen und ein GSM-Netz experimentell betreiben. SDR unterstützt außerdem Spektrumsanalyse, Störungserkennung, Frequenzverteilung, Repeater-Tests und das Aufspüren unerlaubter Spektrum-Nutzer.