gnuradio_logo_glyphs_as_paths.svg

 

 

 

Einführung:

GNU Radio ist ein freies Entwicklungswerkzeug für die Programmierung von Software Defined Radio (SDR) mit Fokus auf der digitalen Signalverarbeitung.  GNU Radio ist unter der GNU General Public License (GPL) Version 3 oder höher lizenziert, der Code ist geistiges Eigentum der Free Software Foundation. Es kommt ursprünglich aus dem Linux-Bereich, kann aber auch unter Windows installiert werden. GNU-Radio läuft vollständig unter Python, derzeit in der Version 2.7. Befehle können entweder direkt an der Kommandozeile oder mit Hilfe des in der Installation vorhandenen GNURadioCompanion mit graphischer Oberfläche programmiert werden. Es erlaubt die praktische Implementierung beliebiger digitaler Modulations- und Demodulationsverfahren, Verfahren zur Manipulation von Signalen wie digitale Filter und bietet verschiedene Anzeigen wie beispielsweise die Darstellungen als Zeitsignal oder als Frequenzspektrum, der dabei auftretenden Leistungsdichten, oder die bei digitalen Modulationen vorhandenen Konstellationsdiagramme. GNURadio_Fenster.pngMit GNU Radio kann die digitale Signalverarbeitung entweder am Rechner simuliert werden, dafür ist keine weitere Hardware nötig. Alternativ kann GNU Radio mit zusätzlicher an den PC angeschlossener Hardware betrieben werden, welche primär die Funkschnittstelle und die nötigen externen Verbindungen wie Antennen umfasst. Die erzeugten Signale können dann in Echtzeit ausgestrahlt oder in der Gegenrichtung die empfangenen Funksignale demoduliert und weiterverarbeitet werden. Aufgrund der vergleichsweise kostengünstig verfügbaren SDR-Hardware, der leichten Verfügbarkeit handelsüblicher Rechner auf denen GNU Radio lauffähig ist, findet es vor allem im Bereich des Amateurfunks, im Rahmen von Ausbildung und Lehre und als einfache Evaluierungsplattform im professionellen Sektor Anwendung.