本哈利坎宁安,马努工厂
冥王星无线电,USRP®嵌入式系列无线电和Xilinx®Zynq.®基于Communicati金宝appons Toolbox™的基于无线电支持包可用于使用软件定义的无线电(SDR)硬件从空中捕获RF信号。使用易于使用的matlab®接口,任何信号都可以捕获到MATLAB工作空间或直接到一个文件,以便在MATLAB和Simulink中进行捕获后处理金宝app®。首先,捕获功能用于将FM广播频谱记录到稍后读入DSP系统工具箱™频谱分析仪的文件中,该分析仪突出显示与本地广播站对应的峰值。接下来,捕获功能用于从本地天线接收到MATLAB工作空间的LTE帧。然后使用LTE Toolbox™解码已知的物理小区标识符以验证接收。
此视频显示如何使用MathWorks Toolbox和SDR连接捕获RF波形。
这是使用捕获方法完成的,可以使用捕获方法将数据从硬件返回到MATLAB工作空间和/或直接返回到文件。
首先,我将使用任何受支持的SDR平台将FM Broadcast频谱直接记录到一个文件中;金宝app在这个例子中,是冥王星无线电。
然后我将捕获一个LTE帧到MATLAB工作空间,以便使用LTE工具箱进行分析。为此,我将使用Ettus E310作为SDR平台。
让我们先配置我的附加硬件,并设置一个SDR接收器对象来接收无线射频数据。查看接收器属性,我将中心频率设置为FM广播频谱的中间,基带采样率设置为最大值。
接下来,我将在我的Receiver对象上调用“Capture”方法。我指定了捕获长度和单位。我还指定将用于存储捕获数据的文件名。
稍后,我决定处理捕获的数据。我创建一个基带文件阅读器系统对象,并将其传递生成的基带文件的名称。
我将来自基带文件读取器的输出传递到频谱分析仪以呈现数据。
在Spectrum Analyzer中,我可以观察频域中的峰值。这些对应于本地FM广播电台。
接下来,我将把空中捕获到MATLAB工作区的LTE帧。
我首先确定一个附近的天线,然后在MATLAB中使用适当的中心频率设置SDR接收系统对象。
然后,我调用捕获功能,将捕获长度设置为单个LTE帧的持续时间。
Capture方法将数据返回为输出,一旦返回,我使用LTE工具箱查找物理单元格标识符。
我在这里展示的功能可以在三个不同的支持包中使用:针对Xilinx Zynq-Based Radio硬件、Analog Devices P金宝appluto Radio和Ettus Research E310和E312。支持包是金宝app基于通信工具箱的免费下载。
要找到这些支持包,你可以在你金宝app最喜欢的搜索引擎中搜索“matlab sdr”;MATLAB和Simulink金宝app SDR页面应位于或接近顶部。在这个页面上,你可以找到更多关于本视频中显示的支持包的细节,或者其他一些支持。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。