InstrumentControlToolbox雪耋瓒熘™支持通过接口和驱动程序与仪器进行通信。有关支持的硬件的完整列表,请访问“仪器控制工具箱”产品页面,网址为www.罪焐芡拂mathworks.com/products/instrument/
工具/原料
matlab软件
电脑
方法/步骤
1、介绍本示例通过TCP/IP接口从KeysightTechnologies®(以前为AgilentTechnologies®)X系列信号分析仪(N9020A,MXA信号分析仪)获取IQ数据。
2、要求要运行此示例,您需要具有以太网(哌囿亡噱TCP/IP)连接的X系列信号分析仪。您还可以在X系列分析仪上或与X系列分析仪位于同一网络上的PC上,使用MATLAB执行此示例。眺螗熨膣本示例使用了乐器控制工具箱和DSP系统工具箱™中的功能。
3、定义测量参数在进行测量之前,请定义用于配置仪器的参数。根据您正在测量的信号,您可能需要修改以下一些参数。
4、参数定义
5、连接仪器连接仪器之前:使用TCP/IP连接设置仪器连接。调整输入缓冲区的大小,使其可以保存仪器返回的数据。设置超时时间以留出足够的时间进行数据测量和传输。连接到仪器。
6、查询仪器标识信息使用适当的SCPI命令将仪器重置为已知状态。查询仪器标识,以确保我们已连接到正确的仪器。仪器标识信息:AgilentTechnologies,N9020A,MY48011248,A.03.08
7、设置用于IQ波形测量的仪器X系谱驸扌溺列信号和频谱分析仪可执行IQ测量以及频谱测量。在此示例中,您将获取时域IQ数据,在MATLAB中对其进行可视化,并对所获取的数据执行信号分析。使用胨检馁秣SCPI命令配置仪器以进行测量,并定义一次测量后数据传输的格式。
8、开始测量触发仪器进行测量,等待测量操作完成并读入波形。在处理数据之前,将I和Q分量与仪器返回的交错数据分开,并在MATLAB中创建一个复数向量。
9、显示有关测量的信息该仪器提供有关最新获取的数据的信息。捕获并显示此信息。
10、绘制获取的IQ数据绘制所获取的时域数据的前1000个点并注释该图。
11、绘制IQ数据的频谱视图频谱视图可能比数据的时域视图短铘辔嗟具有更多信息。例如,您可以使用频谱视图来识别主要频段,信号带宽等。您需要DSPSystem皈其拄攥Toolbox来绘制频谱视图。如果所需的功能不可用,则可能会出现错误。
12、将仪器切换回频谱分析仪模式将仪器切换到频谱分析仪模式,并将MATLAB中生成的频谱视图与SignalAnalyzer上的视图进行比较。使用其他SCPI命令可用于配置仪器的测量和显示设置。
13、清理