RFmx LTE DotNET

Table of Contents

RFmxLteMXAcpConfiguration Class

  • Updated2024-07-17
  • 14 minute(s) read
RFmxLteMXAcpConfiguration Class

RFmxLteMXAcpConfiguration Class

Provides methods to configure the ACP measurement.

Inheritance Hierarchy

SystemObject
  RFmxLteMXSubObject
    NationalInstruments.RFmx.LteMXRFmxLteMXAcpConfiguration

Namespace:  NationalInstruments.RFmx.LteMX
Assembly:  NationalInstruments.RFmx.LteMX.Fx40 (in NationalInstruments.RFmx.LteMX.Fx40.dll) Version: 24.5.0.49283 (24.5.0.49283)

Syntax

public sealed class RFmxLteMXAcpConfiguration : RFmxLteMXSubObject
Public NotInheritable Class RFmxLteMXAcpConfiguration
	Inherits RFmxLteMXSubObject

The RFmxLteMXAcpConfiguration type exposes the following members.

Methods

  NameDescription
Public methodConfigureAveraging
Configures averaging for the ACP measurement.
Public methodConfigureConfigurableNumberOfOffsetsEnabled
Configures whether the number of offsets will be computed by the measurement or configured by the user.
Public methodConfigureMeasurementMethod
Configures the method for performing the ACP measurement.
Public methodConfigureNoiseCompensationEnabled
Configures compensation of the channel powers for the inherent noise floor of the signal analyzer.
Public methodConfigureNumberOfEutraOffsets
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.
Public methodConfigureNumberOfGsmOffsets
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.
Public methodConfigureNumberOfUtraOffsets
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.
Public methodConfigurePowerUnits
Configures the units for the absolute power.
Public methodConfigureRbwFilter
Configures the RBW filter.
Public methodConfigureSweepTime
Configures the sweep time.
Public methodConfigureUtraAndEutraOffsets
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.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAllTracesEnabled
Gets whether to enable the traces to be stored and retrieved after performing the ACP measurement.
Public methodGetAmplitudeCorrectionType
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.
Public methodGetAveragingCount
Gets the number of acquisitions used for averaging when you set the SetAveragingEnabled(String, RFmxLteMXAcpAveragingEnabled) method to True.
Public methodGetAveragingEnabled
Gets whether to enable averaging for the ACP measurement.
Public methodGetAveragingType
Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for ACP measurement.
Public methodGetComponentCarrierIntegrationBandwidth
Gets the integration bandwidth of the component carrier (CC). This value is expressed in Hz.
Public methodGetConfigurableNumberOfOffsetsEnabled
Gets whether the number of offsets is computed by measurement or configured by you.
Public methodGetEutraOffsetDefinition
Gets the evolved universal terrestrial radio access (E-UTRA) offset channel definition.
Public methodGetFarIFOutputPowerOffset
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.
Public methodGetFftOverlap
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.
Public methodGetFftOverlapMode
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.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIFOutputPowerOffsetAuto
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.
Public methodGetMeasurementEnabled
Gets whether to enable the ACP measurement.
Public methodGetMeasurementMethod
Gets the method for performing the ACP measurement.
Public methodGetMeasurementMode
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.
Public methodGetNearIFOutputPowerOffset
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.
Public methodGetNoiseCalibrationAveragingAuto
Gets whether the RFmx driver automatically computes the averaging count used for instrument noise calibration.
Public methodGetNoiseCalibrationAveragingCount
Gets the averaging count used for noise calibration when you set the SetNoiseCalibrationAveragingAuto(String, RFmxLteMXAcpNoiseCalibrationAveragingAuto) method to False.
Public methodGetNoiseCalibrationMode
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.
Public methodGetNoiseCompensationEnabled
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.
Public methodGetNoiseCompensationType
Gets the noise compensation type. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.
Public methodGetNumberOfAnalysisThreads
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.
Public methodGetNumberOfEutraOffsets
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.
Public methodGetNumberOfGsmOffsets
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.
Public methodGetNumberOfUtraOffsets
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.
Public methodGetOffsetFrequency
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.
Public methodGetOffsetIntegrationBandwidth
Gets the integration bandwidth of an offset carrier. This value is expressed in Hz.
Public methodGetPowerUnits
Gets the units for the absolute power.
Public methodGetRbwFilterAutoBandwidth
Gets whether the measurement computes the RBW.
Public methodGetRbwFilterBandwidth
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.
Public methodGetRbwFilterType
Gets the shape of the RBW filter.
Public methodGetSequentialFftSize
Gets the FFT size, when you set the SetMeasurementMethod(String, RFmxLteMXAcpMeasurementMethod) method to SequentialFft.
Public methodGetSubblockIntegrationBandwidth
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.
Public methodGetSweepTimeAuto
Gets whether the measurement computes the sweep time.
Public methodGetSweepTimeInterval
Gets the sweep time when you set the SetSweepTimeAuto(String, RFmxLteMXAcpSweepTimeAuto) method to False. This value is expressed in seconds.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetAllTracesEnabled
Sets whether to enable the traces to be stored and retrieved after performing the ACP measurement.
Public methodSetAmplitudeCorrectionType
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.
Public methodSetAveragingCount
Sets the number of acquisitions used for averaging when you set the SetAveragingEnabled(String, RFmxLteMXAcpAveragingEnabled) method to True.
Public methodSetAveragingEnabled
Sets whether to enable averaging for the ACP measurement.
Public methodSetAveragingType
Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for ACP measurement.
Public methodSetConfigurableNumberOfOffsetsEnabled
Sets whether the number of offsets is computed by measurement or configured by you.
Public methodSetEutraOffsetDefinition
Sets the evolved universal terrestrial radio access (E-UTRA) offset channel definition.
Public methodSetFarIFOutputPowerOffset
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.
Public methodSetFftOverlap
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.
Public methodSetFftOverlapMode
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.
Public methodSetIFOutputPowerOffsetAuto
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.
Public methodSetMeasurementEnabled
Sets whether to enable the ACP measurement.
Public methodSetMeasurementMethod
Sets the method for performing the ACP measurement.
Public methodSetMeasurementMode
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.
Public methodSetNearIFOutputPowerOffset
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.
Public methodSetNoiseCalibrationAveragingAuto
Sets whether the RFmx driver automatically computes the averaging count used for instrument noise calibration.
Public methodSetNoiseCalibrationAveragingCount
Sets the averaging count used for noise calibration when you set the SetNoiseCalibrationAveragingAuto(String, RFmxLteMXAcpNoiseCalibrationAveragingAuto) method to False.
Public methodSetNoiseCalibrationMode
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.
Public methodSetNoiseCompensationEnabled
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.
Public methodSetNoiseCompensationType
Sets the noise compensation type. Refer to the measurement guidelines section in the Noise Compensation Algorithm topic for more information.
Public methodSetNumberOfAnalysisThreads
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.
Public methodSetNumberOfEutraOffsets
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.
Public methodSetNumberOfGsmOffsets
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.
Public methodSetNumberOfUtraOffsets
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.
Public methodSetPowerUnits
Sets the units for the absolute power.
Public methodSetRbwFilterAutoBandwidth
Sets whether the measurement computes the RBW.
Public methodSetRbwFilterBandwidth
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.
Public methodSetRbwFilterType
Sets the shape of the RBW filter.
Public methodSetSequentialFftSize
Sets the FFT size, when you set the SetMeasurementMethod(String, RFmxLteMXAcpMeasurementMethod) method to SequentialFft.
Public methodSetSweepTimeAuto
Sets whether the measurement computes the sweep time.
Public methodSetSweepTimeInterval
Sets the sweep time when you set the SetSweepTimeAuto(String, RFmxLteMXAcpSweepTimeAuto) method to False. This value is expressed in seconds.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidateNoiseCalibrationData
Indicates whether calibration data is valid for the configuration specified by the signal name in the selectorString parameter.
Top

See Also

Log in to get a better experience