Klassische Systeme für den Empfang von Funksignalen basieren auf analogen Technologien, mit deren Hilfe die gewünschten Inhalte aus dem übertragenen Signal herausgelöst werden.

Mit Hilfe von Software Defined Radio, werden diese analogen Komponenten durch Software abgebildet und ermöglichen so die vollständige Implementierung der für den Empfang unterschiedlich modulierter Signale notwendigen Komponenten. Prinzipiell kann SDR auch für die Modulation und die Übertragung von Daten verwendet werden. Hierzu muss die verwendete Hardware die Aussendung von Signalen unterstützen.

Ursprünglich ist diese Technologie durch die DVB-T Sticks bekannt geworden. DVB-T steht hierbei für Digital Video Broadcasting-Terrestrial, also für den Empfang von terrestrischen digitalen Fernsehausstrahlungen.

Ganz vereinfacht sind diese Sticks Analog / Digitalwandler, die das empfangene analoge Signal als digitalen Datenstrom über die USB Schnittstelle verfügbar machen. Die dahinter liegende Software greift die einzelnen Werte ab und verarbeitet diese mit Hilfe mathematischer Methoden.

GNURadio stellt hierzu eine Sammlung freier open-source Komponenten zur Verfügung, um die benötigten Komponenten wie z.B. Demodulatoren, Filter etc. einfach abbilden zu können. Der GNU Radio Companion bietet dazu eine grafische Oberfläche mit deren Hilfe die einzelnen Komponenten in einem Flowchart zusammengefügt werden.

Für den Einstieg in SDR stehen eine Reihe fertiger Anwendungen zur Verfügung, die es ermöglichen, verschiedene Sender zu empfangen und zu demodulieren.

Für den tieferen Einstieg und für die Erstellung eigener Empfangsanwendungen wurde z.B. der GNU Radio Companion entwickelt. Er ermöglicht es die verschiedenen Elemente eines Empfängers oder Senders mittels einer Flowchart zusammenzustellen und sogar eigene Unterprogramme hinzuzufügen.

Eine andere Möglichkeit eigene Anwendungen zu entwickeln, bietet pysdr

GQRX Sdr Empfangssoftware

Diese Website beschäftigt sich zunächst mit den Grundlagen von SDR unter Nutzung des GNURadio Companion.

Beginnt man mit dem GNU Radio Companion, kommt man schnell an seine Grenzen, wenn man den technischen Hintergründe nicht ausreichend beherrscht.

Auf dieser Webseite stelle ich alle Informationen bereit, die ich bei meiner Reise in die Welt von SDR gesammelt habe.

Wenn Informationen falsch oder unpräzise sind, bitte ich gerne um Feedback. Es ist nicht die Ambition dieser Seite die mathematischen Methoden für Digitale Signalverarbeitung (DSP) wissenschaftlich darzustellen, sondern zusätzliche Wissen über die einzelnen GNURadio Blöcke hinaus zu bereitzustellen

HINWEIS: Diese Seite steckt noch in den Kinderschuhen, bis alle geplanten Inhalte verfügbar sind, dauert es noch etwas.