主要内容

5 g波形发生器

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

描述

5 g波形发生器app支持您创建、削弱、可视化和导出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®块。

    • 使用导出的脚本,无需从命令行应用程序生成波形。

    • 在Simulink模型中使用导出的块作为波形源。有关更多信息,请参见来自无线波形发生器的波形

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

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

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

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

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

打开5G波形发生器App

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

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

例子

全部展开

本示例演示了如何使用5 g波形发生器该示例还讨论了应用程序中可用的波形导出和传输选项。

打开5G波形发生器App

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

选择5G NR波形

波形类型部分,单击您想要生成的波形。选择其中一个波形。

  • 5 g下行

  • 5 g上行

  • 5 g测试模型

  • 5 g下行FRC

  • 5 g上行FRC

生成5G NR波形

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

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

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

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

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

导出波形配置参数作为MATLAB脚本,在app工具条上,在出口部分中,选择导出到MATLAB脚本.您可以运行导出的MATLAB脚本来生成波形,而无需应用程序。

导出波形配置参数到Simulink

将波形配置参数导出为Simulink块,在应用程序工具条上,在出口部分中,选择出口到仿真软件.您可以使用导出的块在没有应用程序的Simulink模型中生成波形。

发射5G NR波形

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

  • 若要以全无线电设备速率在空中传输波形,请使用无线测试台™软件并将支持的无线电连接到计算机。有关支持全设备速率的无线电的列表,请参见支持无线设备(无线Testbench).该功能需要无线Testbench

  • 要使用SDR传输波形,请将支持的其中一个SDR (ADALM-Pluto、USRP™、USRP嵌入式系列和Xilinx®zynq收音机)连接到您的计算机,并安装相关的附加组件。有关更多信息,请参见传输使用特别提款权

  • 若要使用实验室测试仪器传输波形,请连接由rfsiggen(仪器控制工具箱)功能到您的计算机。有关更多信息,请参见快速控制射频信号发生器要求(仪器控制工具箱).该功能需要仪器控制工具箱

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

简介

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

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

设置无线电传输

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

生成传输波形

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

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

配置无线电发射机

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

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

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

  • USRP N310—120,945 Hz ~ 76.8 MHz,或122.88 MHz、125 MHz或153.6 MHz中的一种

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

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

  • USRP X310—181418 Hz ~ 100mhz或184.32 MHz、200mhz中的一种

传输波形

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

参考文献

[1]3 gpp TS 38.141 - 1。“NR;基站(BS)一致性测试第1部分:进行一致性测试。第三代伙伴关系项目;技术规范组无线电接入网

[2]3 gpp TS 38.141 - 2。“NR;基站(BS)一致性测试第2部分:辐射一致性测试。第三代伙伴关系项目;技术规范组无线电接入网

[3]3 gpp TS 38.101 - 1。“NR;用户设备(UE)无线电传输和接收;第1部分:Range 1独立版。第三代伙伴关系项目;技术规范组无线电接入网

[4]3 gpp TS 38.104。“NR;基站(BS)无线电传输和接收。第三代伙伴关系项目;技术规范组无线电接入网

版本历史

介绍了R2020a

Baidu
map