主要内容

comm.SDRDevAD936x

接口基于ad936xZynq无线电硬件

自从R2018b

描述

comm.SDRDevAD936x无线对象接口与基于ad936x的Zynq®无线电硬件。有了这个对象,您可以配置无线电硬件和主机进行适当的通信。

该对象支持以下无线电硬金宝app件设备:

  • Adi rf som

  • 赛灵思公司®ZC706与Analog Devices®FMCOMMS2/3/4射频卡

  • ZedBoard™与Analog Devices FMCOMMS2/3/4 RF卡

  • Xilinx ZCU102带Analog Devices FMCOMMS2/3/4射频卡

创建

要创建comm.SDRDevAD936x无线电对象,使用sdrdev带参数的函数“AD936x”

Dev = sdrdev(“AD936x”

如果在主机无线电硬件设置过程中使用默认IP地址以外的IP地址配置无线电硬件,也可以在创建对象时指定新的IP地址。设置IPAddress属性在使用名称-值对创建对象时。

Dev = sdrdev(“AD936x”“IPAddress”“192.168.30.2”);

属性

全部展开

基于ad936x的Zynq无线电硬件的名称,指定为字符向量。

无线电硬件的IP地址,指定为虚线四分字符向量。

IPAddress无线电对象的属性必须与硬件设置过程中分配的无线电硬件的物理IP地址匹配。有关更多信息,请参见引导主机无线电硬件设置.缺省情况下,IP地址为“192.168.3.2”.如果将无线电硬件配置为与默认IP地址不同的IP地址,请更新IPAddress无线电对象的属性。

Dev = sdrdev(“AD936x”);dev.IPAddress =“192.168.30.2”

或者,您可以在创建对象时指定IP地址:

Dev = sdrdev(“AD936x”“IPAddress”“192.168.30.2”);

数据类型:字符串|字符

对象的功能

downloadImage 下载SD卡图像或比特流文件
信息 获取无线电硬件信息
testConnection 测试主机和无线电硬件之间的连接

例子

全部折叠

通过执行中的步骤,确保您的无线电硬件已配置为主机-无线电通信引导主机无线电硬件设置

为基于ad936x的Zynq无线电硬件创建一个无线电对象。

Dev = sdrdev(“AD936x”
dev = SDRDevAD936x属性:IPAddress: '192.168.3.2' DeviceName: 'AD936x'

使用此对象获取无线电硬件信息。

信息(dev)
##建立硬件连接。这个过程可能需要几秒钟。
ans =带字段的结构:状态:“完整信息”libiio:“主机版本:0.17。g5bdc242' HDL: 'PCORE版本:10.0b' Bitstream: '自定义位流加载,路径:/mnt/system. txt 'bit, MD5: fe4892c9e6ac1f5aeb5831c4b3359978'

您还可以使用此对象测试主机无线电连通性。

testConnection (dev)
## ping无线电IP地址##检查软件与硬件的兼容性##测试Zynq板到主机的数据路径##所有测试通过
ans =逻辑1

版本历史

在R2018b中引入