Neil Macewen,Mathworks
冥王星广播和Xilinx®Zynq.®基于通信工具箱™的无线电支金宝app持包可用于使用软件定义的无线电(SDR)硬件在空中反复发送任意信号。使用易于使用的matlab®接口,可以从空气中重复传输到SDR硬件上并下载任何信号。并行地,可以接收并容易地可视化信号,因此在接收信号上可见频道效果。首先,来自WLAN Toolbox™的几行Matlab代码用于生成完全标准的WLAN信标信号。SDR硬件易于使用简单的MATLAB对象配置,并且生成的信号将加载到连接的SDR硬件上。然后将信号重复地传输到空气上。显示标记信号如何出现在笔记本电脑显示器上,因为它扫描WiFi网络。并行,Simulink金宝app®用于示出如何实时查看发送信号的光谱。接下来,使用通信工具箱波形生成应用程序生成完全自定义的OFDM波形。在信号再次装入附加的SDR硬件上并传递到空气中之前,可以容易地插入一些空导频信号以使光谱是一个独特的形状。从之前的频谱分析设置并行使用以查看OFDM信号
此视频向您展示了如何使用MathWorks Toolboxes和SDR连接生成和传输标准兼容和自定义波形。首先,我将向您展示如何使用WLAN Toolbox生成和发送802.11信标信号。然后我将向您展示如何使用波形生成器应用程序生成并传输完全自定义的OFDM波形。
让我们首先打开一个简单的Simulink模型,我们将用于显示实时金宝app接收的频谱。注意,该频谱显示器也可以在MATLAB中容易地实现。查看接收器块参数,我将以5.3GHz的中心频率以40MHz的采样率配置SDR设备以采样。只需单击此型号的播放将开始从附加硬件接收样本并显示频谱分析仪。您可以看到某种形式的信号在下频率下方传输15MHz。
返回到MATLAB提示符,我现在将使用构建在WLAN Toolbox功能上构建的Prewritten脚本的WLAN波形。脚本返回在20MHz上采样的波形,并配置为在5.3GHz处传输。接下来,我创建发射器对象我将用于配置SDR设备并传输我的波形。我只是设置了最小的参数集;即,采样率,中心频率和增益。接下来,我将我的波形重塑以匹配我的接收器采样率为40MHz,并在我的发射器对象上调用一个方法,这将将波形下载到我的SDR设备并将其重复传输到空中。您可以看到正在传输的Sporadic标信标信号,并且可以看到我的笔记本电脑上的接入点列表中,可以看到已传输的测试标信标。在几分钟内,我已经生成并传送了符合完全标准的WLAN波形到空中。
接下来,我将生成并传输自定义OFDM波形。为此,我将使用波形生成器应用程序,该应用程序允许您生成,损害,可视化和导出调制波形,包括OFDM,QAM,PSK和WLAN。要打开应用程序,请浏览MATLAB ToolStrip上的可用应用程序,然后选择无线波形发生器。在Waveform应用程序中,您可以看到我已经预先填充了一个带有一些零值导频的OFDM信号,在频谱中发出一个陷波。我可以生成波形并将其导出到MATLAB工作区。看着波形,我可以看到它已经在16MHz上进行了采样。同样,我将所生成的波形重新采样到采样率,硬件被配置为使用单行代码使用和将其传输到空中。同样,我们在接收的频谱中看到了我们用波形生成器应用程序生成的清晰陷波。
我展示的功能是基于Xilinx Zynq的无线电硬件和模拟设备Pluto无线电硬件的两个不同支持软件包。金宝app支持包是金宝app基于通信工具箱的免费下载。要查找这些支持包,您可以在您金宝app喜欢的搜索引擎中搜索“MATLAB SDR”。Matlab和Simulink金宝app SDR页面应在顶部或附近。在页面上,您可以在此视频中显示的支持软件包或其他一些SDR支持中了解更多详细信息。金宝app