-
Notifications
You must be signed in to change notification settings - Fork 52
NI RFmx SpecAn AMPM Attributes
Alex Starche edited this page Feb 28, 2022
·
4 revisions
- RFMXSPECAN_ATTR_AMPM_MEASUREMENT_ENABLED
- Measurement Sample Rate
- RFMXSPECAN_ATTR_AMPM_MEASUREMENT_INTERVAL
- RFMXSPECAN_ATTR_AMPM_SIGNAL_TYPE
- RFMXSPECAN_ATTR_AMPM_SYNCHRONIZATION_METHOD
- Carrier
- RFMXSPECAN_ATTR_AMPM_DUT_AVERAGE_INPUT_POWER
- AM To AM Curve Fit
- AM To PM Curve Fit
- Threshold
- RFMXSPECAN_ATTR_AMPM_FREQUENCY_OFFSET_CORRECTION_ENABLED
- RFMXSPECAN_ATTR_AMPM_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED
- RFMXSPECAN_ATTR_AMPM_AM_TO_AM_ENABLED
- RFMXSPECAN_ATTR_AMPM_AM_TO_PM_ENABLED
- RFMXSPECAN_ATTR_AMPM_EVM_ENABLED
- Equalizer
- Averaging
- Compression Point
- RFMXSPECAN_ATTR_AMPM_MAXIMUM_TIMING_ERROR
- RFMXSPECAN_ATTR_AMPM_REFERENCE_POWER_TYPE
- RFMXSPECAN_ATTR_AMPM_ALL_TRACES_ENABLED
- RFMXSPECAN_ATTR_AMPM_NUMBER_OF_ANALYSIS_THREADS
-
Results
- RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_LINEAR_GAIN
- RFMXSPECAN_ATTR_AMPM_RESULTS_1_DB_COMPRESSION_POINT
- RFMXSPECAN_ATTR_AMPM_RESULTS_INPUT_COMPRESSION_POINT
- RFMXSPECAN_ATTR_AMPM_RESULTS_OUTPUT_COMPRESSION_POINT
- RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_RMS_EVM
- RFMXSPECAN_ATTR_AMPM_RESULTS_GAIN_ERROR_RANGE
- RFMXSPECAN_ATTR_AMPM_RESULTS_PHASE_ERROR_RANGE
- RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_PHASE_ERROR
- RFMXSPECAN_ATTR_AMPM_RESULTS_AM_TO_AM_CURVE_FIT_RESIDUAL
- RFMXSPECAN_ATTR_AMPM_RESULTS_AM_TO_PM_CURVE_FIT_RESIDUAL
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable the AMPM 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_AMPMGetMeasurementEnabled Set Function: RFmxSpecAn_AMPMSetMeasurementEnabled |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether the acquisition sample rate is based on the reference waveform. 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_AMPM_MEASUREMENT_SAMPLE_RATE_MODE_REFERENCE_WAVEFORM. Get Function: RFmxSpecAn_AMPMGetMeasurementSampleRateMode Set Function: RFmxSpecAn_AMPMSetMeasurementSampleRateMode |
Values: |
RFMXSPECAN_VAL_AMPM_MEASUREMENT_SAMPLE_RATE_MODE_USER (0) | The acquisition sample rate is defined by the value of the RFMXSPECAN_ATTR_AMPM_MEASUREMENT_SAMPLE_RATE attribute. |
---|---|
RFMXSPECAN_VAL_AMPM_MEASUREMENT_SAMPLE_RATE_MODE_REFERENCE_WAVEFORM (1) | The acquisition sample rate is set to match the sample rate of the reference waveform. |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the acquisition sample rate when you set the RFMXSPECAN_ATTR_AMPM_MEASUREMENT_SAMPLE_RATE_MODE attribute to RFMXSPECAN_VAL_AMPM_MEASUREMENT_SAMPLE_RATE_MODE_USER. This value is expressed in samples per second (S/s). 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 120,000,000. Get Function: RFmxSpecAn_AMPMGetMeasurementSampleRate Set Function: RFmxSpecAn_AMPMSetMeasurementSampleRate |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the duration of the reference waveform considered for the AMPM measurement. When the reference waveform contains an idle duration, the AMPM measurement neglects the idle samples in the reference waveform leading up to the start of the first active portion of the reference waveform. 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 100E-6. Get Function: RFmxSpecAn_AMPMGetMeasurementInterval Set Function: RFmxSpecAn_AMPMSetMeasurementInterval |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether the reference waveform is a modulated signal or a combination of one or more sinusoidal signals. To time-align the sinusoidal reference waveform to the acquired signal, set the RFMXSPECAN_ATTR_AMPM_SIGNAL_TYPE attribute to Tones, which switches the AMPM measurement alignment algorithm. 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_AMPM_SIGNAL_TYPE_MODULATED. Get Function: RFmxSpecAn_AMPMGetSignalType Set Function: RFmxSpecAn_AMPMSetSignalType |
Values: |
RFMXSPECAN_VAL_AMPM_SIGNAL_TYPE_MODULATED (0) | The reference waveform is a cellular or connectivity standard signal. |
---|---|
RFMXSPECAN_VAL_AMPM_SIGNAL_TYPE_TONES (1) | The reference waveform is a continuous signal comprising of one or more tones. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the method used for synchronization of acquired waveform with reference waveform. 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_AMPM_SYNCHRONIZATION_METHOD_DIRECT. Get Function: RFmxSpecAn_AMPMGetSynchronizationMethod Set Function: RFmxSpecAn_AMPMSetSynchronizationMethod |
Values: |
RFMXSPECAN_VAL_AMPM_SYNCHRONIZATION_METHOD_DIRECT (1) | Synchronizes the acquired and reference waveforms assuming that sample rate is sufficient to prevent aliasing in intermediate operations. This method is recommended when the measurement sampling rate is high. |
---|---|
RFMXSPECAN_VAL_AMPM_SYNCHRONIZATION_METHOD_ALIAS_PROTECTED (2) | Synchronizes the acquired and reference waveforms while ascertaining that intermediate operations are not impacted by aliasing. This method is recommended for non-contiguous carriers separated by a large gap, and/or when the measurement sampling rate is low. Refer to AMPM concept help for more information. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies if auto detection of carrier offset and carrier bandwidth is enabled. 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_AMPM_AUTO_CARRIER_DETECTION_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetAutoCarrierDetectionEnabled Set Function: RFmxSpecAn_AMPMSetAutoCarrierDetectionEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_AUTO_CARRIER_DETECTION_ENABLED_FALSE (0) | Disables auto detection of carrier offset and carrier bandwidth. |
---|---|
RFMXSPECAN_VAL_AMPM_AUTO_CARRIER_DETECTION_ENABLED_TRUE (1) | Enables auto detection of carrier offset and carrier bandwidth. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the number of carriers in the reference waveform when you set the RFMXSPECAN_ATTR_AMPM_AUTO_CARRIER_DETECTION_ENABLED attribute to RFMXSPECAN_VAL_AMPM_AUTO_CARRIER_DETECTION_ENABLED_FALSE. 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. Get Function: RFmxSpecAn_AMPMGetNumberOfCarriers Set Function: RFmxSpecAn_AMPMSetNumberOfCarriers |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the carrier offset when you set the RFMXSPECAN_ATTR_AMPM_AUTO_CARRIER_DETECTION_ENABLED attribute to RFMXSPECAN_VAL_AMPM_AUTO_CARRIER_DETECTION_ENABLED_FALSE. This value is expressed in Hz. Use 'carrier(n)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxSpecAn_AMPMGetCarrierOffset Set Function: RFmxSpecAn_AMPMSetCarrierOffset |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the carrier bandwidth when you set the RFMXSPECAN_ATTR_AMPM_AUTO_CARRIER_DETECTION_ENABLED attribute to RFMXSPECAN_VAL_AMPM_AUTO_CARRIER_DETECTION_ENABLED_FALSE. This value is expressed in Hz. Use 'carrier(n)' as the selector string to configure or read this attribute. The default value is 20 MHz. Get Function: RFmxSpecAn_AMPMGetCarrierBandwidth Set Function: RFmxSpecAn_AMPMSetCarrierBandwidth |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the average power of the signal at the input port of the device under test. This value is expressed in dBm. 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 -20 dBm. Get Function: RFmxSpecAn_AMPMGetDUTAverageInputPower Set Function: RFmxSpecAn_AMPMSetDUTAverageInputPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the degree of the polynomial used to approximate the AM-to-AM characteristic of the device under test (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 7. Get Function: RFmxSpecAn_AMPMGetAMToAMCurveFitOrder Set Function: RFmxSpecAn_AMPMSetAMToAMCurveFitOrder |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the polynomial approximation cost-function of the device under test AM-to-AM characteristic. 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_AMPM_AM_TO_AM_CURVE_FIT_TYPE_LEAST_ABSOLUTE_RESIDUAL. Get Function: RFmxSpecAn_AMPMGetAMToAMCurveFitType Set Function: RFmxSpecAn_AMPMSetAMToAMCurveFitType |
Values: |
RFMXSPECAN_VAL_AMPM_AM_TO_AM_CURVE_FIT_TYPE_LEAST_SQUARE (0) | The measurement minimizes the energy of the polynomial approximation error. |
---|---|
RFMXSPECAN_VAL_AMPM_AM_TO_AM_CURVE_FIT_TYPE_LEAST_ABSOLUTE_RESIDUAL (1) | The measurement minimizes the magnitude of the polynomial approximation error. |
RFMXSPECAN_VAL_AMPM_AM_TO_AM_CURVE_FIT_TYPE_BISQUARE (2) | The measurement excludes the effect of data outliers while minimizing the energy of the polynomial approximation error. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the degree of the polynomial used to approximate the AM-to-PM characteristic of the device under test. 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 7. Get Function: RFmxSpecAn_AMPMGetAMToPMCurveFitOrder Set Function: RFmxSpecAn_AMPMSetAMToPMCurveFitOrder |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the polynomial approximation cost-function of the device under test AM-to-PM characteristic. 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_AMPM_AM_TO_PM_CURVE_FIT_TYPE_LEAST_ABSOLUTE_RESIDUAL. Get Function: RFmxSpecAn_AMPMGetAMToPMCurveFitType Set Function: RFmxSpecAn_AMPMSetAMToPMCurveFitType |
Values: |
RFMXSPECAN_VAL_AMPM_AM_TO_PM_CURVE_FIT_TYPE_LEAST_SQUARE (0) | The measurement minimizes the energy of the polynomial approximation error. |
---|---|
RFMXSPECAN_VAL_AMPM_AM_TO_PM_CURVE_FIT_TYPE_LEAST_ABSOLUTE_RESIDUAL (1) | The measurement minimizes the magnitude of the polynomial approximation error. |
RFMXSPECAN_VAL_AMPM_AM_TO_PM_CURVE_FIT_TYPE_BISQUARE (2) | The measurement excludes the effect of data outliers while minimizing the energy of the polynomial approximation error. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable thresholding of the acquired samples used for the AMPM 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_AMPM_THRESHOLD_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetThresholdEnabled Set Function: RFmxSpecAn_AMPMSetThresholdEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_THRESHOLD_ENABLED_FALSE (0) | All samples are considered for the AMPM measurement. |
---|---|
RFMXSPECAN_VAL_AMPM_THRESHOLD_ENABLED_TRUE (1) | Samples above the threshold level specified in the RFMXSPECAN_ATTR_AMPM_THRESHOLD_LEVEL attribute are considered for the AMPM measurement. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the reference for the power level used for thresholding. 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_AMPM_THRESHOLD_TYPE_RELATIVE. Get Function: RFmxSpecAn_AMPMGetThresholdType Set Function: RFmxSpecAn_AMPMSetThresholdType |
Values: |
RFMXSPECAN_VAL_AMPM_THRESHOLD_TYPE_RELATIVE (0) | The threshold is relative to the peak power of the acquired samples. |
---|---|
RFMXSPECAN_VAL_AMPM_THRESHOLD_TYPE_ABSOLUTE (1) | The threshold is the absolute power, in dBm. |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies either the relative or absolute threshold power level, based on the value of the RFMXSPECAN_ATTR_AMPM_THRESHOLD_TYPE 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 -20 dB. Get Function: RFmxSpecAn_AMPMGetThresholdLevel Set Function: RFmxSpecAn_AMPMSetThresholdLevel |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Enables frequency offset correction for the 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_AMPM_FREQUENCY_OFFSET_CORRECTION_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetFrequencyOffsetCorrectionEnabled Set Function: RFmxSpecAn_AMPMSetFrequencyOffsetCorrectionEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_FREQUENCY_OFFSET_CORRECTION_ENABLED_FALSE (0) | The measurement does not perform frequency offset correction. |
---|---|
RFMXSPECAN_VAL_AMPM_FREQUENCY_OFFSET_CORRECTION_ENABLED_TRUE (1) | The measurement computes and corrects any frequency offset between the reference and the acquired waveforms. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Enables IQ origin offset correction for the measurement. When you set this attribute is set to True, the measurement computes and corrects any origin offset between the reference and the acquired waveforms. When you set this attribute to False, origin offset correction is not performed. The default value is RFMXSPECAN_VAL_AMPM_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetIQOriginOffsetCorrectionEnabled Set Function: RFmxSpecAn_AMPMSetIQOriginOffsetCorrectionEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED_FALSE (0) | Disables IQ origin offset correction. |
---|---|
RFMXSPECAN_VAL_AMPM_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED_TRUE (1) | Enables IQ origin offset correction. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable the results that rely on the AM to AM characteristics. 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_AMPM_AM_TO_AM_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetAMToAMEnabled Set Function: RFmxSpecAn_AMPMSetAMToAMEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_AM_TO_AM_ENABLED_FALSE (0) | Disables the computation of following scalar results and traces. Empty array is returned if the disabled result is an array. NaN is returned otherwise. The following scalar results are disabled: RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_LINEAR_GAIN RFMXSPECAN_ATTR_AMPM_RESULTS_1_DB_COMPRESSION_POINT RFMXSPECAN_ATTR_AMPM_RESULTS_INPUT_COMPRESSION_POINT RFMXSPECAN_ATTR_AMPM_RESULTS_OUTPUT_COMPRESSION_POINT RFMXSPECAN_ATTR_AMPM_RESULTS_GAIN_ERROR_RANGE RFMXSPECAN_ATTR_AMPM_RESULTS_AM_TO_AM_CURVE_FIT_RESIDUAL RFMXSPECAN_ATTR_AMPM_RESULTS_AM_TO_AM_CURVE_FIT_COEFFICIENTS The following traces are disabled: Measured AM to AM Curve Fit AM to AM Relative Power Trace |
---|---|
RFMXSPECAN_VAL_AMPM_AM_TO_AM_ENABLED_TRUE (1) | Enables the computation of AM to AM results and traces. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable the results that rely on AM to PM characteristics. 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_AMPM_AM_TO_PM_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetAMToPMEnabled Set Function: RFmxSpecAn_AMPMSetAMToPMEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_AM_TO_PM_ENABLED_FALSE (0) | Disables the computation of following scalar results and traces. Empty array is returned if the disabled result is an array. NaN is returned otherwise. The following scalar results are disabled: RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_PHASE_ERROR RFMXSPECAN_ATTR_AMPM_RESULTS_PHASE_ERROR_RANGE RFMXSPECAN_ATTR_AMPM_RESULTS_AM_TO_PM_CURVE_FIT_RESIDUAL AMPM Results AM to PM Curve Fit Coefficients The following traces are disabled: Measured AM to PM Curve Fit AM to PM Relative Phase Trace |
---|---|
RFMXSPECAN_VAL_AMPM_AM_TO_PM_ENABLED_TRUE (1) | Enables the computation of AM to PM results and traces. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable the RFMXSPECAN_ATTR_AMPM_RESULTS_MEAN_RMS_EVM 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_AMPM_EVM_ENABLED_TRUE. Get Function: RFmxSpecAn_AMPMGetEVMEnabled Set Function: RFmxSpecAn_AMPMSetEVMEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_EVM_ENABLED_FALSE (0) | Disables EVM computation. NaN is returned as Mean RMS EVM. |
---|---|
RFMXSPECAN_VAL_AMPM_EVM_ENABLED_TRUE (1) | Enables EVM computation. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether the measurement equalizes the channel. 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_AMPM_EQUALIZER_MODE_OFF. Get Function: RFmxSpecAn_AMPMGetEqualizerMode Set Function: RFmxSpecAn_AMPMSetEqualizerMode |
Values: |
RFMXSPECAN_VAL_AMPM_EQUALIZER_MODE_OFF (0) | Equalization is not performed. |
---|---|
RFMXSPECAN_VAL_AMPM_EQUALIZER_MODE_TRAIN (1) | The equalizer is turned on to compensate for the effect of the channel. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the length of the equalizer filter. The measurement maintains the filter length as an odd number by incrementing any even numbered value by one. 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 21. Get Function: RFmxSpecAn_AMPMGetEqualizerFilterLength Set Function: RFmxSpecAn_AMPMSetEqualizerFilterLength |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable averaging for the AMPM 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_AMPM_AVERAGING_ENABLED_FALSE. Get Function: RFmxSpecAn_AMPMGetAveragingEnabled Set Function: RFmxSpecAn_AMPMSetAveragingEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_AVERAGING_ENABLED_FALSE (0) | The measurement is performed on a single acquisition. |
---|---|
RFMXSPECAN_VAL_AMPM_AVERAGING_ENABLED_TRUE (1) | The AMPM measurement uses the RFMXSPECAN_ATTR_AMPM_AVERAGING_COUNT attribute as the number of acquisitions over which the signal for the AMPM measurement is averaged. |
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_AMPM_AVERAGING_ENABLED attribute to RFMXSPECAN_VAL_AMPM_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_AMPMGetAveragingCount Set Function: RFmxSpecAn_AMPMSetAveragingCount |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Enables computation of compression points corresponding to the respective compression levels specified by the RFMXSPECAN_ATTR_AMPM_COMPRESSION_POINT_LEVEL 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_AMPM_COMPRESSION_POINT_ENABLED_FALSE. Get Function: RFmxSpecAn_AMPMGetCompressionPointEnabled Set Function: RFmxSpecAn_AMPMSetCompressionPointEnabled |
Values: |
RFMXSPECAN_VAL_AMPM_COMPRESSION_POINT_ENABLED_FALSE (0) | Disables computation of compression points. |
---|---|
RFMXSPECAN_VAL_AMPM_COMPRESSION_POINT_ENABLED_TRUE (1) | Enables computation of compression points. |
Data Type: | float64 [] |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64Array RFmxSpecAn_GetAttributeF64Array |
Description: | Specifies the compression levels for which the compression points are computed when you set the RFMXSPECAN_ATTR_AMPM_COMPRESSION_POINT_ENABLED attribute to RFMXSPECAN_VAL_AMPM_COMPRESSION_POINT_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. Get Function: RFmxSpecAn_AMPMGetCompressionPointLevel Set Function: RFmxSpecAn_AMPMSetCompressionPointLevel |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeF64 RFmxSpecAn_GetAttributeF64 |
Description: | Specifies the maximum time alignment error expected between the acquired and the reference waveforms. 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.00002. Get Function: RFmxSpecAn_AMPMGetMaximumTimingError Set Function: RFmxSpecAn_AMPMSetMaximumTimingError |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the reference power used for AM to AM and AM to PM traces. 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_AMPM_REFERENCE_POWER_TYPE_INPUT. Get Function: RFmxSpecAn_AMPMGetReferencePowerType Set Function: RFmxSpecAn_AMPMSetReferencePowerType |
Values: |
RFMXSPECAN_VAL_AMPM_REFERENCE_POWER_TYPE_INPUT (0) | The instantaneous powers at the input port of device under test (DUT) forms the x-axis of AM to AM and AM to PM traces. |
---|---|
RFMXSPECAN_VAL_AMPM_REFERENCE_POWER_TYPE_OUTPUT (1) | The instantaneous powers at the output port of DUT forms the x-axis of AM to AM and AM to PM traces. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies whether to enable the traces to be stored and retrieved after performing the AMPM 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_AMPMGetAllTracesEnabled Set Function: RFmxSpecAn_AMPMSetAllTracesEnabled |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxSpecAn_SetAttributeI32 RFmxSpecAn_GetAttributeI32 |
Description: | Specifies the maximum number of threads used for parallelism for the AMPM measurement. The number of threads can range from 1 to the number of physical cores. However, 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. 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. Get Function: RFmxSpecAn_AMPMGetNumberOfAnalysisThreads Set Function: RFmxSpecAn_AMPMSetNumberOfAnalysisThreads |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the average linear gain of the device under test, computed by rejecting signal samples containing gain compression. This value is expressed in dB. Get Function: RFmxSpecAn_AMPMGetResultsMeanLinearGain |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the theoretical output power at which the device under test gain drops by 1 dB from its mean linear gain. This value is expressed in dBm. This attribute returns NaN when the AM-to-AM characteristics of the device under test are flat. 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_AMPMGetResults1dBCompressionPoint |
Data Type: | float64 [] |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64Array |
Description: | Returns the theoretical input power at which the device gain drops by the compression level, specified through RFMXSPECAN_ATTR_AMPM_COMPRESSION_POINT_LEVEL attribute, from its mean linear gain. This value is expressed in dBm. 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_AMPMGetResultsInputCompressionPoint |
Data Type: | float64 [] |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64Array |
Description: | Returns the theoretical output power at which the device gain drops by the compression level, specified through RFMXSPECAN_ATTR_AMPM_COMPRESSION_POINT_LEVEL attribute, from its mean linear gain. This value is expressed in dBm. 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_AMPMGetResultsOutputCompressionPoint |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the ratio, as a percentage, of l2 norm of difference between the normalized reference and acquired waveforms, to the l2 norm of the normalized reference waveform. 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_AMPMGetResultsMeanRMSEVM |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the peak-to-peak deviation of the device under test gain. 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_AMPMGetResultsGainErrorRange |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the peak-to-peak deviation of the phase distortion of the acquired signal relative to the reference waveform caused by the device under test. This value is expressed in degrees. 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_AMPMGetResultsPhaseErrorRange |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the mean phase error of the acquired signal relative to the reference waveform caused by the device under test. This value is expressed in degrees. 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_AMPMGetResultsMeanPhaseError |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the approximation error of the polynomial approximation of the measured device under test AM-to-AM characteristic. 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_AMPMGetResultsAMToAMCurveFitResidual |
Data Type: | float64 |
---|---|
Access: | read only |
Functions: | RFmxSpecAn_GetAttributeF64 |
Description: | Returns the approximation error of the polynomial approximation of the measured AM-to-PM characteristic of the device under test. This value is expressed in degrees. 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_AMPMGetResultsAMToPMCurveFitResidual |
Creating and Setting Up a gRPC Server
Session Utilities API Reference
gRPC API Differences From C API
Sharing Driver Sessions Between Clients
C API Docs
NI-DAQmx
- gRPC API Differences From C API
- Task Configuration And Control
- Channel Configuration And Creation
- Timing
- Triggering
- Read Functions
- Write Functions
- Export Hardware Signals
- Scale Configuration
- Internal Buffer Configuration
- Advanced Functions
- System Configuration
- Error Handling
- Buffer Attributes
- Calibration Info Attributes
- Channel Attributes
- Device Attributes
- Export Signal Attributes
- Persisted Channel Attributes
- Persisted Scale Attributes
- Persisted Task Attributes
- Physical Channel Attributes
- Read Attributes
- Scale Attributes
- System Attributes
- Task Attributes
- Timing Attributes
- Trigger Attributes
- Watchdog Attributes
- Write Attributes
NI-DCPOWER
- Setup Functions
- Configure Functions
- Measurement Functions
- Control Functions
- Trigger And Event
- Attribute Functions
- Query Functions
- Calibration Functions
- Utility Functions
- Supported Device
- Source Attributes
- Transient Attributes
- Voltage Attributes
- Current Attributes
- Pulse Voltage Attributes
- Pulse Current Attributes
- Cutoff Attributes
- Measurement Attributes
- Trigger Attributes Functions
- Event Attributes
- Advanced Attributes
- Inherent Ivi Attributes
- Supported Device Attributes
NI-DIGITAL PATTERN DRIVER
- Init And Close Functions
- Session Locking Functions
- Utility Functions
- Error Handling Functions
- Calibration Functions
- Attributes Functions
- Pin Map Functions
- Low Level Functions
- Low Level Action Functions
- Pin Control Functions
- Static IO Functions
- Clock Generator Functions
- Levels And Timing Functions
- TDR Functions
- PPMU Configuration Functions
- DC Voltage Functions
- DC Current Functions
- PPMU Action Functions
- Pattern Configuration Functions
- Pattern Action Functions
- History Ram Functions
- Source Memory Functions
- Capture Memory Functions
- Triggers And Events Functions
- Conditional Jump Trigger Functions
- Sequencer Flag Functions
- Sequencer Register Functions
- Match Fail Combination Functions
- Pattern Results Functions
- Sort Results Functions
- Frequency Measurement Functions
- IVI Inherent Attributes
- Specific Driver Information Attributes, Read Only
- Driver Setup Information Attributes
- Device Attributes
- Pin Control Attributes
- Level Configuration Attributes
- Trigger Configuration Attributes
- PPMU Attributes
- Patterns Attributes
- Pattern Opcode Event Attributes
- Timing Offset Attributes
- Keep Alive Attributes
- Frequency Measurement Attributes
- Clock Generator Attributes
- History RAM
- Synchronization Attributes
- TDR Endpoint Termination Attributes
NI-FGEN
- Setup Functions
- Configuration Functions
- Standard Output Functions
- Arbitrary Waveform Output Functions
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
- Trigger And Syncronizations Functions
- 5404 Routing Functions
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Configure Peer To Peer Functions
- Attribute Functions
- Waveform Control Functions
- Error Functions
- Output Attributes
- Arbitrary Waveform Attributes
- Data Transfer Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Attributes
- Standard Function Attributes
- Clock Attributes
- Event Attributes
- Triggering Attributes
- Instrument Specific Attributes
- Inherent IVI Attributes
- 5401 5411 5431
NI-RFmx Bluetooth
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Packet Attributes
- Auto Detect Signal Attributes
- Modacc Attributes
- ACP Attributes
- Twenty dB Attributes
- Frequency Range Attributes
- TXP Attributes
- Advanced Attributes
NI-RFmx NR
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attributes Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Signal Detection Attributes
- Component Carrier Attributes
- List Attributes
- Modacc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- TXP Attributes
- Pvt Attributes
- Advanced Attributes
NI-RFmx LTE
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Ch Configuration Functions
- NB IoT Configuration Functions
- ModAcc Configuration Functions
- ACP Configuration Functions
- CHP Configuration Functions
- OBW Configuration Functions
- SEM Configuration Functions
- PVT Configuration Functions
- SlotPhase Configuration Functions
- SlotPower Configuration Functions
- Set And Get Attribute Functions
- ModAcc Fetch Functions
- ACP Fetch Functions
- CHP Fetch Functions
- OBW Fetch Functions
- SEM Fetch Functions
- PVT Fetch Functions
- SlotPhase Fetch Functions
- SlotPower Fetch Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Component Carrier Attributes
- ModAcc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- PVT Attributes
- SlotPhase Attributes
- SlotPower Attributes
- Advanced Attributes
NI-RFmx SpecAn
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Read Functions
- Fetch Functions
- Utility Functions
- Marker Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- ACP Attributes
- Cdf Attributes
- CHP Attributes
- Fcnt Attributes
- Harm Attributes
- OBW Attributes
- SEM Attributes
- Spectrum Attributes
- Spur Attributes
- TXP Attributes
- AMPM Attributes
- Dpd Attributes
- IQ Attributes
- IM Attributes
- NF Attributes
- Phasenoise Attributes
- PAVT Attributes
- Advanced Attributes
NI-RFmx WLAN
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch DSSS ModAcc Functions
- Fetch OFDM ModAcc Functions
- Fetch SEM Functions
- Fetch TXP Functions
- Fetch PowerRamp Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- OFDM Attributes
- Auto Detect Signal Attributes
- DSSS ModAcc Attributes
- OFDM ModAcc Attributes
- SEM Attributes
- TXP Attributes
- PowerRamp Attributes
- Advanced Attributes
NI-RFSA
- General Functions
- Configuration Functions
- Acquisition Functions
- Utility Functions
- Calibration Functions
- General Attributes
- Vertical Attributes
- Signal Path Attributes
- Acquisition Attributes
- Acquisition Attributes
- Triggers Attributes
- Events Attributes
- Device Characteristics Attributes
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
- Factory Calibration Attributes
- External Alignment Attributes
- Device Specific Attributes
NI-RFSG
- General Functions
- Generation Configuration
- Utility Functions
- Calibration Functions
- Arb Attributes
- Clock Attributes
- Configuration List Attributes
- De-embedding Attributes
- Device Characteristics Attributes
- Device Specific Attributes
- Events Attributes
- External Calibration Attributes
- Inherent IVI Attributes Attributes
- IQ Impairment Attributes
- Load Configurations Attributes
- Modulation Attributes
- Obsolete Attributes
- Peer To Peer Attributes
- RF Attributes
- Self Calibration Attributes
- Triggers Attributes
NI-SCOPE
- Setup Functions
- Configure Functions
- Attribute Functions
- Acquisition Functions
- Measurement Functions
- Calibrate Functions
- Utility Funcitons
- Error Handling Functions
- IVI Compliance Or Obsolete Functions
- Vertical Attributes
- Horizontal Attributes
- Trigger Attributes
- Clocking Attributes
- Synchronization Attributes
- Acquisition Attributes
- Waveform Measurements Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Streaming Attributes
- Device Attributes
- IVI Or Obsolete Attributes
- Instrument Capabilities Attributes
- If Digitizer Attributes
NI-XNET
- gRPC API differences from C APIs
- General Functions
- Cluster Properties
- Database Properties
- Device Properties
- ECU Properties
- Frame Properties
- Interface Properties
- LIN Schedule Entry Properties
- LIN Schedule Properties
- PDU Properties
- Session Ethernet Properties
- Session Frame Properties
- Session Interface Properties
- Session Properties
- Session SAE J1939 Properties
- Signal Properties
- Subframe Properties
- System Properties
- IP-Stack Functions
- Socket Options
- Socket Functions