Die 5G Toolbox™ bietet standardkonforme Funktionen und Referenzbeispiele für die Modellierung, die Simulation und die Verifikation von Kommunikationssystemen mit 5G New Radio (NR). Die Toolbox unterstützt die Simulation auf Verbindungsebene, die Verifikation anhand der „goldenen Referenz“, Konformitätstests und das Generieren von Wellenformen für Tests.
Mit der Toolbox können Sie End-to-End-Kommunikationsverbindungen von 5G NR konfigurieren, simulieren, messen und analysieren. Sie können die Funktionen der Toolbox verändern oder anpassen und sie als Referenzmodelle für die Implementierung von 5G-Systemen und -Geräten verwenden.
Die Toolbox bietet Funktionen und Referenzbeispiele, mit denen Sie Uplink- und Downlink-Basisband-Spezifikationen charakterisieren und die Auswirkungen von HF-Designs und Interferenzquellen auf die Systemleistung simulieren können. Sie können Wellenformen generieren und Testbenches anpassen, und zwar entweder programmatisch oder interaktiv mit der Wireless Waveform Generator-App. Mit diesen Wellenformen können Sie überprüfen, ob Ihre Designs, Prototypen und Implementierungen den 3GPP-Spezfikationen für 5G NR entsprechen.
Jetzt beginnen:
NR-Sub-Träger und -Numerologie
Generieren Sie 5G-NR-Uplink- und Downlink-Carrier-Wellenformen anhand flexibler NR-Subcarrier-Abstände und Frame-Numerologien einschließlich der Carrier-Bandbreitenanteile(CBP).
Wireless Waveform Generator-App
Generieren Sie 5G-NR-Testmodelle (NR-TM) und NR-Uplink- und Downlink-Wellenformen mit festem Referenzkanal (FRC). Fügen Sie HF-Störungen wie AWGN, Phasenversatz, Frequenzversatz, Gleichstromversatz, I/Q-Unsymmetrie und gedächtnislose kubische Nichtlinearität hinzu. Visualisieren Sie Ihre Arbeit in Konstellationsdiagramm-, Spektrumanalysator-, OFDM-Gitter- und Time-Scope-Darstellungen.
Übertragungskanalmodelle
Führen Sie Simulationen der Blockfehlerrate (BLER) mit Übertragungskanalmodellen aus TR 38.901 durch. Charakterisieren und simulieren Sie Kanalmodelle für CDL (Cluster Delay Line) und TDL (Tapped Delay Line).
Durchsatztests
Charakterisieren Sie die Leistung auf 5G NR-Verbindungsebene und messen Sie den Durchsatz von PDSCH (Physical Downlink Shared Channel) und PUSCH (Physical Uplink Shared Channel).
Signalempfang
Führen Sie eine Kanalschätzung und -entzerrung für empfangene 5G-NR-Signale durch.
HF-Modellierung und -Tests
Bewerten Sie die Leistung von 5G-HF-Sendern. Modellieren und testen Sie NR-HF-Empfänger mit Interferenzen.
Verbindungsmessungen
Charakterisieren Sie die Leistung von HF-Verbindungen. Messen Sie Metriken für das Nachbarkanal-Leckverhältnis (ACLR) und die Error Vector Magnitude (EVM).
Downlink- und Uplink-Kanäle
Erstellen Sie physikalische Downlink- und Uplink-Kanäle einschließlich mehrfach genutzter Kanäle (PDSCH und PUSCH), Steuerungskanäle (PDCCH und PUCCH), Random-Access-Kanäle (PRACH) und Broadcast-Kanäle (PBCH).
Downlink- und Uplink-Signale
Generieren Sie Synchronisationssignale (PSS, SSS) sowie Referenzsignale für Kanalzustandsinformationen (CSI-RS), Demodulation (DM-RS), Phasenverfolgung (PT-RS) und Sounding (SRS).
Steuerungsinformationen
Simulieren Sie Steuerungsinformationen für Uplinks und Downlinks (UCI, DCI) sowie Steuerungsressourcensätze (CORESETs).
Transportkanäle
Verwenden Sie die LDPC-Codierung (Low-Density Parity-Check), um Transportkanäle zu codieren und zu decodieren, einschließlich mehrfach genutzter Uplink- und Downlink-Kanäle (UL-SCH und DL-SCH).
Synchronisation
Konstruieren Sie eine Wellenform, die einen Burst von Synchronisationssignalen (SS) enthält, senden Sie Wellenformen durch einen Fading-Kanal, und synchronisieren Sie blind, um die Wellenformen zu empfangen.
Auswahlverfahren und MIB-Decodierung
Decodieren Sie den Master Information Block (MIB). Modellieren Sie den Konformitätstest auf fehlende Erkennung für den Physical Random Access Channel (PRACH).
Scheduling
Bewerten Sie die Leistung von MAC-Scheduling-Strategien (Medium Access Control) im TDD-Modus (Time-Division Duplexing) und im FDD-Modus (Frequency-Division Duplexing).
Offener MATLAB-Code
Verwenden Sie Sender-, Kanalmodell- und Empfängeroperationen, die als offener und anpassbarer MATLAB®-Code formuliert sind.
C und C++ Codegenerierung
Generieren Sie portablen C oder C++ Quellcode, eigenständig ausführbare Dateien oder eigenständige Anwendungen aus Ihren MATLAB-Anwendungen, die die 5G Toolbox verwenden.