主要内容

获取信号频谱在罗德与施瓦茨频谱分析仪使用IVI-C司机

这个例子展示了如何初始化rsspecanIVI-C司机,从司机,读几属性获取一个信号频谱使用罗德与施瓦茨®频谱分析仪,并在MATLAB®可视化频谱。

需求

要运行这个示例,您必须罗德与施瓦茨频谱分析仪IVI-C x64 2.0.1版本驱动程序安装在你的电脑上。

查看安装IVI-C司机

视图的列表IVI-C司机和MATLAB相关驱动程序安装在你的电脑上使用ividriverlist

= ividriverlist列表
列表=14×4表VendorDriver MATLABDriver IVIClass 万博1manbetxSupportedModels _____________ _____________ _____________ _____________________________________________________________________________________ 1“IviACPwr”“IviACPwr”“IviACPwr”{(" ")} 2“IviCounter”“IviCounter”“IviCounter”{(" ")} 3“IviDCPwr”“IviDCPwr”“IviDCPwr”{(" ")} 4“IviDigitizer”“IviDigitizer”“IviDigitizer”{(" ")} 5“IviDmm”“IviDmm”“IviDmm”{(" ")} 6“IviDownconverter”“IviDownconverter”“IviDownconverter”{(" ")} 7“IviFgen”“IviFgen”“IviFgen”{(" ")} 8“IviPwrMeter”“IviPwrMeter”“IviPwrMeter”{(" ")} 9“IviRfSigGen”“IviRfSigGen”“IviRfSigGen”{(" ")} 10“IviScope”“IviScope”“IviScope”{(" ")} 11“IviSpecAn”“IviSpecAn”“IviSpecAn”{(" ")} 12“IviSwtch”“IviSwtch”“IviSwtch”{(" ")} 13“IviUpconverter”“IviUpconverter”“IviUpconverter”{(" ")} 14“rsspecan”“rsspecan”“IviSpecAn”{[“ESW”“英尺小时”“帧”“FSV”“FSVA”“FSVR”“焊”“FSWP”“FSWT”]}

在本例中,您使用rsspecanMATLAB的司机。

连接到仪器

连接到一个模拟罗德与施瓦茨®使用频谱分析仪ividev仪器的MATLAB驱动程序名称和资源名称。下面的例子使用了rsspecan驾驶模拟模式运行无需任何硬件连接。自启用模拟模式,资源名称可以指定为空。

dev = ividev (“rsspecan”,”“模拟= true)
dev = rsspecan属性:模型:“FSW-26”制造商:“Rohde&Schwarz”SerialNumber:“ResourceName:“VendorDriver:“rsspecan”模拟:1 MarkerIDs: [“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”,“9”,“10”,…]TraceIDs:(“TRACE1”、“TRACE2”,“TRACE3”,“TRACE4”,“TRACE5”,“TRACE6”,…]InherentIVIAttributes: [1 x1 InherentIVIAttributes] BasicOperation: [1 x1 BasicOperation]标记:[1 x16标记]触发:[1 x1触发]DisplayControl: [1 x1 DisplayControl] ExternalMixing: [1 x1 ExternalMixing] MiscellaneousAttributes: [1 x1 MiscellaneousAttributes]显示所有功能

获取通用设备属性

查询司机及其属性信息。你可以探索对象的属性和sub-properties通过单击属性链接的对象输出显示。

dev.InherentIVIAttributes
ans = InherentIVIAttributes属性:UserOptions: [1 x1 UserOptions] DriverIdentification: [1 x1 DriverIdentification] DriverCapabilities: [1 x1 DriverCapabilities] InstrumentIdentification: [1 x1 InstrumentIdentification] AdvancedSessionInformation: [1 x1 AdvancedSessionInformation]
dev.InherentIVIAttributes.DriverIdentification
ans = DriverIdentification属性:描述:“罗德与施瓦茨信号和频谱分析仪IVI-C司机”DriverPrefix:“rsspecan”DriverVendor:“Rohde&Schwarz”修订:“司机:rsspecan 2.0(2.0.1.13),编译器:15.00 CVI,组件:IVIEngine 16.00, VISA-Spec 5.70”ClassSpecificationMajorVersion: 1 ClassSpecificationMinorVersion: 0

中心频率和跨越

配置频谱分析仪使用的频率范围中心频率和频率。

centerFrequency = 2 e + 9;frequencySpan = 500 e + 6;configureFrequencyCenterSpan (dev centerFrequency frequencySpan)

设置单扫描

配置采集频谱分析仪的属性。

sweepModeContinuous = false;numberOfSweeps = 1;detectorTypeAuto = true;detectorType =“DETECTOR_TYPE_AUTO_PEAK”;verticalScale =“VERTICAL_SCALE_LINEAR”;configureAcquisition (dev, sweepModeContinuous numberOfSweeps、detectorTypeAuto detectorType, verticalScale)

配置参考电平和范围

配置垂直频谱分析仪的属性,包括振幅单元,输入衰减、输入阻抗、参考电平和参考水平偏移量。

amplitudeUnits =“AMPLITUDE_UNITS_DBM”;inputImpedance = 50.0;referenceLevel = -10.0;referenceLevelOffset = 0;attenuationAuto = false;衰减= 10.0;configureLevel (dev, amplitudeUnits inputImpedance、referenceLevel referenceLevelOffset, attenuationAuto,衰减)

配置耦合和扫描属性

配置的耦合和扫描频谱分析仪的属性,包括分辨率带宽、视频带宽,和扫描时间。

resolutionBandwidthAuto = false;resolutionBandwidth = 1.0 e + 6;videoBandwidthAuto = false;videoBandwidth = 1.0 e + 6;sweepTimeAuto = false;sweepTime = 5.0 e - 3;configureSweepCoupling (dev, resolutionBandwidthAuto resolutionBandwidth、videoBandwidthAuto videoBandwidth, sweepTimeAuto, sweepTime)

执行扫描

启动一个基于当前信号采集仪器配置。这个函数readYTrace等待收购完成并返回跟踪振幅值的数组。振幅数组返回数据表示信号的振幅从一开始扫描频率的停止的频率。振幅单位属性决定了单位点的幅值数组。

maximumTimeMs = 5000;arrayLength = 501;amplitudeX = 1.75 e + 09:0.1e + 07:2.25e + 09年;[actualPointsY, amplitudeY] = readYTrace (dev,“TRACE1”、maximumTimeMs arrayLength);

可视化数据并显示任何错误

显示获得的光谱。

情节(amplitudeX amplitudeY);标题(“频谱分析仪跟踪情节”);包含(的频率(赫兹));ylabel (“振幅(dBm)”);

如果有任何错误,查询司机来检索和显示它们。

errorNum = 1;(errorNum ~ = 0) [errorNum errorMsg] = error_query (dev);流(ErrorQuery: % d %年代\ n”、errorNum errorMsg);结束
ErrorQuery: 0,没有错误。

清理

断开和清晰ividev对象从工作区。

清晰的dev

另请参阅

||

相关的话题