如何将NI-RFmx和RF工具包一起使用?
主要软件: Driver Software>>NI-RFmx SpecAn
主要软件版本: 1.2
主要软件修正版本: 1.2
次要软件: LabVIEW Toolkits>>W-CDMA Analysis Toolkit
问题: 我正在使用NI-RFmx并且想要将基于RF工具包测量的应用结合到项目里。我该怎么去做呢?
解答: 为了将使用NI-RFSA和任何RF工具包的代码(NI WLAN工具包,NI WCDMA工具包等等)与NI-RFmx驱动相结合,有两种情况需要注意:
情形1: NI-RFmx测量之后是RF工具包测量,然后又是NI-RFmx测量。
在这种情形下,遵循以下的步骤将RF工具包测量(例如WCDMA ModAcc EVM)和NI-RFmx测量(例如信道功率)结合起来。
步骤1:使用NI-RFmx进行测量。一旦NI-RFmx的测量结束后,使用“RFmxInstr Get NIRFSA Session.vi”将NI-RFSA会话从NI-RFmx会话中提取出来,然后调用"niRFSA Driver Reset.vi"重置任何原来由NI-RFmx设定的NI-RFSA驱动/硬件属性(例如参考时钟,载波频率等)。
Figure 1.
步骤2:对正在进行的测试设置任何需要的NI-RFSA硬件属性或者RF工具包属性(例如ModAcc测试长度等)。
步骤3:使用NI-RFSA和RF工具包函数进行测量。在完成测量之后不要关闭NI-RFSA会话。在整个程序结束之后调用RFmxIntr Close.vi的时候会自动将NI-RFSA会话关闭。
步骤4:把从"RFmxInstr Get NIRFSA Session.vi"获得的NI-RFmx会话传递到"RFmxInstr Reset Driver.vi"来讲NI-RFSA会话重置到默认状态。所有从前设定的测量属性,包括任何RFmxInstr属性都会与原来所进行的测量保持一致。
Figure 2.
需要理解的很重要的一点是当返回到NI-RFmx会话时对NI-RFmx属性不需要再次进行设置,因为NI-RFmx内部缓存了所有的RFmxInstr,信号和测量属性。
步骤5:使用NI-RFmx进行测量。
情形2:使用NI-RFmx测量结束后视同RF工具包进行测量。
Figure 3.
步骤1:使用NI-RFSA和RF工具包函数进行测量。测量结束关闭NI-RFSA会话。这会确保硬件资源(例如NI VSA)在NI-RFmx测量时可用。
步骤2:打开新的NI-RFmx会话,设置任何需要的硬件和测量属性。
步骤3:使用NI-RFmx进行测量。
相关链接: Developer Zone Example: NI-RFmx SpecAn CHP - WCDMA ModAcc - CHP Example (LabVIEW)
附件:
报告日期: 12/10/2014
最近更新: 04/15/2015
文档编号: 6S9GKUIY
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.