|
输出功率比在程序中预先设定的值要低得多(当使用1V的调制信号时减小量高达6 dB)。
当使用LabVIEW带的Modulation Toolkit RFSG 范例时,比如MT RFSG Generate AM.vi,这个问题很可能会发生。影响的设备有: NI PXIe-5644R/5645R, NI PXI-5670/5671, NI PXIe-5672/5673/5673E
硬件考虑
NI 5670/5671:在脚本模式下,如果功率水平类型属性设置为平均功率,驱动会缩放每个波形以让所有的波形具有相同的平均功率。各波形的平均功率水平与在功率水平类型属性设置的值相匹配。您可以把功率水平类型属性设置为峰值功率此来禁用这一缩放操作。
NI 5644R/5645R/5672/5673/5673E: 当生成模式属性被设成脚本的时候,功率水平类型属性必须设置为峰值功率。
如何获得正确值
如果功率水平类型设置为平均功率,功率值可以安全地传递给驱动,并且输出功率能达到预期值。在这种情况下,功率值能在-1和1之间自动规格化。
但是,当功率水平类型被设置成峰值功率时,功率值在传递给驱动之前会先用Modulation Toolkit 中的 MT Calculate Power Adjustment and PAPR.vi
进行转换。
或者,用户可以自己根据RF:Power Level Type Property给出的公式实现平均功率值向峰值功率的转换。
频率调制方案
另外,为了确保在峰值功率模式中使用频率调制方案(FSK, MSK, and CPM)时能获得正确的波形,用户需要考虑其他的影响因素比如重采样或滤波效应,使用MT Calculate Worst Case Scaling Factor (Modulation and Resample).vi 。
调制工具包中包括的调制VI仅接受值从-1到1的归一化输入。因此,LabVIEW中RFSG范例背后隐含的假设是:信号发生器总是被设置为平均功率模式,而不是峰值功率。用户需要确保功率设置正确、传递的值在规定的范围内。
|