5G Toolbox™ は、5G New Radio (NR) 通信システムのモデリング、シミュレーション、検証を目的とした、規格に準拠した関数や参照例を提供します。このツールボックスでは、リンクレベル シミュレーション、ゴールデン リファレンスによる検証およびコンフォーマンステスト、テスト波形生成をサポートしています。
また、エンドツーエンド 5G NR 通信リンクの構成、シミュレーション、測定、解析が可能です。ツールボックスの関数を変更またはカスタマイズして、5G システムや 5G デバイスに参照モデルとして実装する際にも使用できます。
このツールボックスには関数と参照例が用意されており、アップリンクとダウンリンクのベースバンド仕様の特性評価およびシステム パフォーマンスに対する RF 設計と干渉源の影響をシミュレーションすることができます。Wireless Waveform Generator アプリを用いてプログラムからまたは対話的に、波形を生成してテストベンチをカスタマイズすることができます。また、これらの波形により、設計、プロトタイプ、および実装が 3GPP の 5G NR 仕様に準拠していることを確認できます。
詳細を見る:
NR サブキャリアと Numerology
carrier bandwidth parts (CBP) など、柔軟な NR サブキャリア間隔およびフレーム Numerology に基づいて 5G NR アップリンクおよびダウンリンクキャリア波形を生成します。
Wireless Waveform Generatorアプリ
5G NR テストモデル (NR-TM) および NR アップリンクとダウンリンク Fixed Reference Channel (FRC) 波形を生成します。AWGN、位相のオフセット、周波数オフセット、DC オフセット、IQ インバランス、およびメモリレス 3 次非線形などの RF 特性を追加します。コンスタレーション ダイアグラム、スペクトル アナライザー、OFDM グリッド、およびタイム スコープ プロットで可視化します。
伝播チャネルモデル
TR 38.901 伝播チャネルモデルを使用してブロックエラーレート (BLER) をシミュレーションします。Clustered Delay Line (CDL) チャネルモデルと Tapped Delay Line (TDL) チャネルモデルの特性評価を行い、シミュレーションします。
スループットテスト
5G NR リンクレベル性能の特性評価を行い、物理ダウンリンク共有チャネル (PDSCH) と物理アップリンク共有チャネル (PUSCH) のスループットを測定します。
信号受信
受信した 5G NR 信号のチャネル推定およびチャネル等化を実行します。
RF モデリングとテスト
5G RF 送信機のパフォーマンスを評価します。干渉のある NR RF 受信機をモデリングしてテストします。
リンクの測定
RF リンク性能を特性評価します。隣接チャネル漏洩電力比 (ACLR) およびエラー ベクトル振幅 (EVM) メトリクスを測定します。
ダウンリンクおよびアップリンクチャネル
共有 (PDSCH および PUSCH)、コントロール (PDCCH および PUCCH)、ランダムアクセス (PRACH)、ブロードキャスト (PBCH) チャネルなどのダウンリンクとアップリンク物理チャネルを作成します。
ダウンリンクおよびアップリンク信号
同期信号 (PSS、SSS) とチャネル状態情報 (CSI-RS)、復調 (DM-RS)、位相トラッキング (PT-RS)、 およびサウンディング参照信号 (SRS) を生成します。
制御情報
アップリンクとダウンリンク (UCI、DCI) コントロールインフォメーションおよびコントロールリソースセット (CORESET) をシミュレーションします。
トランスポート チャネル
アップリンクとダウンリンク共有チャネル (UL-SCH、DL-SCH) などの低密度パリティチェック (LDPC) 符号化を使用して、トランスポート チャネルの符号化と復号化を実行します。
同期
同期信号 (SS) バーストを含む波形を生成し、フェージング チャネルを通じて波形を渡し、バックグラウンドで同期して波形を受け取ります。
選択手順および MIB の復号
マスターインフォメーションブロック (MIB) を復号化します。物理ランダム アクセス チャネル (PRACH) での検出漏れコンフォーマンステストをモデリングします。
スケジューリング
メディアアクセス制御層 (MAC) でのスケジュール戦略の性能を、時分割デュプレックス (TDD) および周波数分割デュプレックス (FDD) で評価します。
オープンな MATLAB コード
送信機、チャネルモデル、および受信機の操作を使用して、オープンでカスタマイズ可能な MATLAB® コードとして表現します。
C コードと C++ コードの生成
移植可能な C または C++ ソースコード、スタンドアロン実行可能ファイル、またはスタンドアロン アプリケーションを 5G Toolbox を使用する MATLAB アプリケーションから生成します。