主要内容

sdrrx

创建接收系统对象赛灵思公司Zynq基于无线电硬件

描述

例子

处方= sdrrx (设备名称创建一个带有默认属性的receiver System对象™,用于从指定的无线电硬件接收数据设备名称.对象通过千兆以太网网络连接接收数据。

调用接收器系统对象时,对象连接到无线电硬件。该物体保持连接,直到您打电话给释放函数。有关如何使用该对象的更多信息,请参见相应System对象的文档。

处方= sdrrx (设备名称名称,值使用一个或多个属性指定其他属性名称,值论点。

例子

全部折叠

按照下面的步骤,确保您的无线电硬件已配置为主机无线电通信引导主机无线电硬件设置

为基于AD936x的Zynq无线电硬件创建一个接收器系统对象,具有指定的属性。使用单个通道。

rx = sdrrx (“AD936x”...“IPAddress”“192.168.3.2”...“CenterFrequency”,2.2e9,...'BaseBandSamplerate'800年e3,...“ChannelMapping”, 1)
rx = com . sdrrxad936x with properties: Main DeviceName: 'AD936x' 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显示所有属性

创建记录数据的日志。

日志= dsp.SignalSink;

使用receiver System对象接收和验证数据。使用日志保存有效数据。

counter = 1:20 [data,validData,overflow] = rx();如果validData = = 1如果溢出~ = 1%的连续数据日志(数据);结束其他的DISP(无效的数据。);结束结束
建立与硬件的连接。这个过程可能需要几秒钟。

按照下面的步骤,确保您的无线电硬件已配置为主机无线电通信引导主机无线电硬件设置

用指定的属性为FMCOMMS5无线电硬件创建一个receiver System对象。使用两个渠道。

rx = sdrrx (“FMCOMMS5”...“IPAddress”“192.168.3.2”...“CenterFrequency”,2.2e9,...'BaseBandSamplerate'800年e3,...“ChannelMapping”,[1 2])
rx = com . sdrrxfmcomms5 with properties: Main DeviceName: 'FMCOMMS5' IPAddress: '192.168.3.2' CenterFrequency: 2.2000e+09 GainSource: 'AGC Slow Attack' ChannelMapping: [1 2] BasebandSampleRate: 800000 OutputDataType: 'int16' SamplesPerFrame: 20000 EnableBurstMode: false ShowAdvancedProperties: false显示所有属性

创建记录数据的日志。

日志= dsp.SignalSink;

使用receiver System对象接收和验证数据。使用日志保存有效数据。

counter = 1:20 [data,validData,overflow] = rx();如果validData = = 1如果溢出~ = 1%的连续数据日志(数据);结束其他的DISP(无效的数据。);结束结束
建立与硬件的连接。这个过程可能需要几秒钟。

输入参数

全部折叠

基于Xilinx zynq的无线电硬件名称,指定为以下字符向量之一:

  • “AD936x”- 使用此选项可与以下任何无线电硬件设备接口:

    • ADI射频SOM

    • Xilinx ZC706与模拟设备®FMCOMMS2/3/4射频卡

    • Zedboard™采用ADI公司FMCMMS2 / 3/4 RF卡

    • Xilinx ZCU102带模拟器件FMCOMMS2/3/4射频卡

  • “FMCOMMS5”-使用此选项与Xilinx ZC706无线电硬件与模拟设备FMCOMMS5射频卡接口。

数据类型:char|字符串

名称-值对的观点

指定可选的逗号分隔对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen

例子:2.5 e9, CenterFrequency”

有关属性名称和值的完整列表,请参见返回的接收方System对象的属性,处方

输出参数

全部折叠

接收器为指定的无线电硬件,作为基于Xilinx Zynq的无线电系统对象返回。有关如何使用该对象的详细信息,请参阅相应的文档:

在R2014B中介绍