Software-Defined Radio

Was ist Software-Defined Radio?

Ein Software-Defined Radio (SDR) ist ein drahtloses Gerät, das in der Regel aus einem konfigurierbaren HF-Front-End mit einem FPGA oder einem programmierbaren System-on-Chip (SoC) zur Ausführung digitaler Funktionen besteht. Handelsübliche SDR-Hardware kann Signale mit verschiedenen Frequenzen übertragen und empfangen, um drahtlose Kommunikationsstandards von FM-Funk bis hin zu 5G, LTE und WLAN zu implementieren. 

Funkingenieure können SDR-Hardware als kosteneffiziente Echtzeitplattform für eine Vielzahl von Aufgaben in der Funktechnik verwenden, beispielsweise:

  • Over-the-Air-Tests im Labor und in der Produktion mit Live-HF-Signalen
  • Rapid Prototyping individueller Funkfunktionen
  • Praktisches Aneignen von Konzepten der drahtlosen Kommunikation und Entwicklungskenntnissen

Funktechniker können auch mit verschiedenen Drahtlosstandards wie 5G, LTE, WLAN, DVB-S2 und anderen arbeiten und dabei SDR- und MATLAB®-Konnektivität einsetzen.

HF- und Digitalverarbeitung erfolgen im SDR-Block, der per Ethernet, USB oder PCIe mit MATLAB verbunden ist.

Blockdiagramm der SDR-Komponenten und Verbindung zu MATLAB.

Mit der gleichzeitigen Verwendung eines Software-Defined Radio mit MATLAB und Simulink® für Drahtlosentwürfe, Simulationen und Analysen können Ingenieure und Studierende:

Blockdiagramm mit C/C++ oder HDL-Code, der mit MATLAB auf einem SDR-Prozessor oder FPGA bereitgestellt wurde. 

Mithilfe von HDL- und C Code-Generierung aus Algorithmusmodellen individuelle Entwürfe auf SDR-Hardware bereitstellen, Prototypen erstellen und überprüfen.

Hardware-Unterstützung in MATLAB und Simulink für SDR

Mit MATLAB und Simulink können Sie mit mehreren gängigen SDR-Plattformen kommunizieren, um Radio-in-the-Loop-Tests, Prototypisierung und praktisches Lernen durchzuführen:

Setup für MATLAB und USRP X410, das zeigt, wie Sie drahtlose Breitbandsysteme testen und die Spektrumsüberwachung durchführen.

USRP N3xx-, X3xx- und X4xx-Radios

Wireless Testbench ermöglicht USRP-FPGA-Zielimplementierung, Hochgeschwindigkeits-Datenübertragung/-erfassung und intelligente Signalerkennung, um drahtlose Breitbandsysteme zu testen.

Verschiedene Xilinx-Platinen, die SoC Blockset unterstützt.

AMD und Altera® SoC-Geräte

Somit ermöglicht das SoC Blockset die Modellierung, Simulation, Analyse und das Targeting von Hardware-/Software-Anwendungen für AMD Zynq- und Versal-Geräte oder Altera SoC FPGAs.


Software-Defined Radio (SDR) – Häufig gestellte Fragen

Ein Software-Defined Radio (SDR) ist ein drahtloses Gerät, das typischerweise aus einem konfigurierbaren HF-Front-End mit einem FPGA oder einem programmierbaren System-on-Chip (SoC) besteht, um digitale Funktionen auszuführen. Kommerziell erhältliche Software-Defined Radio (SDR)-Hardware kann Signale auf unterschiedlichen Frequenzen senden und empfangen, um Funkstandards von FM-Radio bis zu 5G, LTE und WLAN zu implementieren.

Im Gegensatz zu herkömmlichen Radios mit festen Hardwarekomponenten verwendet Software-Defined Radio (SDR) konfigurierbare HF-Front-Ends mit FPGAs oder programmierbaren SoCs, um digitale Funktionen über Software auszuführen. Das ermöglicht eine flexible Neukonfiguration für verschiedene Funkstandards ohne Hardwareänderungen.

Funkingenieure können Software-Defined Radio (SDR)-Hardware als kostengünstige Echtzeitplattform für Over-the-Air-Labor- und Feldtests mit realen HF-Signalen, für schnelles Prototyping kundenspezifischer Funkfunktionen und für praxisorientiertes Lernen von Konzepten der drahtlosen Kommunikation und Designfähigkeiten nutzen.

Ja. Software-Defined Radio (SDR)-Hardware lässt sich über Ethernet, USB oder PCIe mit MATLAB und Simulink verbinden, sodass Ingenieure Signale senden und empfangen, Entwürfe testen, Echtzeitsignalanalysen durchführen, kundenspezifische Entwürfe bereitstellen und Implementierungen mit Radio‑in‑the‑Loop‑Tests verifizieren können.

Software-Defined Radio (SDR)-Hardware kann verschiedene Funkstandards implementieren, darunter 5G, LTE, WLAN, DVB‑S2, GPS, ADS‑B, Bluetooth, ZigBee und FM‑Radio, indem sie Signale auf unterschiedlichen Frequenzen sendet und empfängt.

MATLAB und Simulink unterstützen mehrere beliebte Software-Defined Radio (SDR)‑Plattformen, darunter Analog Devices ADALM‑PLUTO, RTL‑SDR, USRP B2xx/N2xx/N3xx/X3xx/X4xx/E310‑Radios sowie AMD (Xilinx) SoC‑ und FPGA‑Geräte.

Ja. Software-Defined Radio (SDR) kann breitbandige Signale erfassen, die zum Training von Modelle für Deep Learning für drahtlose Anwendungen verwendet werden können.

Radio‑in‑the‑Loop‑Tests ermöglichen es Ingenieuren, kundenspezifische Designimplementierungen zu verifizieren, indem HDL‑ und C‑Code, der aus Algorithmusmodellen generiert wurde, auf Software-Defined Radio (SDR)‑Hardware bereitgestellt und mit realen RF‑Signalen getestet wird.


Siehe auch: Kommunikationstechnik, Drahtlose Kommunikation, HF-System, LTE-Tutorial, Communications Toolbox, Massive-MIMO, Bluetooth Toolbox, Beamforming, Wireless Testbench, 5G, DVB-S2, drahtloser Transceiver