当使用PXI-5670和PXI-5671发生频率低于2.5MHz的信号时,输出信号的功率幅度可能不正确?



主要软件:
主要软件版本: 1.2
主要软件修正版本: 1.3
次要软件: N/A

问题: 最近发现的一个NI-RFSG驱动(特指版本1.2, 1.2.1, and 1.2.5)的bug显示:当使用PXI-5670和PXI-5671发生频率低于2.5MHz的信号时,输出信号的实际功率值将比设置值偏差2~3dB

PXI-5670和PXI-5671由基带任意波形发生器(PXI-5421和PXI-5441)以及射频上变频模块PXI-5610组成。当要在一个新的频点上发送射频信号时,NI-RFSG会自动设置PXI-5610的中心频率(射频中心频率)以及ARB的中心频率(中频中心频率)。

当频率改变小于5MHz,PXI-5610上变频器会固定不变(射频中心频率不变),PXI-54x1会调整其中频中心频率,NI-RFSG会根据频率的不同对输出信号使用对应的功率校准因子,确保输出信号的功率满足规格说明。正如前所述,由于对2.5MHz以下频率信号使用了错误的功率校准因子,使之输出功率无法满足规格说明。

一种可能受此bug影响的应用是生成从2.5MHz以下频率起,<5MHz为步进的扫频信号 ,以及调幅广播测试。

解答: 一种立竿见影的解决方法是使用附件提供的fixed NI-RFSG DLL。另外,也可以直接安装最新的NI-RFSG 1.3及其以上版本。

经修正的NI-RFSG DLL(nitnr2u.dll)的安装步骤说明:
执行以上步骤前,请先确认安装了NI-RFSG 1.2.5,如没有,请更新到NI-RFSG 1.2.5,否则NI-RFSG无法正常工作。

核对NI-RFSG版本,打开Measurement and Automation Explorer,展开My System » Software。 点击NI-RFSG,在MAX的右侧屏幕会显示该驱动的版本号。如有需要,请下载NI-RFSG 1.2.5(下载链接见下)。
  1. 在Windows任务栏上点击开始-> 运行
  2. 在运行提示窗,输入“cmd”,打开命令提示窗。
  3. 在命令提示窗,输入“net stop nidevldu,单击确定。你可以看到消息“NI Device Loader 服务正在停止”以及“NI Device Loader 服务已成功停止” 。保持命令提示窗当前状态。
  4. 定位到C:\Windows\System32 ,重命名nitnr2u.dll 为nitnr2u.dll_bak
  5. 拷贝此文附件提供的修正过的 nitnr2u.dllC:\Windows\System32
  6. 回到命令提示窗,输入net start nidevldu ,单击确定。你可以看到消息 “NI Device Loader 服务已经启动成功”


相关链接: NI-RFSG 1.2.5

附件:



nitnr2u.dll - nitnr2u.dll


报告日期: 04/25/2007
最近更新: 11/28/2008
文档编号: 48OFP8D3