主要内容

5G波形发生器

创建、削弱、可视化和导出5G NR波形

描述

5G波形发生器应用程序使您可以创建,削弱,可视化和导出5G NR波形。

应用程序通过使用无线波形发生器应用程序配置为5 g NR波形的一代。使用该应用程序,您可以:

  • 生成NR上行和下行载波波形。

  • 生成FR1的NR测试模型(NR- tm),如TS 38.141-1节4.9.2所定义[1]

  • 为FR2生成NR-TM,如TS 38.141-2节4.9.2所定义[2]

  • 生成NR下行固定参考信道(FRC)波形,定义见TS 38.101-1附录A.3[3]

  • 生成NR上行FRC波形,定义见TS 38.104附录A[4]

  • 导出NR波形到您的工作空间或.mat或者一个.bb文件。

  • 出口NR波形生成参数到可运行的MATLAB®脚本或Simulink金宝app®块。

  • 可视化频谱分析仪、信道视图、OFDM网格、资源元(RE)映射(仅下行和上行)以及互补累积分布函数(CCDF)图中的NR波形。该应用程序立即更新OFDM网格和通道视图图,以反映当前的波形配置。OFDM网格还突出了信道和信号之间的冲突

  • 扭曲了NR通过添加射频损伤,如AWGN,相位偏置,频率偏置,直流偏置,IQ不平衡和无记忆三次非线性。

  • 生成一个NR您可以使用连接的无线电或实验室测试仪器传输的波形。

创建、削弱、可视化和输出波形NR波形,您必须重新配置应用程序。有关功能的完整列表,请参阅无线波形发生器应用程序。

有关更多信息,请参见使用无线波形发生器应用程序创建波形

打开5G波形发生器App

MATLAB工具条:在应用程序选项卡,在信号处理与通信,点击应用程序图标。

MATLAB命令提示符:输入nrWaveformGenerator此命令打开无线波形发生器应用程序配置为5G波形生成

例子

全部展开

本例展示了如何使用,生成符合标准的NR上行和下行载波波形、NR测试模型(NR- tm)和NR上行和下行固定参考信道(FRC)波形5G波形发生器该示例还讨论了应用程序中可用的波形导出和传输选项。

打开5G波形发生器App

应用程序标签下的MATLAB®工具条信号处理与通信,按5G波形发生器应用程序图标。此应用程序打开无线波形发生器配置为5G波形生成的应用程序。

选择5G NR波形

波形类型部分,单击要生成的波形。选择这些波形之一。

  • 5 g下行

  • 5 g上行

  • 5G测试模型

  • 5G下行FRC

  • 5G上行FRC

生成5G NR波形

根据所选波形,应用程序会显示特定的选项卡,您可以在其中设置所选波形的参数。在应用程序工具条上的一代节中,您可以添加损害和设置适用于所选波形的可视化工具。单击,在所选可视化工具上显示波形生成

例如,该图显示了使用默认参数的5G NR下行链路波形的可视化结果。

导出生成的波形到MATLAB工作空间或文件

要导出生成的波形,请在应用程序工具条中出口部分中,选择导出到工作区导出到文件.您可以将波形作为结构导出到MATLAB工作区或mat文件(.mat).您还可以将波形导出到基带文件(.bb).

输出波形配置参数到MATLAB脚本

要将波形配置参数导出为MATLAB脚本,请在应用程序工具条中出口部分中,选择导出到MATLAB脚本.您可以在没有应用程序的情况下运行导出的MATLAB脚本生成波形。

导出波形配置参数到Simulink金宝app

若要将波形配置参数导出为Simulink块,请在应用程序工具条中金宝app出口部分中,选择导出到Simulin金宝appk.您可以使用导出的块在没有应用程序的情况下在Simulink模型中生成波形。金宝app

发送5G NR波形

要使用连接的无线电或实验室测试仪器传输生成的波形,请在应用程序工具条上单击发射机选项卡。

  • 若要以全无线电设备速率通过空气传输波形,请使用Wireless Testbench™软件并将支持的无线电连接到计算机。金宝app有关支持全设备速率的无线电的列表,请参见金宝app金宝app支持的无线电设备(无线Testbench).该特性需要无线Testbench

  • 若要使用SDR传输波形,请将其中一个受支持的SDR (ADALM-Pluto、USRP™、USRP嵌入式系列和基于Xi金宝applinx®zynq的无线电)连接到计算机,并安装相关的附加组件。有关更多信息,请参见使用SDR传输

  • 若要使用实验室测试仪器传输波形,请连接接口所支持的仪器之一金宝apprfsiggen(仪表控制工具箱)功能到你的电脑。有关更多信息,请参见快速控制射频信号发生器要求(仪表控制工具箱).该特性需要仪表控制工具箱

本示例显示如何使用NI™USRP™N310、USRP N320、USRP N321和USRP X310无线电发射机无线波形发生器应用程序通过空气传输应用程序生成的波形(需要Wireless Testbench™)。这些无线电发射机使您能够以全无线电设备速率在空中传输高达2 GB的连续数据。

简介

无线波形发生器App是一个交互式工具,用于创建、削弱、可视化和传输波形。使用应用程序中提供的USRP N310, USRP N320, USRP N321和USRP X310无线电发射器,您可以在空中重复传输生成的波形。您还可以将波形生成和传输参数导出到可运行的MATLAB®脚本。这个例子展示了如何配置这些无线电发射机。

虽然这个示例展示了如何传输OFDM波形,但相同的过程适用于您可以用应用程序生成的所有波形类型。

设置无线电传输

要在应用程序中使用无线电发射机,您需要安装NI USRP无线电无线测试台支持包,并在应用程序外设置您的无线电。有关更多信息,请参阅金宝app连接和设置NI USRP无线电(无线Testbench)

生成传输波形

打开无线波形发生器应用程序上的应用程序图标应用程序选项卡,在信号处理与通信.另外,输入wirelessWaveformGenerator在MATLAB命令提示符。

波形类型节中,单击,选择OFDM波形OFDM.在应用程序的最左边窗格,调整所选波形的任何配置参数。然后单击生成配置生成在应用工具条中。

配置无线电发射机

选择发射机标签从应用程序工具条。在发射机库中,选择USRP N310、USRP N320、USRP N321或USRP X310无线电发射机。

在应用程序的最左侧窗格中,选择您使用radio setup向导保存的radio setup配置的名称。有关更多信息,请参见连接和设置NI USRP无线电(无线Testbench)

设置中心频率、增益和天线配置参数。该应用程序自动设置波形采样率基于波形,您之前生成的。无线电发射机使用机载数据缓冲,以确保连续的数据传输达到完整的硬件采样率。如有必要,为达到指定的采样速率,无线电使用法罗速率转换器。在设置采样率时,使用以下列表作为参考:

  • USRP N310—120945 Hz ~ 76.8 MHz,或122.88 MHz、125 MHz、153.6 MHz之一

  • USRP N320—196,851 Hz ~ 125 MHz,或200 MHz、245.76 MHz或250 MHz中的一种

  • USRP N321—196,851 Hz ~ 125 MHz,或200 MHz、245.76 MHz或250 MHz中的一种

  • USRP X310—181418 Hz ~ 100mhz,或184.32 MHz、200mhz其中之一

传输波形

如果需要连续发送波形,单击传输.单击,结束连续传输停止传输.若要将波形生成和传输参数导出到可运行的MATLAB脚本,请单击导出MATLAB脚本

参考文献

[1]3gpp ts 38.141-1。“NR;基站(BS)一致性测试第1部分:进行一致性测试第三代伙伴计划;技术规范集团无线接入网

[2]3gpp ts 38.141-2。“NR;基站(BS)一致性测试第2部分:辐射一致性测试第三代伙伴计划;技术规范集团无线接入网

[3]3gpp ts 38.101-1。“NR;用户设备(UE)无线电发射和接收;第1部分:范围1独立。第三代伙伴计划;技术规范集团无线接入网

[4]3gpp ts 38.104。“NR;基站(BS)无线电发射和接收。第三代伙伴计划;技术规范集团无线接入网

版本历史

R2020a中引入