5G工具箱

5G工具箱

模拟、分析和测试5G通信系统

开始:

波形产生

为3GPP 5G NR Release 15生成符合标准的波形。将生成的波形用作5G设计的黄金参考。

NR副载波与命理学

基于灵活的NR子载波间隔生成5G NR上行链路和下行链路载波波形 和帧编号,包括载波带宽部分(CBP)。

下行载波波形生成。

无线波形生成应用程序

生成5G NR测试模型(NR-TM)和NR上行链路和下行链路固定参考信道(FRC)波形。添加射频损伤,如AWGN、相位偏移、频率偏移、直流偏移、IQ不平衡和无记忆立方非线性。在星座图、频谱分析仪、OFDM网格和时间范围图中可视化。

使用无线波形发生器应用程序生成测试模型。

链路级模拟

为5G NR版本15执行链路级模拟。执行发射机、信道建模和接收机操作。通过计算块错误率(BLER)和吞吐量指标来分析链路性能。

传播信道模型

使用TR 38.901传播信道模型执行块错误率(BLER)仿真。描述和仿真集群延迟线(CDL)和抽头延迟线(TDL)信道模型。

TDL信道模型路径增益。

吞吐量测试

描述5G NR链路级性能,并测量物理下行链路共享信道(PDSCH)和物理上行链路共享信道(PUSCH)吞吐量。

NR PDSCH吞吐量。

测试和测量

建立测试模型,描述发射机和接收机性能

射频建模与测试

评估5G射频发射机的性能。在存在干扰的情况下对NR RF接收器进行建模和测试。

5G NR射频发射机的EVM性能。

链路测量

描述射频链路性能。测量相邻信道泄漏率(ACLR)和误差向量幅度(EVM)指标。

5G NR试验模型的ACLR测量。

下行和上行信道和信号

模拟5G NR下行和上行处理。配置并生成物理信号和通道。

下行和上行信道

创建下行链路和上行链路物理信道,包括共享(PDSCH和PUSCH)、控制(PDCCH和PUCCH)、随机接入(PRACH)和广播(PBCH)信道。

PUSCH和PUCCH频道。

同步信号阻塞和突发。

管制信息和运输渠道

配置并生成下行链路传输信道(BCH、DL-SCH)以及上行链路和下行链路(UCI、DCI)控制信息。

运输通道

使用低密度奇偶校验(LDPC)编码对传输信道进行编码和解码,包括上行链路和下行链路共享信道(UL-SCH和DL-SCH)。

5G NR极性编码。

单元搜索程序

执行单元搜索和选择程序以获取初始系统信息,包括主信息块(MIB)。

同步

构造包含同步信号(SS)突发的波形,将波形通过衰落信道,然后盲同步以接收波形。

NR同步程序。

选择程序和MIB解码

解码主信息块(MIB)。对物理随机接入信道(PRACH)漏检一致性测试进行建模。

BCH解码和MIB解析。

系统级仿真

模拟5G NR网络中多用户设备之间的频率-时间资源共享。

行程安排

评估时分双工(TDD)和频分双工(FDD)模式下媒体访问控制(MAC)调度策略的性能。

NR-puschmac调度。

开放的、可定制的算法

使用5G NR可定制和可编辑的算法作为设计验证的黄金参考。使用MATLAB编码器从开放的MATLAB算法生成C代码

开放MATLAB代码

使用以开放和可定制的MATLAB表示的发射机、信道模型和接收机操作®密码

开放和可定制的MATLAB代码。

C和C++代码生成

从使用5G工具箱的MATLAB应用程序生成可移植的C或C++源代码、独立的可执行文件或独立应用程序。

C/C++代码生成。