主要内容

sdrtx

创建发射器系统对象无线电硬件

描述

例子

tx= sdrtx (设备名称创建一个发射器系统对象™,该对象具有将数据传输到指定的无线电硬件的默认属性设备名称.该对象通过USB通信连接传输数据。

发射器系统对象在调用该对象时连接到无线电硬件。创建发射器无线电对象后,使用信息的目标函数comm.SDRTxPluto验证主机与硬件之间的通信。对象保持连接,直到调用释放方法。

请注意

而不是使用一步方法来执行System对象定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)执行等效操作。

tx= sdrtx (设备名称名称,值创建一个发射器系统对象,该对象使用一个或多个值覆盖默认值名称,值对参数。

例子

全部折叠

为ADALM-PLUTO无线电创建发射机系统对象。

Tx = sdrtx(“冥王星”
属性:DeviceName: 'Pluto' RadioID: 'usb:0' CenterFrequency: 2.4000e+09增益:-10 ChannelMapping: 1 BasebandSampleRate: 1000000

输入参数

全部折叠

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

例子:“冥王星”

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:3.5 e9‘CenterFrequency’,‘得到’,5设置发射机中心射频频率为3.5GHz和增益到5dB。

主要特性

全部折叠

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

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

  • IP地址,带前缀知识产权:,例如“ip: 192.168.2.1”

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

请注意

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

多个无线电的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('Pluto','RadioID','usb:0');tx = sdrtx('Pluto','RadioID','usb:1');

以Hz为单位设置的射频中心频率,指定为标量70.0 e66.0 e9

请注意

模拟设备®使冥王星无线电的调谐范围达到325兆赫到3.8兆赫。这个支持包使您能够在合格的调谐范围之外使用PLUTO收音机,方法是配置收音机使用AD9364固件操作。要扩展频率范围,在MATLAB命令提示符处,输入configurePlutoRadio“AD9364”).

可调:是的

数据类型:

增益,指定为标量-89.750分辨率为0.25dB。

可调:是的

数据类型:

此属性是只读的。

通道映射总是设置为1

基带采样率(以Hz为单位),指定为标量6510561.44 e6每秒采样。

请注意

实际计算值与指定的设置可能有一点不匹配。若要确认实际计算值与指定设置足够接近,请调用信息对象函数在无线电对象上。

数据类型:

推进特性

全部折叠

选项显示高级属性,指定为真正的

数据类型:逻辑

使用自定义筛选器,指定为以下值之一。

  • —过滤器链采用默认的过滤器设计。

  • 真正的-过滤器链使用自定义过滤器设计。要设计自定义过滤器,请调用designCustomFilter(Xilinx zynq无线电通信工具箱支持包)函数。

请注意

对象应用自定义筛选器时sdrtx系统对象,则UseCustomFilter属性自动设置为真正的.若要在默认和自定义筛选器之间切换,请设置UseCustomFilter财产真正的,分别。

有关更多信息,请参见基带采样率和滤波器链

数据类型:逻辑

频率校正值,以ppm为单位,指定为标量-200年200.此属性值纠正由于本振频率偏移或时钟速率不准确而导致的数据频率偏移。

请注意

  • FrequencyCorrection设置是0,将使用出厂校准的无线电设置。

  • FrequencyCorrection属性更改实际的无线电设置BasebandSampleRate而且CenterFrequency

可调:是的

依赖关系

要查看此属性,请使用setShowAdvancedProperties真正的

数据类型:

选择数据源,指定为输入端口的DDS的

选择直接数字合成时(DDS的)作为数据源,该对象为每个通道启用两个附加音调。要设置这些音调的音调频率和音阶,请使用DDSTone1FreqDDSTone2FreqDDSTone1Scale,DDSTone2Scale属性。DDS信号在FPGA上产生。

依赖关系

若要启用此属性,请设置ShowAdvancedProperties真正的

数据类型:字符|字符串

第一个以Hz为单位的DDS音调频率,指定为以下选项之一:

  • 数值标量——对于单个通道使用此选项,或者为两个通道指定相同的频率。对象对指定的每个通道应用标量展开ChannelMapping财产。

  • 1 × 2数字向量——使用此选项为两个通道指定不同的频率。的N向量的第Th元素被应用到N指定的通道ChannelMapping财产。

的有效范围DDSTone1Freq从0到BasebandSampleRate除以2。

依赖关系

若要启用此属性,请设置DataSourceSelectDDS的

数据类型:

第二DDS音频率(以Hz为单位),指定为以下选项之一:

  • 数值标量——对于单个通道使用此选项,或者为两个通道指定相同的频率。对象对指定的每个通道应用标量展开ChannelMapping财产。

  • 1 × 2数字向量——使用此选项为两个通道指定不同的频率。的N向量的第Th元素被应用到N指定的通道ChannelMapping财产。

的有效范围DDSTone2Freq为0赫兹BasebandSampleRate除以2。

依赖关系

若要启用此属性,请设置DataSourceSelectDDS的

数据类型:

第一个全音阶百万分之一的DDS音阶,指定为以下选项之一:

  • 数值标量——对于单个通道使用此选项,或者为两个通道指定相同的比例。对象对指定的每个通道应用标量展开ChannelMapping财产。

  • 1 × 2数字向量——使用此选项为两个通道指定不同的比例。的N向量的第Th元素被应用到N指定的通道ChannelMapping财产。

的有效范围DDSTone1Scale从0到1。

依赖关系

若要启用此属性,请设置DataSourceSelectDDS的

数据类型:

以全音阶的百万分之一为单位的第二DDS音阶,指定为以下选项之一:

  • 数值标量——对于单个通道使用此选项,或者为两个通道指定相同的比例。对象对指定的每个通道应用标量展开ChannelMapping财产。

  • 1 × 2数字向量——使用此选项为两个通道指定不同的比例。的N向量的第Th元素被应用到N指定的通道ChannelMapping财产。

的有效范围DDSTone2Scale从0到1。

依赖关系

若要启用此属性,请设置DataSourceSelectDDS的

数据类型:

内置自检环回模式,指定为以下选项之一:

  • “禁用”—关闭BIST环回功能。

  • '数字Tx ->数字Rx'-使数字信号在AD936x设备内循环返回。信号绕过射频级。

  • 'RF Rx -> RF Tx'—使接收射频信号回环至射频发射器端口。信号绕过FPGA。

依赖关系

若要启用此属性,请设置ShowAdvancedProperties真正的

数据类型:字符|字符串

BIST信号注入模式,指定为以下选项之一:

  • “禁用”—关闭BIST信号注入功能。

  • “音调注入Tx”—开启BIST信号注入传输路径。

  • “音调注入Rx”—使能BIST信号注入接收路径。

使能BIST信号注入后,可通过设置BIST信号产生源BISTSignalGen财产。

依赖关系

若要启用此属性,请设置ShowAdvancedProperties真正的

数据类型:字符|字符串

BIST信号产生源,指定为以下选项之一:

  • “伪随机位序列”—使用单板的PRBS (pseudo random binary sequence)发生器。

  • “语气”—使用单板的发音器。若要设置音调频率和音调级别,请使用BISTToneFreq而且BISTToneLevel属性,分别。

依赖关系

若要启用此属性,请设置BISTToneInject“音调注入Tx”“音调注入Rx”

数据类型:字符|字符串

BIST音的频率,指定为Fs / 32的“Fs / 16”“Fs * 3/32”,或“Fs / 8”

依赖关系

若要启用此属性,请设置BISTSignalGen“语气”

数据类型:字符|字符串

dB中的BIST音调级别,指定为' 0 '“6”“-12”,或“-18”

依赖关系

若要启用此属性,请设置BISTSignalGen“语气”

数据类型:字符|字符串

输出参数

全部折叠

指定硬件的发射器名称,作为System对象返回。

版本历史

在R2017a中介绍

Baidu
map