尼尔·MacEwen MathWorks
冥王星电台和希林克斯®Zynq®从通信工具箱™的收音机支持万博1manbetx包可以用来重复发送任意的信号到无线电(SDR)的硬件使用空气软件。使用简单易用的MATLAB®接口,可产生的任何信号,并且下载到SDR硬件,并从那里被通过空中重复发送。并行地,该信号可以被接收并易于可视化的,所以信道效应是对所接收的信号是可见的。首先,MATLAB代码WLAN工具箱中的几行™被用于生成一个符合标准的WLAN全信标信号。所述SDR硬件很容易用简单的MATLAB对象配置,并且所产生的信号加载到所连接的SDR硬件。然后,该信号重复地在空中发射。它示出了如何膝上型显示器上,因为它扫描WiFi网络出现的信标信号。与此同时,Simulink万博1manbetx中®是用来实时显示发射信号的频谱的。接下来,使用通信工具箱波形生成应用程序生成一个完全定制的OFDM波形。在信号再次加载到附加的SDR硬件并传输到空中之前,很容易插入一些空导频信号,使频谱具有独特的形状。前面的频谱分析设置被用来并行地观察OFDM信号
本视频向您展示了如何使用MathWorks工具箱和SDR连接生成和传输符合标准的自定义波形。首先,我将向您展示如何使用WLAN工具箱来生成和传输一个802.11信标信号。然后,我将向您展示如何使用波形生成器应用程序来生成和传输一个完全定制的OFDM波形。
让我们从打开一个简单的Simulink模型开始,我们将使用它来显万博1manbetx示实时接收到的频谱。注意,这种频谱显示也可以很容易地在MATLAB中实现。查看receiver block参数,我将配置SDR设备采样速率为40MHz,中心频率为5.3GHz。简单地点击播放这个模型将开始接收样品从我附加的硬件和显示频谱分析仪。你可以看到某种形式的信号以低于中心频率15MHz的频率传输。
回到MATLAB提示符,我现在将生成我的WLAN波形与一个预先编写的脚本,这是建立在WLAN工具箱功能。该脚本返回在20MHz采样并配置为在5.3GHz传输的波形。接下来,我创建一个发送器对象,我将使用它来配置SDR设备并传输我的波形。我简单地设置了参数的最小集合;即采样率、中心频率和增益。接下来,我重新采样我的波形以匹配我的40MHz的接收机采样率,并在我的发射机对象上调用一个单一的方法,它将把波形下载到我的SDR设备上,并将其反复传输到空中。您可以看到正在传输的零星信标信号,通过放大我的笔记本电脑上的接入点列表,您可以看到已经传输的测试信标。在几分钟内,我已经生成并向空中传输了一个完全符合标准的WLAN波形。
接下来,我将生成并发送定制的OFDM波形。要做到这一点,我将使用波形发生器的应用程序,它可以让你产生,妨害,可视化和出口调制波形,包括OFDM,QAM,PSK和WLAN。要打开应用程序,浏览的MATLAB工具条中可用的应用程序,并选择无线波形发生器。在波形的应用程序,你可以看到,我已经预置了一些零值飞行员的OFDM信号,在频谱给了一个档次。我可以生成波形,并将其导出到MATLAB工作区。望着波形,我可以看到它在16MHz时被采样。同样,我重新取样所生成的波形的硬件被配置为使用与发送到它的使用代码的单个行中的空气中的采样速率。同样,我们在接收到的频谱看到我们与波形发生器应用所产生的清晰缺口。
我在这里展示的功能可以在两个不同的支持包中获得,一个是基于Xilinx zynq的无线电硬件,另一个是模拟设备Pluto无线电硬件。万博1manbetx支持包是万博1manbetx基于通信工具箱的免费下载。要找到这些支持包,您可以在您万博1manbetx喜欢的搜索引擎中搜索“matlab sdr”。MATLAB和Simulink万博1manbetx特别提款权页面应该位于或接近顶部。在该页面上,您可以找到本视频中显示的支持包的更多细节,或我们的其他一些SDR支持。万博1manbetx