Provides methods to configure the ACP measurement.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.LteMX

public class RFmxLteMXAcpConfiguration : RFmxLteMXSubObject

Methods

NameDescription
ConfigureAveraging(string, RFmxLteMXAcpAveragingEnabled, int, RFmxLteMXAcpAveragingType)

Configures averaging for the ACP measurement.

ConfigureConfigurableNumberOfOffsetsEnabled(string, RFmxLteMXAcpConfigurableNumberOfOffsetsEnabled)

Configures whether the number of offsets will be computed by the measurement or configured by the user.

ConfigureMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod)

Configures the method for performing the ACP measurement.

ConfigureNoiseCompensationEnabled(string, RFmxLteMXAcpNoiseCompensationEnabled)

Configures compensation of the channel powers for the inherent noise floor of the signal analyzer.

ConfigureNumberOfEutraOffsets(string, int)

Configures the number of evolved universal terrestrial radio access adjacent channels of the subblock, when you set the ACP Configurable Number of Offset Enabled method to true.
Use "subblock(n)" as the selector string to configure this method.

ConfigureNumberOfGsmOffsets(string, int)

Configures the number of GSM adjacent channels of the subblock, when you set the ACP Configurable Number of Offset Enabled method to true.
Use "subblock(n)" as the selector string to configure this method.

ConfigureNumberOfUtraOffsets(string, int)

Configures the number of universal terrestrial radio access (UTRA) adjacent channels of the subblock, when you set the ACP Configurable Number of Offset Enabled method to true.
Use "subblock(n)" as the selector string to configure this method.

ConfigurePowerUnits(string, RFmxLteMXAcpPowerUnits)

Configures the units for the absolute power.

ConfigureRbwFilter(string, RFmxLteMXAcpRbwAutoBandwidth, double, RFmxLteMXAcpRbwFilterType)

Configures the RBW filter.

ConfigureSweepTime(string, RFmxLteMXAcpSweepTimeAuto, double)

Configures the sweep time.

ConfigureUtraAndEutraOffsets(string, int, int)

Configures the number of universal terrestrial radio access (UTRA) and evolved universal terrestrial radio access (E-UTRA) adjacent channels of the subblock. This method is valid only for uplink single carrier, and contiguous carrier aggregation. In case of uplink non-contiguous multi-carrier and downlink, the number of UTRA/EUTRA offsets are determined from the 3GPP specification.
Use "subblock(n)" as the selector string to configure this method.

GetAllTracesEnabled(string, out bool)

Gets whether to enable the traces to be stored and retrieved after performing the ACP measurement.

GetAmplitudeCorrectionType(string, out RFmxLteMXAcpAmplitudeCorrectionType)

Gets whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the RFmxInstr_CfgExternalAttenuationTable function to configure the external attenuation table.

GetAveragingCount(string, out int)

Gets the number of acquisitions used for averaging when you set the SetAveragingEnabled(string, RFmxLteMXAcpAveragingEnabled) method to True.

GetAveragingEnabled(string, out RFmxLteMXAcpAveragingEnabled)

Gets whether to enable averaging for the ACP measurement.

GetAveragingType(string, out RFmxLteMXAcpAveragingType)

Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for ACP measurement.

GetComponentCarrierIntegrationBandwidth(string, out double)

Gets the integration bandwidth of the component carrier (CC). This value is expressed in Hz.

GetConfigurableNumberOfOffsetsEnabled(string, out RFmxLteMXAcpConfigurableNumberOfOffsetsEnabled)

Gets whether the number of offsets is computed by measurement or configured by you.

GetEutraOffsetDefinition(string, out RFmxLteMXAcpEutraOffsetDefinition)

Gets the evolved universal terrestrial radio access (E-UTRA) offset channel definition.

GetFarIFOutputPowerOffset(string, out double)

Gets the offset that is needed to adjust the IF output power levels for the offset channels that are far from the carrier channel to improve the dynamic range. This value is expressed in dB. This method is applicable only when you set the SetIFOutputPowerOffsetAuto(string, RFmxLteMXAcpIFOutputPowerOffsetAuto) method to False and SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

GetFftOverlap(string, out double)

Gets the samples to overlap between the consecutive chunks as a percentage of the ACP Sequential FFT Size property value when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft and the SetFftOverlapMode(string, RFmxLteMXAcpFftOverlapMode) method to UserDefined.

GetFftOverlapMode(string, out RFmxLteMXAcpFftOverlapMode)

Gets the overlap mode when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft. In Sequential FFT method, the measurement divides all the acquired samples into smaller FFT chunks of equal size. Then the FFT is computed for each chunk. The resultant FFTs are averaged to get the spectrum used to compute the ACP.

GetIFOutputPowerOffsetAuto(string, out RFmxLteMXAcpIFOutputPowerOffsetAuto)

Gets whether the measurement computes an appropriate IF output power level offset for the offset channels to improve the dynamic range of the ACP measurement. This method is applicable only when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

GetMeasurementEnabled(string, out bool)

Gets whether to enable the ACP measurement.

GetMeasurementMethod(string, out RFmxLteMXAcpMeasurementMethod)

Gets the method for performing the ACP measurement.

GetMeasurementMode(string, out RFmxLteMXAcpMeasurementMode)

Gets whether the measurement calibrates the noise floor of analyzer or performs the ACP measurement. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

GetNearIFOutputPowerOffset(string, out double)

Gets the offset that is needed to adjust the IF output power levels for the offset channels that are near the carrier channel to improve the dynamic range. This value is expressed in dB. This method is applicable only when you set the SetIFOutputPowerOffsetAuto(string, RFmxLteMXAcpIFOutputPowerOffsetAuto) method to False and SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

GetNoiseCalibrationAveragingAuto(string, out RFmxLteMXAcpNoiseCalibrationAveragingAuto)

Gets whether the RFmx driver automatically computes the averaging count used for instrument noise calibration.

GetNoiseCalibrationAveragingCount(string, out int)

Gets the averaging count used for noise calibration when you set the SetNoiseCalibrationAveragingAuto(string, RFmxLteMXAcpNoiseCalibrationAveragingAuto) method to False.

GetNoiseCalibrationMode(string, out RFmxLteMXAcpNoiseCalibrationMode)

Gets whether the noise calibration and measurement is performed automatically by the measurement or by you. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

GetNoiseCompensationEnabled(string, out RFmxLteMXAcpNoiseCompensationEnabled)

Gets whether RFmx driver compensates for the instrument noise while performing the measurement when you set the SetNoiseCalibrationMode(string, RFmxLteMXAcpNoiseCalibrationMode) method to Auto, or when you set the ACP Noise Cal Mode method to Manual and the SetMeasurementMode(string, RFmxLteMXAcpMeasurementMode) method to Measure. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

GetNoiseCompensationType(string, out RFmxLteMXAcpNoiseCompensationType)

Gets the noise compensation type. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

GetNumberOfAnalysisThreads(string, out int)

Gets the maximum number of threads used for parallelism for the ACP 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.

GetNumberOfEutraOffsets(string, out int)

Gets the number of evolved universal terrestrial radio access (E-UTRA) adjacent channel offsets to be configured at offset positions, when you set the ACP Configurable Number of Offset Enabled method to True.

GetNumberOfGsmOffsets(string, out int)

Gets the number of GSM adjacent channel offsets to be configured when you set the SetBandwidth(string, double) to 200.0 k and the ACP Configurable Number of Offset Enabled method to True.

GetNumberOfUtraOffsets(string, out int)

Gets the number of universal terrestrial radio access (UTRA) adjacent channel offsets to be configured at offset positions, when you set the ACP Configurable Number of Offset Enabled method to True.

GetOffsetFrequency(string, out double)

Gets the offset frequency of an offset channel. This value is expressed in Hz. When you set the SetLinkDirection(string, RFmxLteMXLinkDirection) method to Uplink, the offset frequency is computed from the center of a reference component carrier/subblock to the center of the nearest RBW filter of the offset channel. When you set the Link Direction method to Downlink, the offset frequency is computed from the center of the closest component carrier to the center of the nearest RBW filter of the offset channel.

GetOffsetIntegrationBandwidth(string, out double)

Gets the integration bandwidth of an offset carrier. This value is expressed in Hz.

GetPowerUnits(string, out RFmxLteMXAcpPowerUnits)

Gets the units for the absolute power.

GetRbwFilterAutoBandwidth(string, out RFmxLteMXAcpRbwAutoBandwidth)

Gets whether the measurement computes the RBW.

GetRbwFilterBandwidth(string, out double)

Gets the bandwidth of the RBW filter, used to sweep the acquired signal, when you set the SetRbwFilterAutoBandwidth(string, RFmxLteMXAcpRbwAutoBandwidth) method to False. This value is expressed in Hz.

GetRbwFilterType(string, out RFmxLteMXAcpRbwFilterType)

Gets the shape of the RBW filter.

GetSequentialFftSize(string, out int)

Gets the FFT size, when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft.

GetSubblockIntegrationBandwidth(string, out double)

Gets the integration bandwidth of a subblock. This value is expressed in Hz. Integration bandwidth is the span from the left edge of the leftmost carrier to the right edge of the rightmost carrier within the subblock.

GetSweepTimeAuto(string, out RFmxLteMXAcpSweepTimeAuto)

Gets whether the measurement computes the sweep time.

GetSweepTimeInterval(string, out double)

Gets the sweep time when you set the SetSweepTimeAuto(string, RFmxLteMXAcpSweepTimeAuto) method to False. This value is expressed in seconds.

SetAllTracesEnabled(string, bool)

Sets whether to enable the traces to be stored and retrieved after performing the ACP measurement.

SetAmplitudeCorrectionType(string, RFmxLteMXAcpAmplitudeCorrectionType)

Sets whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the RFmxInstr_CfgExternalAttenuationTable function to configure the external attenuation table.

SetAveragingCount(string, int)

Sets the number of acquisitions used for averaging when you set the SetAveragingEnabled(string, RFmxLteMXAcpAveragingEnabled) method to True.

SetAveragingEnabled(string, RFmxLteMXAcpAveragingEnabled)

Sets whether to enable averaging for the ACP measurement.

SetAveragingType(string, RFmxLteMXAcpAveragingType)

Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for ACP measurement.

SetConfigurableNumberOfOffsetsEnabled(string, RFmxLteMXAcpConfigurableNumberOfOffsetsEnabled)

Sets whether the number of offsets is computed by measurement or configured by you.

SetEutraOffsetDefinition(string, RFmxLteMXAcpEutraOffsetDefinition)

Sets the evolved universal terrestrial radio access (E-UTRA) offset channel definition.

SetFarIFOutputPowerOffset(string, double)

Sets the offset that is needed to adjust the IF output power levels for the offset channels that are far from the carrier channel to improve the dynamic range. This value is expressed in dB. This method is applicable only when you set the SetIFOutputPowerOffsetAuto(string, RFmxLteMXAcpIFOutputPowerOffsetAuto) method to False and SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

SetFftOverlap(string, double)

Sets the samples to overlap between the consecutive chunks as a percentage of the ACP Sequential FFT Size property value when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft and the SetFftOverlapMode(string, RFmxLteMXAcpFftOverlapMode) method to UserDefined.

SetFftOverlapMode(string, RFmxLteMXAcpFftOverlapMode)

Sets the overlap mode when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft. In Sequential FFT method, the measurement divides all the acquired samples into smaller FFT chunks of equal size. Then the FFT is computed for each chunk. The resultant FFTs are averaged to get the spectrum used to compute the ACP.

SetIFOutputPowerOffsetAuto(string, RFmxLteMXAcpIFOutputPowerOffsetAuto)

Sets whether the measurement computes an appropriate IF output power level offset for the offset channels to improve the dynamic range of the ACP measurement. This method is applicable only when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

SetMeasurementEnabled(string, bool)

Sets whether to enable the ACP measurement.

SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod)

Sets the method for performing the ACP measurement.

SetMeasurementMode(string, RFmxLteMXAcpMeasurementMode)

Sets whether the measurement calibrates the noise floor of analyzer or performs the ACP measurement. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

SetNearIFOutputPowerOffset(string, double)

Sets the offset that is needed to adjust the IF output power levels for the offset channels that are near the carrier channel to improve the dynamic range. This value is expressed in dB. This method is applicable only when you set the SetIFOutputPowerOffsetAuto(string, RFmxLteMXAcpIFOutputPowerOffsetAuto) method to False and SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to DynamicRange.

SetNoiseCalibrationAveragingAuto(string, RFmxLteMXAcpNoiseCalibrationAveragingAuto)

Sets whether the RFmx driver automatically computes the averaging count used for instrument noise calibration.

SetNoiseCalibrationAveragingCount(string, int)

Sets the averaging count used for noise calibration when you set the SetNoiseCalibrationAveragingAuto(string, RFmxLteMXAcpNoiseCalibrationAveragingAuto) method to False.

SetNoiseCalibrationMode(string, RFmxLteMXAcpNoiseCalibrationMode)

Sets whether the noise calibration and measurement is performed automatically by the measurement or by you. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

SetNoiseCompensationEnabled(string, RFmxLteMXAcpNoiseCompensationEnabled)

Sets whether RFmx driver compensates for the instrument noise while performing the measurement when you set the SetNoiseCalibrationMode(string, RFmxLteMXAcpNoiseCalibrationMode) method to Auto, or when you set the ACP Noise Cal Mode method to Manual and the SetMeasurementMode(string, RFmxLteMXAcpMeasurementMode) method to Measure. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

SetNoiseCompensationType(string, RFmxLteMXAcpNoiseCompensationType)

Sets the noise compensation type. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.

SetNumberOfAnalysisThreads(string, int)

Sets the maximum number of threads used for parallelism for the ACP 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.

SetNumberOfEutraOffsets(string, int)

Sets the number of evolved universal terrestrial radio access (E-UTRA) adjacent channel offsets to be configured at offset positions, when you set the ACP Configurable Number of Offset Enabled method to True.

SetNumberOfGsmOffsets(string, int)

Sets the number of GSM adjacent channel offsets to be configured when you set the SetBandwidth(string, double) to 200.0 k and the ACP Configurable Number of Offset Enabled method to True.

SetNumberOfUtraOffsets(string, int)

Sets the number of universal terrestrial radio access (UTRA) adjacent channel offsets to be configured at offset positions, when you set the ACP Configurable Number of Offset Enabled method to True.

SetPowerUnits(string, RFmxLteMXAcpPowerUnits)

Sets the units for the absolute power.

SetRbwFilterAutoBandwidth(string, RFmxLteMXAcpRbwAutoBandwidth)

Sets whether the measurement computes the RBW.

SetRbwFilterBandwidth(string, double)

Sets the bandwidth of the RBW filter, used to sweep the acquired signal, when you set the SetRbwFilterAutoBandwidth(string, RFmxLteMXAcpRbwAutoBandwidth) method to False. This value is expressed in Hz.

SetRbwFilterType(string, RFmxLteMXAcpRbwFilterType)

Sets the shape of the RBW filter.

SetSequentialFftSize(string, int)

Sets the FFT size, when you set the SetMeasurementMethod(string, RFmxLteMXAcpMeasurementMethod) method to SequentialFft.

SetSweepTimeAuto(string, RFmxLteMXAcpSweepTimeAuto)

Sets whether the measurement computes the sweep time.

SetSweepTimeInterval(string, double)

Sets the sweep time when you set the SetSweepTimeAuto(string, RFmxLteMXAcpSweepTimeAuto) method to False. This value is expressed in seconds.

ValidateNoiseCalibrationData(string, out RFmxLteMXAcpNoiseCalibrationDataValid)

Indicates whether calibration data is valid for the configuration specified by the signal name in the selectorString parameter.