GNURadio Companion

Aus Amateurfunk Wiki

Wechseln zu: Navigation, Suche

Der GNURadio] Companion ist ein grafisches Open Source Werkzeug zur Code-Generierung. Es stellt in einer Sammlung an Werkzeugen diverse Blöcke zur Verfügung, die in ähnlicher Form aus Blockschaltbildern bekannt sind. Jeder dieser Blöcke repräsentiert Software-Codeblöcke, die mit dem grafischen Tool miteinander verbunden werden können. Wenn ein derart aufgebautes Blockschaltbild dann fertig ist, wird ein ausführbares Python-Programm erzeugt. Dieses wird dann gestartet. Die Codeblöcke steuern Funktionen an, die in der GNURadio-Bibliothek implementiert sind.

Der GNURadio-Companion wird mit

grc

gestartet.

Generell kann man sagen, daß im grc immer ein Source-Block mit einem Sink-Block verbunden wird. Man benötigt also stets eine Signalquelle, die ein bestimmtes, bereits digitalisiertes Signal erzeugt, und ein Signalziel, das den verarbeiteten Datenstrom empfängt. Dazwischen kann man eine breite Auswahl an Modifikations- und Verarbeitungsstufen konfigurieren.

Mit GNURadio können sowohl NF- aus auch HF-Signale verarbeitet werden. Für den Einstieg eignet sich GNURadio auch als NF-Meßplatz, indem man den Ein- und Ausgang der Soundkarte als Source bzw. Sink nutzt. Ein Beispiel für ein Gerät, das einen hochfrequenten Datenstrom erzeugen bzw. in analoge HF umsetzen kann, ist der USRP2.

Persönliche Werkzeuge