Technologien

SDR

SDR – gesprochen Software Defined Radio – ist ein Konzept der Nachrichtenübertragung, bei dem die Verarbeitung ausgehender und eingehender Signale teilweise oder komplett in Software realisiert wird.
Der hierbei ausschlaggebende Vorteil liegt in der Flexibilität des Konzepts, da die kritischen Komponenten ausschließlich in Software realisiert werden und somit leicht anpass- sowie austauschbar sind. Die Hardware wird einmalig festgelegt, was wiederum den Kostenfaktor minimiert.
Verwendung findet das Konzept vor allem in Bereichen des Militärs und Prototyping, aber auch kommerziell in z. B. DVB-T-Sticks.

GNU Radio

GNU Radio ist ein freies und offenes Framework für die Entwicklung von SDRs. Neben der vorhandenen Implementierung unzähliger Verfahren der digitalen Signalverarbeitung, wie z. B. gängigster Modulationsarten, Signalanalysen oder digitaler Filter, wird auch eine grafische Entwicklungsumgebung – GNU Radio Companion – zur Verfügung gestellt.
Die grafische Entwicklung gleicht dem Erstellen eines Flussdiagramms, wobei die einzelnen Blöcke den jeweiligen Komponenten in der Signalverarbeitungskette entsprechen. Sollten Komponenten in den mitgelieferten Bibliotheken nicht vorhanden oder Anpassungen notwendig sein, so ist es ohne Weiteres möglich eigene Blöcke in Python oder C++ zu implementieren und diese ebenfalls in der grafischen Entwicklungsumgebung einbinden.

Hardware

Ettus – USRP B200mini-i

Frequenzbereich: 70 MHz – 6 GHz
Bandbreite: bis zu 56 MHz
Full Duplex
Konfigurierbarer FPGA

FFmpeg

FFmpeg ist ein Tool für die Aufnahme, Bearbeitung und Konvertierung von Video- sowie Audiodateien. Es werden alle gängigen Codierungen unterstützt.

January 27, 2020