主要内容

comm.SDRDevPluto类

包:通讯

创建对象模拟设备ADALM-PLUTO广播

描述

用于与Adalm-Pluto收音机进行交互的无线电对象。

建设

要创建comm.SDRDevPluto无线电对象,请使用SDRDEV.函数。

dev = sdrdev (“冥王星”

属性

全部展开

无线电硬件的名称,指定为字符向量。目前,“冥王星”是此支持包中唯一有效的输入。金宝app

例子:“冥王星”

无线电识别号码,指定为下列字符向量之一:

  • (推荐)一个与设备无关的索引,带前缀usb接口:,如“usb: 0”“usb: 1”'USB:2',表示第一,第二,第三,…,分别附ADALM-PLUTO无线电

  • IP地址,带前缀IP:,如“ip: 192.168.2.1”

  • 序列号,由带有前缀的十六进制字符串表示sn:,如“sn: 100000235523730700230031090216 eaeb”

请注意

当使用多个无线电时,如果设备被插入或移除,主机分配的USB地址可能会改变。每当从USB端口插入或移除SDR设备时,主机就轮询所有USB端口,并分配或重新分配与所连接设备相关联的无线电地址。

在Windows上操作时®记住这些注意事项。

  • 在单独的MATLAB中运行多个无线电时®会话,为每个MATLAB会话分配第一个无线电usb: 0,后续无线电的ID号加1。

  • 一个MATLAB所使用的无线电是其他MATLAB会话所看不到的。使用findPlutoRadio并检查报告的序列号,以识别在特定MATLAB会话中看到的无线电。

为了确保所有分配的无线电身份保持静态,在SDR对象创建后不要连接或断开无线电。最佳实践是按照以下顺序连接无线电并创建SDR对象:

  1. 清除所有SDR对象。

  2. 连接所有收音机。

  3. 通过执行下面的命令,确认连接的无线电被识别:

    findPlutoRadio

  4. 创建SDR对象。

来连接无线电硬件RadioID属性必须与无线电硬件的无线电ID匹配。更新RadioID财产,如果必要的。

当在同一主机上运行多个无线电时,主机会为每个无线电分配不同的无线电ID。当通过USB ID识别无线电时,分配第一个无线电usb: 0,后续无线电的ID号加1。例如,要为连接在同一主机上的两个无线电分配id,在MATLAB命令提示符下输入:

rx = sdrrx(“冥王星”、“RadioID”,“usb: 0”);tx = sdrtx(“冥王星”、“RadioID”,usb: 1);

例子

全部折叠

创建一个用于与ADALM-PLUTO无线电交互的无线电对象。

dev = sdrdev (“冥王星”
dev = SDR device: comm.SDRDevPluto属性:RadioID: '192.168.2.1' DeviceName: 'Pluto'
介绍了R2017a