基于 App 的 5G 波形生成
此示例说明如何使用 5G 波形发生器生成符合标准的 NR 上行链路和下行链路载波波形、NR 测试模型 (NR-TM) 以及 NR 上行链路和下行链路固定参考信道 (FRC) 波形。此示例还讨论该 App 中提供的波形导出和传输选项。
打开 5G 波形发生器
在 MATLAB® 工具条的 App 选项卡中的信号处理和通信下,点击 5G 波形发生器对应的图标。此 App 会打开为 5G 波形生成而配置的无线波形发生器。
选择 5G NR 波形
在该 App 工具条的波形类型部分中,点击要生成的波形。选择下列波形之一。
5G Downlink5G Uplink5G Test Models5G Downlink FRC5G Uplink FRC
生成 5G NR 波形
根据所选波形,该 App 会显示特定的选项卡,您可以在其中设置所选波形的参数。在该 App 工具条的生成部分,您可以添加损伤并设置适用于所选波形的可视化工具。要在所选的可视化工具上可视化波形,请点击生成。
例如,下图显示了使用默认参数的 5G NR 下行链路波形的可视化结果。

将生成的波形导出到 MATLAB 工作区或文件
要导出生成的波形,请在该 App 工具条的导出部分中选择导出到工作区或导出到文件。您可以将波形作为结构体导出到 MATLAB 工作区或 MAT 文件 (.mat)。您还可以将波形导出到基带文件 (.bb)。
将波形配置参数导出到 MATLAB 脚本
要将波形配置参数导出为 MATLAB 脚本,请在该 App 工具条的导出部分中,选择导出 MATLAB 脚本。您可以运行导出的 MATLAB 脚本来生成波形,而无需使用该 App。
将波形配置参数导出到 Simulink
要将波形配置参数导出为 Simulink 模块,请在该 App 工具条的导出部分中,选择导出到 Simulink。您可以使用导出的模块在 Simulink 模型中生成波形,而无需使用该 App。
发射 5G NR 波形
要使用连接的无线电或实验室测试仪器发射生成的波形,请在该 App 的工具条中点击发射机选项卡。
要以全无线电设备速率用空口方式发射波形,请使用 Wireless Testbench™ 软件并将支持的无线电连接到您的计算机。有关支持全设备速率的无线电的列表,请参阅Supported Radio Devices (Wireless Testbench)。此功能需要Wireless Testbench。
要使用 SDR 发射波形,请将其中一个受支持的 SDR(ADALM-Pluto、USRP™、USRP 嵌入式系列和基于 Xilinx® Zynq 的无线电)连接到您的计算机,并安装相关的附加功能。有关详细信息,请参阅Transmit Using SDR。
要使用实验室测试仪器发射波形,请将
rfsiggen(Instrument Control Toolbox) 函数支持的仪器之一连接到您的计算机。有关详细信息,请参阅Quick-Control RF Signal Generator Requirements (Instrument Control Toolbox)。此功能需要Instrument Control Toolbox。