Skip to content

NI RFmx SpecAn NF Attributes

Alex Starche edited this page Feb 28, 2022 · 4 revisions

NF Attributes

RFMXSPECAN_ATTR_NF_MEASUREMENT_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Enables the noise figure (NF) measurement.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_FALSE.

Get Function: RFmxSpecAn_NFGetMeasurementEnabled
Set Function: RFmxSpecAn_NFSetMeasurementEnabled

RFMXSPECAN_ATTR_NF_DUT_TYPE

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the type of DUT.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_DUT_TYPE_AMPLIFIER.

Get Function: RFmxSpecAn_NFGetDUTType
Set Function: RFmxSpecAn_NFSetDUTType
Values:
RFMXSPECAN_VAL_NF_DUT_TYPE_AMPLIFIER (0) Specifies that the DUT only amplifies or attenuates the signal, and does not change the frequency.
RFMXSPECAN_VAL_NF_DUT_TYPE_DOWNCONVERTER (1) Specifies that the DUT is a downconverter, that is, the IF frequency is the difference between the LO and RF frequencies.
RFMXSPECAN_VAL_NF_DUT_TYPE_UPCONVERTER (2) Specifies that the DUT is an upconverter, that is, the IF frequency is the sum of LO and RF frequencies.

NF Frequency Converter

RFMXSPECAN_ATTR_NF_FREQUENCY_CONVERTER_LO_FREQUENCY

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the fixed LO frequency of the DUT when you set the RFMXSPECAN_ATTR_NF_DUT_TYPE attribute to either RFMXSPECAN_VAL_NF_DUT_TYPE_DOWNCONVERTER or RFMXSPECAN_VAL_NF_DUT_TYPE_UPCONVERTER. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 10 MHz.

Get Function: RFmxSpecAn_NFGetFrequencyConverterLOFrequency
Set Function: RFmxSpecAn_NFSetFrequencyConverterLOFrequency

RFMXSPECAN_ATTR_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the context of the NF Frequency List attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT_RF.

Get Function: RFmxSpecAn_NFGetFrequencyConverterFrequencyContext
Set Function: RFmxSpecAn_NFSetFrequencyConverterFrequencyContext
Values:
RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT_RF (0) Specifies that the frequency context is RF.
RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT_IF (1) Specifies that the frequency context is IF.

RFMXSPECAN_ATTR_NF_FREQUENCY_CONVERTER_SIDEBAND

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the sideband when you set the RFMXSPECAN_ATTR_NF_DUT_TYPE attribute to either RFMXSPECAN_VAL_NF_DUT_TYPE_DOWNCONVERTER or RFMXSPECAN_VAL_NF_DUT_TYPE_UPCONVERTER, and the RFMXSPECAN_ATTR_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT attribute to RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_FREQUENCY_CONTEXT_IF.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_SIDEBAND_LSB.

Get Function: RFmxSpecAn_NFGetFrequencyConverterSideband
Set Function: RFmxSpecAn_NFSetFrequencyConverterSideband
Values:
RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_SIDEBAND_LSB (0) When the frequency context is IF, out of the two possible input frequencies that gets translated to IF, the lower is treated as the RF (signal) frequency while the higher is treated as the image frequency.
RFMXSPECAN_VAL_NF_FREQUENCY_CONVERTER_SIDEBAND_USB (1) When the frequency context is IF, out of the two possible input frequencies that gets translated to IF, the lower is treated as the image frequency while the higher is treated as the RF (signal) frequency.

RFMXSPECAN_ATTR_NF_FREQUENCY_CONVERTER_IMAGE_REJECTION

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the gain ratio of the DUT at the image frequency to that at the RF frequency. This value is expressed in dB. Refer to NF concept help for more details.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 999.99 dB.

Get Function: RFmxSpecAn_NFGetFrequencyConverterImageRejection
Set Function: RFmxSpecAn_NFSetFrequencyConverterImageRejection

RFMXSPECAN_ATTR_NF_FREQUENCY_LIST

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the list of frequencies at which the noise figure (NF) of the DUT is computed. This value is expressed in Hz.



The default value is an empty array.

Get Function: RFmxSpecAn_NFGetFrequencyList
Set Function: RFmxSpecAn_NFSetFrequencyList

RFMXSPECAN_ATTR_NF_MEASUREMENT_BANDWIDTH

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the effective noise-bandwidth in which power measurements are performed for the noise figure (NF) measurement. This value is expressed in Hz.



The default value is 100 kHz.

Get Function: RFmxSpecAn_NFGetMeasurementBandwidth
Set Function: RFmxSpecAn_NFSetMeasurementBandwidth

RFMXSPECAN_ATTR_NF_MEASUREMENT_INTERVAL

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the duration for which the signals are acquired at each frequency which you specify in the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in seconds.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 1 ms.

Get Function: RFmxSpecAn_NFGetMeasurementInterval
Set Function: RFmxSpecAn_NFSetMeasurementInterval

NF Averaging

RFMXSPECAN_ATTR_NF_AVERAGING_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether to enable averaging for the noise figure (NF) measurement.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_AVERAGING_ENABLED_FALSE.

Get Function: RFmxSpecAn_NFGetAveragingEnabled
Set Function: RFmxSpecAn_NFSetAveragingEnabled
Values:
RFMXSPECAN_VAL_NF_AVERAGING_ENABLED_FALSE (0) The measurement is performed on a single acquisition.
RFMXSPECAN_VAL_NF_AVERAGING_ENABLED_TRUE (1) The NF measurement uses the value of the RFMXSPECAN_ATTR_NF_AVERAGING_COUNT attribute as the number of acquisitions for each frequency which you specify in the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute, over which the NF measurement is averaged.

RFMXSPECAN_ATTR_NF_AVERAGING_COUNT

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the number of acquisitions used for averaging when you set the RFMXSPECAN_ATTR_NF_AVERAGING_ENABLED attribute to RFMXSPECAN_VAL_NF_AVERAGING_ENABLED_TRUE.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 10.

Get Function: RFmxSpecAn_NFGetAveragingCount
Set Function: RFmxSpecAn_NFSetAveragingCount

RFMXSPECAN_ATTR_NF_CALIBRATION_SETUP_ID

Data Type: char []
Access: read/write
Functions: RFmxSpecAn_SetAttributeString
RFmxSpecAn_GetAttributeString
Description: Associates a unique string identifier with the hardware setup used to perform calibration for the NF measurement.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty string.

Get Function: RFmxSpecAn_NFGetCalibrationSetupId
Set Function: RFmxSpecAn_NFSetCalibrationSetupId

NF External Preamp

RFMXSPECAN_ATTR_NF_EXTERNAL_PREAMP_PRESENT

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies if an external preamplifier is present in the signal path.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_EXTERNAL_PREAMP_PRESENT_FALSE.

Get Function: RFmxSpecAn_NFGetExternalPreampPresent
Set Function: RFmxSpecAn_NFSetExternalPreampPresent
Values:
RFMXSPECAN_VAL_NF_EXTERNAL_PREAMP_PRESENT_FALSE (0) No external preamplifier present in the signal path.
RFMXSPECAN_VAL_NF_EXTERNAL_PREAMP_PRESENT_TRUE (1) An external preamplifier present in the signal path.

RFMXSPECAN_ATTR_NF_EXTERNAL_PREAMP_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the array of frequencies corresponding to the value of the RFMXSPECAN_ATTR_NF_EXTERNAL_PREAMP_GAIN attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

Get Function: RFmxSpecAn_NFGetExternalPreampFrequency
Set Function: RFmxSpecAn_NFSetExternalPreampFrequency

RFMXSPECAN_ATTR_NF_EXTERNAL_PREAMP_GAIN

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the gain of the external preamp as a function of frequency. The value is expressed in dB.

Specify the frequencies at which gain values were measured using the RFMXSPECAN_ATTR_NF_EXTERNAL_PREAMP_FREQUENCY attribute.

Get Function: RFmxSpecAn_NFGetExternalPreampGain
Set Function: RFmxSpecAn_NFSetExternalPreampGain

NF Loss

NF DUT Input

RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the noise figure (NF) measurement accounts for ohmic losses between the noise source and the input port of the DUT, excluding the losses that are common to calibration and the measurement steps for the Y-Factor method, which are specified by the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED_FALSE.

Get Function: RFmxSpecAn_NFGetDUTInputLossCompensationEnabled
Set Function: RFmxSpecAn_NFSetDUTInputLossCompensationEnabled
Values:
RFMXSPECAN_VAL_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED_FALSE (0) The NF measurement ignores the ohmic losses.
RFMXSPECAN_VAL_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED_TRUE (1) The NF measurement accounts for the ohmic losses.

RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of frequencies corresponding to the value of the RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS attribute. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetDUTInputLossFrequency
Set Function: RFmxSpecAn_NFSetDUTInputLossFrequency

RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the ohmic losses between the noise source and the input port of the DUT, as a function of the frequency. This value is expressed in dB. This loss is accounted for by the NF measurement when you set the RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED attribute to RFMXSPECAN_VAL_NF_DUT_INPUT_LOSS_COMPENSATION_ENABLED_TRUE. You must exclude any loss which is inherent to the noise source and is common between the calibration and measurement steps, and configure the loss using the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute.

Specify the frequencies at which the losses were measured using the RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetDUTInputLoss
Set Function: RFmxSpecAn_NFSetDUTInputLoss

RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the ohmic loss elements considered in the RFMXSPECAN_ATTR_NF_DUT_INPUT_LOSS attribute. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetDUTInputLossTemperature
Set Function: RFmxSpecAn_NFSetDUTInputLossTemperature

NF DUT Output

RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the noise figure (NF) measurement accounts for ohmic losses between the output port of the DUT and the input port of the analyzer.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED_FALSE.

Get Function: RFmxSpecAn_NFGetDUTOutputLossCompensationEnabled
Set Function: RFmxSpecAn_NFSetDUTOutputLossCompensationEnabled
Values:
RFMXSPECAN_VAL_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED_FALSE (0) The NF measurement ignores ohmic losses.
RFMXSPECAN_VAL_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED_TRUE (1) The NF measurement accounts for the ohmic losses.

RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the array of frequencies corresponding to the value of the RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS attribute. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetDUTOutputLossFrequency
Set Function: RFmxSpecAn_NFSetDUTOutputLossFrequency

RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the array of ohmic losses between the output port of the DUT and the input port of the analyzer, as a function of frequency. This value is expressed in dB. This loss is accounted for by the noise figure (NF) measurement when you set the RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED attribute to RFMXSPECAN_VAL_NF_DUT_OUTPUT_LOSS_COMPENSATION_ENABLED_TRUE.

Specify the array of frequencies at which the losses were measured using the RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetDUTOutputLoss
Set Function: RFmxSpecAn_NFSetDUTOutputLoss

RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the ohmic loss elements specified by the RFMXSPECAN_ATTR_NF_DUT_OUTPUT_LOSS attribute. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetDUTOutputLossTemperature
Set Function: RFmxSpecAn_NFSetDUTOutputLossTemperature

NF Calibration

RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the noise figure (NF) measurement accounts for the ohmic losses between the noise source and input port of the analyzer during the calibration step, excluding any losses which you have specified using the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED_FALSE.

Get Function: RFmxSpecAn_NFGetCalibrationLossCompensationEnabled
Set Function: RFmxSpecAn_NFSetCalibrationLossCompensationEnabled
Values:
RFMXSPECAN_VAL_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED_FALSE (0) The NF measurement ignores the ohmic losses.
RFMXSPECAN_VAL_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED_TRUE (1) The NF measurement accounts for the ohmic losses.

RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of frequencies corresponding to the ohmic losses between the source and the input port of the analyzer. This value is expressed in Hz. This attribute is applicable only when you set the RFMXSPECAN_ATTR_NF_Y_FACTOR_MODE attribute to RFMXSPECAN_VAL_NF_Y_FACTOR_MODE_CALIBRATE and set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR, or when you set the RFMXSPECAN_ATTR_NF_COLD_SOURCE_MODE attribute to RFMXSPECAN_VAL_NF_Y_FACTOR_MODE_CALIBRATE and set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_COLD_SOURCE.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetCalibrationLossFrequency
Set Function: RFmxSpecAn_NFSetCalibrationLossFrequency

RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the array of ohmic losses between the noise source and input port of the analyzer during calibration, as a function of frequency. This value is expressed in dB. This loss is accounted for by the noise figure (NF) measurement when you set the RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED attribute to RFMXSPECAN_VAL_NF_CALIBRATION_LOSS_COMPENSATION_ENABLED_TRUE. You must exclude any loss specified by the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute.

This attribute specifies the frequencies at which the RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS_FREQUENCY attribute measures the losses.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetCalibrationLoss
Set Function: RFmxSpecAn_NFSetCalibrationLoss

RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the ohmic loss elements specified by the RFMXSPECAN_ATTR_NF_CALIBRATION_LOSS attribute. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetCalibrationLossTemperature
Set Function: RFmxSpecAn_NFSetCalibrationLossTemperature

RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the measurement method used to perform the noise figure (NF) measurement.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is Y-Factor.

Get Function: RFmxSpecAn_NFGetMeasurementMethod
Set Function: RFmxSpecAn_NFSetMeasurementMethod
Values:
RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR (0) The NF measurement computes the noise figure of the DUT using a noise source with a calibrated excess-noise ratio (ENR). Supported Devices: PXIe-5665 (3.6 GHz), PXIe-5668, PXIe-5644/5645/5646, PXIe-5840/5841, PXIe 5830/5831/5832 Refer to the NF concept topic for more information.
RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_COLD_SOURCE (1) The NF measurement computes the noise figure of the DUT using a 50 ohm microwave termination as the noise source. Supported Devices: PXIe-5644/5645/5646/5840/5841, PXIe-5830/5831/5832 Refer to the NF concept topic for more information.

NF Y Factor

RFMXSPECAN_ATTR_NF_Y_FACTOR_MODE

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the measurement should calibrate the noise characteristics of the analyzer or compute the noise characteristics of the DUT when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_Y_FACTOR_MODE_MEASURE.

Get Function: RFmxSpecAn_NFGetYFactorMode
Set Function: RFmxSpecAn_NFSetYFactorMode
Values:
RFMXSPECAN_VAL_NF_Y_FACTOR_MODE_MEASURE (0) The noise figure (NF) measurement computes the noise characteristics of the DUT, compensating for the noise figure of the analyzer.
RFMXSPECAN_VAL_NF_Y_FACTOR_MODE_CALIBRATE (1) The NF measurement computes the noise characteristics of the analyzer.

NF Noise Source

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_ENR_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of frequencies corresponding to the effective noise ratio (ENR) values specified by the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_ENR attribute. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceENRFrequency
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceENRFrequency

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_ENR

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the array of effective noise ratio (ENR) values of the noise source as a function of the frequency. This value is expressed in dB. The corresponding frequencies are specified by the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_ENR_FREQUENCY attribute. This attribute is used only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceENR
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceENR

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_COLD_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the calibrated cold noise temperature of the noise source used in the Y-Factor method. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 302.8.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceColdTemperature
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceColdTemperature

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_OFF_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the noise source used in the Y-Factor method when the noise source is turned off. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceOffTemperature
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceOffTemperature

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_SETTLING_TIME

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the time to wait till the noise source used in the Y-Factor method settles to either hot or cold state when the noise source is turned on or off. This value is expressed in seconds.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 0.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceSettlingTime
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceSettlingTime

NF Y Factor Loss

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the noise figure (NF) measurement should account for ohmic losses inherent to the noise source used in the Y-Factor method common to the calibration and measurement steps.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED_FALSE.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceLossCompensationEnabled
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceLossCompensationEnabled
Values:
RFMXSPECAN_VAL_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED_FALSE (0) Ohmic losses are ignored.
RFMXSPECAN_VAL_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED_TRUE (1) Ohmic losses are accounted for in the NF measurement.

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies the frequencies corresponding to the ohmic loss inherent to the noise source used in the Y-Factor method specified by the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceLossFrequency
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceLossFrequency

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the ohmic losses inherent to the noise source used in the Y-Factor method. This value is expressed in dB. This loss is accounted for by the NF measurement when you set the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED attribute to RFMXSPECAN_VAL_NF_Y_FACTOR_NOISE_SOURCE_LOSS_COMPENSATION_ENABLED_TRUE.

You must specify the frequencies at which the losses were measured using the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceLoss
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceLoss

RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the ohmic loss elements specified in the RFMXSPECAN_ATTR_NF_Y_FACTOR_NOISE_SOURCE_LOSS attribute. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetYFactorNoiseSourceLossTemperature
Set Function: RFmxSpecAn_NFSetYFactorNoiseSourceLossTemperature

NF Cold Source

RFMXSPECAN_ATTR_NF_COLD_SOURCE_MODE

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies whether the measurement should calibrate the noise characteristics of the analyzer or compute the noise characteristics of the DUT for the cold source method.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is RFMXSPECAN_VAL_NF_COLD_SOURCE_MODE_MEASURE.

Get Function: RFmxSpecAn_NFGetColdSourceMode
Set Function: RFmxSpecAn_NFSetColdSourceMode
Values:
RFMXSPECAN_VAL_NF_COLD_SOURCE_MODE_MEASURE (0) The noise figure (NF) measurement computes the noise characteristics of the DUT and compensates for the noise figure of the analyzer.
RFMXSPECAN_VAL_NF_COLD_SOURCE_MODE_CALIBRATE (1) The NF measurement computes the noise characteristics of the analyzer.

Input Termination

RFMXSPECAN_ATTR_NF_COLD_SOURCE_INPUT_TERMINATION_VSWR

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of voltage standing wave ratios (VSWR) as a function of frequency of the microwave termination used as the noise source in cold source method. The corresponding array of frequencies is specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_INPUT_TERMINATION_VSWR_FREQUENCY attribute.

In most cases, the exact VSWR of the microwave termination may not be known. Hence, NI recommends that you set this attribute to an empty array, in which case the noise figure (NF) measurement assumes that the VSWR of the microwave termination is unity for all frequencies.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceInputTerminationVSWR
Set Function: RFmxSpecAn_NFSetColdSourceInputTerminationVSWR

RFMXSPECAN_ATTR_NF_COLD_SOURCE_INPUT_TERMINATION_VSWR_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of frequencies corresponding to the voltage standing wave ratios (VSWR) of the microwave termination used in the cold source method as specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_INPUT_TERMINATION_VSWR attribute. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceInputTerminationVSWRFrequency
Set Function: RFmxSpecAn_NFSetColdSourceInputTerminationVSWRFrequency

RFMXSPECAN_ATTR_NF_COLD_SOURCE_INPUT_TERMINATION_TEMPERATURE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the physical temperature of the microwave termination used as the noise source in the cold source method. This value is expressed in kelvin.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 297.

Get Function: RFmxSpecAn_NFGetColdSourceInputTerminationTemperature
Set Function: RFmxSpecAn_NFSetColdSourceInputTerminationTemperature

NF DUT

RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S_PARAMETERS_FREQUENCY

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of frequencies corresponding to the s-parameters of the DUT specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S21, RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S12, RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S11, and RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S22 attributes. This value is expressed in Hz.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceDUTSParametersFrequency
Set Function: RFmxSpecAn_NFSetColdSourceDUTSParametersFrequency

RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S21

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the gains of the DUT as a function of frequency, when the output port of the DUT is terminated with an impedance equal to the characteristic impedance. This value is expressed in dB. The corresponding array of frequencies is specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S_PARAMETERS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceDUTS21
Set Function: RFmxSpecAn_NFSetColdSourceDUTS21

RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S12

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the input-isolations of the DUT as a function of frequency, when the input port of the DUT is terminated with an impedance equal to the characteristic impedance. This value is expressed in dB. The corresponding array of frequencies is specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S_PARAMETERS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceDUTS12
Set Function: RFmxSpecAn_NFSetColdSourceDUTS12

RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S11

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the input-reflections of the DUT as a function of frequency, when the output port of the DUT is terminated with an impedance equal to the characteristic impedance. This value is expressed in dB.

The corresponding array of frequencies is specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S_PARAMETERS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceDUTS11
Set Function: RFmxSpecAn_NFSetColdSourceDUTS11

RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S22

Data Type: float64 []
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64Array
RFmxSpecAn_GetAttributeF64Array
Description: Specifies an array of the output-reflections of the DUT as a function of frequency, when the input port of the DUT is terminated with an impedance equal to the characteristic impedance. This value is expressed in dB. The corresponding array of frequencies is specified by the RFMXSPECAN_ATTR_NF_COLD_SOURCE_DUT_S_PARAMETERS_FREQUENCY attribute.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is an empty array.

Get Function: RFmxSpecAn_NFGetColdSourceDUTS22
Set Function: RFmxSpecAn_NFSetColdSourceDUTS22

RFMXSPECAN_ATTR_NF_ADVANCED_DEVICE_TEMPERATURE_TOLERANCE

Data Type: float64
Access: read/write
Functions: RFmxSpecAn_SetAttributeF64
RFmxSpecAn_GetAttributeF64
Description: Specifies the tolerance for device temperature beyond which the calibration data is considered invalid. This value is expressed in Celsius.

You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals.

The default value is 5.

Get Function: RFmxSpecAn_NFGetAdvancedDeviceTemperatureTolerance
Set Function: RFmxSpecAn_NFSetAdvancedDeviceTemperatureTolerance

RFMXSPECAN_ATTR_NF_NUMBER_OF_ANALYSIS_THREADS

Data Type: int32
Access: read/write
Functions: RFmxSpecAn_SetAttributeI32
RFmxSpecAn_GetAttributeI32
Description: Specifies the maximum number of threads used for parallelism for the noise figure (NF) measurement.

The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations.

The default value is 1.

Get Function: RFmxSpecAn_NFGetNumberOfAnalysisThreads
Set Function: RFmxSpecAn_NFSetNumberOfAnalysisThreads

NF Results

NF Results DUT

RFMXSPECAN_ATTR_NF_RESULTS_DUT_NOISE_FIGURE

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the noise figures of the DUT measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dB.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsDUTNoiseFigure

RFMXSPECAN_ATTR_NF_RESULTS_DUT_NOISE_TEMPERATURE

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the equivalent thermal noise temperatures of the DUT measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in kelvin.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsDUTNoiseTemperature

RFMXSPECAN_ATTR_NF_RESULTS_DUT_GAIN

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the available gains of the DUT measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dB.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsDUTGain

RFMXSPECAN_ATTR_NF_RESULTS_ANALYZER_NOISE_FIGURE

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the noise figures of the analyzer measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dB.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsAnalyzerNoiseFigure

NF Results Y Factor

RFMXSPECAN_ATTR_NF_RESULTS_MEASUREMENT_Y_FACTOR

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the measurement Y-Factors measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dB. A valid result is returned only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsMeasurementYFactor

RFMXSPECAN_ATTR_NF_RESULTS_CALIBRATION_Y_FACTOR

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns an array of the calibration Y-Factors measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dB. A valid result is returned only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsCalibrationYFactor

RFMXSPECAN_ATTR_NF_RESULTS_Y_FACTOR_HOT_POWER

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns the array of powers measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute, when the noise source is enabled. This value is expressed in dBm. A valid result is returned only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsYFactorHotPower

RFMXSPECAN_ATTR_NF_RESULTS_Y_FACTOR_COLD_POWER

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns the array of powers measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute, when the noise source is disabled. This value is expressed in dBm. A valid result is returned only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to RFMXSPECAN_VAL_NF_MEASUREMENT_METHOD_Y_FACTOR.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsYFactorColdPower

NF Results Cold Source

RFMXSPECAN_ATTR_NF_RESULTS_COLD_SOURCE_POWER

Data Type: float64 []
Access: read only
Functions: RFmxSpecAn_GetAttributeF64Array
Description: Returns the power measured at the frequencies specified by the RFMXSPECAN_ATTR_NF_FREQUENCY_LIST attribute. This value is expressed in dBm. A valid result is returned only when you set the RFMXSPECAN_ATTR_NF_MEASUREMENT_METHOD attribute to Cold-source.

You do not need to use a selector string to read this result for default signal and result instance. Refer to the Selector Strings topic for information about the string syntax for named signals and results.

Get Function: RFmxSpecAn_NFGetResultsColdSourcePower

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally