主要内容

sdrrx

创建接收器系统对象为了USRP嵌入式系列无线电硬件

描述

例子

rx= sdrrx(设备名称创建具有默认属性的接收器系统对象™设备名称。该对象通过千兆以太网网络连接接收数据。

当您调用接收器系统对象时,对象将连接到无线电硬件。对象保持连接,直到您致电发布功能。有关如何使用对象的更多信息,请参见相应系统对象的文档。

rx= sdrrx(设备名称,,,,名称,价值使用一个或多个名称值参数指定其他属性。

例子

全部收缩

确保您的无线电硬件配置为主机-Radio通信,请遵循该步骤指导的主机Radio硬件设置

使用指定属性为您的无线电硬件创建接收器系统对象。使用单个通道。

rx = sdrrx('e3xx',,,,...'IP地址',,,,'192.168.3.2',,,,...“中心频率”,2.2e9,...“基带缩影”,800E3,...“频道图”,1)
rx = comm.SDRRxE3xx with properties: Main DeviceName: 'E3xx' IPAddress: '192.168.3.2' CenterFrequency: 2.2000e+09 GainSource: 'AGC Slow Attack' ChannelMapping: 1 BasebandSampleRate: 800000 OutputDataType: 'int16' SamplesPerFrame: 20000 EnableBurstMode:false showadvancedproperties:false显示所有属性

创建一个记录记录数据。

log = dsp.SignalSink;

使用接收器系统对象接收和验证数据。使用日志保存有效的数据。

为了Counter = 1:20 [数据,有效数据,溢出] = rx();如果有效数据== 1如果溢出〜= 1%连续数据日志(数据);结尾别的disp(“没有有效的数据。”);结尾结尾
##建立连接到硬件。这个过程可能需要几秒钟。

输入参数

全部收缩

USRP嵌入式系列无线电硬件的名称,指定为'e3xx'。您可以与这些无线电硬件设备中的任何一个接口:

  • USRP E310

  • USRP E312

数据类型:char|细绳

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:“中心频率”,2.5E9

有关属性名称和价值的完整列表,请参见返回的接收器系统对象的属性,rx

输出参数

全部收缩

指定无线电硬件的接收器,返回为comm.sdrrxe3xx系统对象。

版本历史记录

在R2016b中引入

也可以看看

功能

对象