主要内容

comm.sdrvpluto类

包裹:通信

为创建对象模拟器件阿达姆-冥王星无线电

描述

用于与ADALM-PLUTO无线电交互的无线电对象。

建设

要创建comm.sdrvpluto无线电对象,请使用sdrdev功能。

dev=sdrdev(“冥王星”)

性质

全部展开

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

例子:“冥王星”

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

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

  • 带有前缀的IP地址知识产权:,例如'ip:192.168.2.1'

  • 序列号,由带前缀的十六进制字符串表示序号:,例如'序号:10000235523730700230031090216EAEB'

在使用多台收音机时,如果插入或卸下设备,主机对USB地址的分配可能会更改。无论何时从USB端口插入或删除SDR设备,主机都会轮询所有USB端口,并分配或重新分配与所连接设备关联的无线电地址。

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

  • 当运行多个无线电在同一主机在单独的MATLAB®会话,对于每个MATLAB会话,分配第一个无线电usb:0,并且后续无线电的ID号将增加1。

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

为确保所有分配的无线电标识保持静态,请勿在创建SDR对象后连接或断开无线电。最佳做法是按以下顺序连接无线电并创建SDR对象:

  1. 清除所有SDR对象。

  2. 连接所有收音机。

  3. 通过运行以下命令,检查以确认已连接的收音机已被识别:

    findPlutoRadio

  4. 创建SDR对象。

要与无线电硬件进行接口放射性同位素无线电对象的属性必须与无线电硬件的无线电ID匹配。请更新放射性同位素财产,如有必要。

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

rx=sdrrx('Pluto','radiod','usb:0');tx=sdrtx('Pluto','radiod','usb:1');

例子

全部崩溃

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

dev=sdrdev(“冥王星”)
dev=SDR设备:comm.sdrvpluto属性:RadioID:'192.168.2.1'设备名称:'Pluto'
R2017a中引入