NI RFSA Factory Calibration Attributes - ni/grpc-device GitHub Wiki
- NI 5601
-
NI 5665/5668R
- NIRFSA_ATTR_CAL_RF_PATH_SELECTION
- NIRFSA_ATTR_CAL_RF_ELECTRONIC_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_RF_MECHANICAL_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_IF_FILTER_SELECTION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_TABLE_SELECTION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_LO_PATH_SELECTION
- NIRFSA_ATTR_CAL_LO1_ATTENUATION
- NIRFSA_ATTR_CAL_LO2_ATTENUATION
- NIRFSA_ATTR_CAL_LO3_ATTENUATION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_TABLE_SIZE
- NIRFSA_ATTR_CAL_RF_LOWBAND_SIGNAL_CONDITIONING_PATH_SELECTION
- NI 5693
- NI 5694
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the RF path to use during calibration. This attribute is valid only during a calibration session. When you set this attribute, NI-RFSA does not select the RF path based on the downconverter center frequency.
The following table lists the RF bands used by the supported devices.
Device | RF Band | Frequency Range |
---|---|---|
PXIe-5603 | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5605 (low band signal path) | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5605 (high band signal path) | RF band 2 | 3.6 GHz to 14 GHz |
PXIe-5606 (low band signal path) | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5606 (high band signal path) | RF band 2 | 3.6 GHz to 26.5 GHz |
PXIe-5606 (low band signal path, 320 MHz IF filter) | RF band 1 | 20 Hz to 3.41 GHz |
PXIe-5606 (high band signal path, 320 MHz IF filter) | RF band 2 | 3.41 GHz to 26.5 GHz |
Defined and Valid Values: |
Value | Description | Valid For |
---|---|---|
NIRFSA_VAL_EXT_CAL_RF_BAND_1 (1700) | Specifies to use RF band 1. | PXIe-5601/5603/5605/5606 |
NIRFSA_VAL_EXT_CAL_RF_BAND_2 (1701) | Specifies to use RF band 2. | PXIe-5601/5605/5606 |
NIRFSA_VAL_EXT_CAL_RF_BAND_3 (1702) | Specifies to use RF band 3. | PXIe-5601 |
NIRFSA_VAL_EXT_CAL_RF_BAND_4 (1703) | Specifies to use RF band 4. | PXIe-5601 |
Default Values: |
PXIe-5603/5605 (low band)/5606—NIRFSA_VAL_EXT_CAL_RF_BAND_1
PXIe-5601/5605 (high band)—NIRFSA_VAL_EXT_CAL_RF_BAND_2
Supported Devices: PXIe-5601/5603/5605/5606, PXIe-5698
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the RF path to use during calibration. This attribute is valid only during a calibration session. When you set this attribute, NI-RFSA does not select the RF path based on the downconverter center frequency.
The following table lists the RF bands used by the supported devices.
Device | RF Band | Frequency Range |
---|---|---|
PXIe-5603 | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5605 (low band signal path) | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5605 (high band signal path) | RF band 2 | 3.6 GHz to 14 GHz |
PXIe-5606 (low band signal path) | RF band 1 | 20 Hz to 3.6 GHz |
PXIe-5606 (high band signal path) | RF band 2 | 3.6 GHz to 26.5 GHz |
PXIe-5606 (low band signal path, 320 MHz IF filter) | RF band 1 | 20 Hz to 3.41 GHz |
PXIe-5606 (high band signal path, 320 MHz IF filter) | RF band 2 | 3.41 GHz to 26.5 GHz |
Defined and Valid Values: |
Value | Description | Valid For |
---|---|---|
NIRFSA_VAL_EXT_CAL_RF_BAND_1 (1700) | Specifies to use RF band 1. | PXIe-5601/5603/5605/5606 |
NIRFSA_VAL_EXT_CAL_RF_BAND_2 (1701) | Specifies to use RF band 2. | PXIe-5601/5605/5606 |
NIRFSA_VAL_EXT_CAL_RF_BAND_3 (1702) | Specifies to use RF band 3. | PXIe-5601 |
NIRFSA_VAL_EXT_CAL_RF_BAND_4 (1703) | Specifies to use RF band 4. | PXIe-5601 |
Default Values: |
PXIe-5603/5605 (low band)/5606—NIRFSA_VAL_EXT_CAL_RF_BAND_1
PXIe-5601/5605 (high band)—NIRFSA_VAL_EXT_CAL_RF_BAND_2
Supported Devices: PXIe-5601/5603/5605/5606, PXIe-5698
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Selects the value of RF electronic attenuation from a table of valid configurations. This attribute is valid only during a calibration session and when you set the NIRFSA_ATTR_CAL_RF_PATH_SELECTION attribute to NIRFSA_ATTR_VAL_EXT_CAL_RF_BAND_1.
Default Value: N/A
Supported Devices: PXIe-5603/5605/5606
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Selects the value of the RF mechanical attenuation configuration from a table of valid configurations. This attribute is valid only during a calibration session.
Default Values:
PXIe-5603/5605: 3
PXIe-5606: 2
Supported Devices: PXIe-5603/5605/5606
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the IF filter path during calibration. The attribute is valid only during a calibration session.
Defined Values:
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_1 (2100) | Specifies that the 5 MHz filter path is used during calibration. |
---|---|
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_2 (2101) | Specifies that the 300 kHz filter path is used during calibration. Not supported for the PXIe-5694. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_3 (2102) | None of the IF filter paths are used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_4 (2103) | Specifies that the 20 MHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_5 (2104) | Specifies that the 1.4 MHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_6 (2105) | Specifies that the 400 kHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_7 (2106) | Specifies that the 110 kHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_8 (2107) | Specifies that the 30 kHz filter path is used during calibration. |
Default Value: NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_4 |
Supported Devices: PXIe-5694
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the IF attenuation table to be used for external calibration. This attribute is valid only in a calibration session.
Defined Values:
NIRFSA_VAL_EXT_CAL_IF_ATTENUATION_TABLE_STANDARD (2900) | Specifies that the standard IF attenuation table is used for the external calibration. |
---|---|
NIRFSA_VAL_EXT_CAL_IF_ATTENUATION_TABLE_ACPR (2901) | Specifies that the adjacent channel power ratio (ACPR) IF attenuation table is used for the external calibration. You can only select this value if you set the NIRFSA_ATTR_CAL_IF_FILTER_SELECTION attribute to NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_1 or NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_2. |
Default Value: NIRFSA_VAL_EXT_CAL_IF_ATTENUATION_TABLE_STANDARD |
Supported Devices: PXIe-5603/5605
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the IF attenuation index from a table of valid settings. To select a correct attenuation table, set this attribute in conjunction with the NIRFSA_ATTR_CAL_IF_FILTER_SELECTION attribute. This attribute is valid only during a calibration session.
Valid Values: 0 to 25
Default Value: 0
Supported Devices: PXIe-5694
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Selects the LO signal path used during calibration. During noncalibration sessions, NI-RFSA implicitly derives the LO signal path from the center frequency. During calibration sessions, you must explicitly specify the LO signal path. This attribute is valid only during a calibration session.
Defined Values:
NIRFSA_VAL_EXT_CAL_LO_PATH_1 (2300) | Specifies that the LO path 1 is used. |
---|---|
NIRFSA_VAL_EXT_CAL_LO_PATH_2 (2301) | Specifies that the LO path 2 is used. |
NIRFSA_VAL_EXT_CAL_LO_PATH_3 (2302) | Specifies that the LO path 3 is used. |
NIRFSA_VAL_EXT_CAL_LO_PATH_4 (2303) | Specifies that the LO path 4 is used. |
NIRFSA_VAL_EXT_CAL_LO_PATH_5 (2304) | Specifies that the LO path 5 is used. |
Default Value: NIRFSA_VAL_EXT_CAL_LO_PATH_1 |
Supported Devices: PXIe-5603/5605/5606
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the LO1 attenuation, in dB, during a calibration session. This attribute is valid only during a calibration session.
Valid Values and Default Values:
Device | Valid Values | Default Value |
---|---|---|
PXIe-5603/5605 | 0 to 15.5 | 15.5 |
PXIe-5606 | 0 to 31 | 31 |
Supported Devices: PXIe-5603/5605/5606 |
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the LO2 attenuation, in dB, during a calibration session. This attribute is valid only during a calibration session.
Valid Values and Default Values:
Device | Valid Values | Default Value |
---|---|---|
PXIe-5603/5605 | 0 to 15.5 | 15.5 |
PXIe-5606 | 0 to 31 | 31 |
Supported Devices: PXIe-5603/5605/5606 |
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the LO3 attenuation, in dB, during a calibration session. This attribute is valid only during a calibration session.
Valid Values and Default Values:
Device | Valid Values | Default Value |
---|---|---|
PXIe-5603/5605 | 0 to 15.5 | 15.5 |
PXIe-5606 | 0 to 31 | 31 |
Supported Devices: PXIe-5603/5605/5606 |
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R | None |
Returns the size of the selected IF attenuation table.
Valid Values: 0-132
Default Value: 0
Supported Devices: PXIe-5606
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the RF lowband signal conditioning path.
Valid Values: NIRFSA_VAL_EXT_CAL_RF_LOWBAND_CONDITIONING_PATH_1, NIRFSA_VAL_EXT_CAL_RF_LOWBAND_CONDITIONING_PATH_2
Default Value: NIRFSA_VAL_EXT_CAL_RF_LOWBAND_CONDITIONING_PATH_1
Supported Devices: PXIe-5606
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Specifies the step attenuator to engage in the calibration tone path.
Units: dB
Valid Values: 2.00, 10.00
Default Value: 2.00 dB
Supported Devices: PXIe-5693
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the value of the RF attenuation from a table of valid configurations. This attribute is valid only during a calibration session and when you set the NIRFSA_ATTR_LOW_FREQUENCY_BYPASS_ENABLED attribute to NIRFSA_VAL_DISABLED.
Valid Values: 0 to 64
Default Value: N/A
Supported Devices: PXIe-5693
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the IF filter path during calibration. The attribute is valid only during a calibration session.
Defined Values:
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_1 (2100) | Specifies that the 5 MHz filter path is used during calibration. |
---|---|
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_2 (2101) | Specifies that the 300 kHz filter path is used during calibration. Not supported for the PXIe-5694. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_3 (2102) | None of the IF filter paths are used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_4 (2103) | Specifies that the 20 MHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_5 (2104) | Specifies that the 1.4 MHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_6 (2105) | Specifies that the 400 kHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_7 (2106) | Specifies that the 110 kHz filter path is used during calibration. |
NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_8 (2107) | Specifies that the 30 kHz filter path is used during calibration. |
Default Value: NIRFSA_VAL_EXT_CAL_IF_FILTER_PATH_4 |
Supported Devices: PXIe-5694
Data type |
Access | High Level Functions |
---|---|---|
ViInt32 | R/W | None |
Specifies the IF attenuation index from a table of valid settings. To select a correct attenuation table, set this attribute in conjunction with the NIRFSA_ATTR_CAL_IF_FILTER_SELECTION attribute. This attribute is valid only during a calibration session.
Valid Values: 0 to 25
Default Value: 0
Supported Devices: PXIe-5694