尼尔·MacEwen MathWorks
冥王星无线电和Xilinx®Zynq®通信工具箱™中的基于无线电金宝app支持包可以使用软件定义无线电(SDR)硬件重复向空中发送任意信号。使用一个简单易用的MATLAB®接口时,任何信号都可以生成并下载到SDR硬件上,从那里它可以通过空中重复传输。同时,信号可以被接收,并且易于可视化,因此信道效应在接收的信号上是可见的。首先,使用WLAN工具箱™中的几行MATLAB代码生成完全符合标准的WLAN信标信号。SDR硬件很容易配置一个简单的MATLAB对象,生成的信号被加载到连接的SDR硬件上。然后信号被反复地传送到空中。它展示了在扫描WiFi网络时,信标信号是如何出现在笔记本电脑显示屏上的。同时,仿真软件金宝app®用来显示如何实时查看传输信号的频谱。接下来,使用通信工具箱波形生成应用程序生成一个完全定制的OFDM波形。在信号再次加载到附加的SDR硬件并传输到空中之前,可以很容易地插入一些空导频信号,使频谱具有独特的形状。前面的频谱分析装置被并行使用来观察OFDM信号
本视频向您展示如何使用MathWorks工具箱和SDR连接生成和传输符合标准的自定义波形。首先,我将向您展示如何使用WLAN工具箱生成和发送802.11信标信号。然后,我将向您展示如何使用波形发生器应用程序生成和传输一个完全定制的OFDM波形。
让我们首先打开一个简单的Simulink模型,我们将使用它来显示金宝app实时接收到的频谱。注意,这种频谱显示也可以很容易地在MATLAB中实现。查看接收器块参数,我将SDR设备配置为在5.3GHz的中心频率上以40MHz的采样率进行采样。简单地点击播放这个模型将开始接收样本从我的附件硬件和显示频谱分析仪。你可以看到一些信号比我的中心频率低15兆赫。
回到MATLAB提示符,现在我将使用一个预先编写的脚本生成WLAN波形,该脚本构建在WLAN工具箱功能上。脚本返回一个在20MHz采样并配置为在5.3GHz传输的波形。接下来,我将创建用于配置SDR设备和传输波形的发射器对象。我只是设置了最小的参数集;即采样率、中心频率和增益。接下来,我重新采样我的波形,以匹配我的接收器的40MHz采样率,并在我的发射器对象上调用一个单一的方法,它将下载波形到我的SDR设备,并反复传输到空中。你可以看到发送的零星信标信号,放大我笔记本电脑上的接入点列表,你可以看到已经发送的TEST信标。在几分钟的时间里,我生成了一个完全符合标准的WLAN波形并将其传输到空中。
接下来,我将生成并发送一个自定义的OFDM波形。为此,我将使用波形生成器应用程序,它可以生成、修改、可视化和导出调制波形,包括OFDM、QAM、PSK和WLAN。打开应用程序,在MATLAB工具条上浏览可用的应用程序,并选择无线波形发生器。在波形应用程序中,你可以看到我已经用一些零值导频预先填充了一个OFDM信号,在频谱中给出一个缺口。我可以生成波形并将其导出到MATLAB工作区。查看波形,我可以看到它已经在16MHz采样。同样,我将生成的波形重新采样到硬件配置使用的采样率,并使用一行代码将其传输到空中。再次,我们在接收的频谱中看到我们用波形发生器应用程序生成的清晰缺口。
我在这里展示的功能可用于Xilinx Zynq-Based Radio硬件和Analog Devices Pluto Radio硬件金宝app的两个不同支持包。支持包是金宝app基于通信工具箱的免费下载。要找到这些支持包,你可以在你金宝app喜欢的搜索引擎中搜索“matlab sdr”。MATLAB和Simulink金宝app SDR页面应位于或接近顶部。在这个页面上,您可以找到更多关于本视频中显示的支持包的细节,或我们的其他SDR支持。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。