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.
Mit der gleichzeitigen Verwendung eines Software-Defined Radio mit MATLAB und Simulink® für Drahtlosentwürfe, Simulationen und Analysen können Ingenieure und Studierende:
- Standardbasierte und individuell generierte Signale übertragen und empfangen
- Entwürfe mit Interferenzen und anderen realen Bedingungen testen
- Signalanalysen und -messungen in Echtzeit durchführen
- Mithilfe von HDL- und C Code-Generierung aus Algorithmusmodellen individuelle Entwürfe auf Zynq®-Radios bereitstellen, Prototypen erstellen und überprüfen
- HDL-Code aus Simulink-Modellen generieren und auf unterstützten USRP™-Radios bereitstellen.
- Implementierung mit Radio-in-the-Loop-Tests verifizieren
- Signale übertragen und erfassen, um drahtlose Breitbandsysteme zu testen und Spektrumsüberwachung durchzuführen
- Breitbandsignale erfassen und damit Deep-Learning-Modelle für drahtlose Anwendungen trainieren
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:
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.
Beispiele und Erläuterungen
Over-the-Air-Tests
Prototyping
Praktische Übungen
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