RFmxLteMXSemConfiguration Class
- Updated2025-04-08
- 8 minute(s) read
Provides methods to configure the SEM measurement.
Derives from
Syntax
Namespace: NationalInstruments.RFmx.LteMX
public class RFmxLteMXSemConfiguration : RFmxLteMXSubObject
Properties
Name | Description |
---|---|
ComponentCarrier | Gets the RFmxLteMXSemComponentCarrierConfiguration instance. |
Methods
Name | Description |
---|---|
ConfigureAveraging(string, RFmxLteMXSemAveragingEnabled, int, RFmxLteMXSemAveragingType) | Configures averaging for the SEM measurement. |
ConfigureDownlinkMask(string, RFmxLteMXSemDownlinkMaskType, double, double) | Configures the downlinkMaskType, deltaF_max, and aggregatedMaximumOutputPower parameters for the SEM measurement in LTE downlink. |
ConfigureNumberOfOffsets(string, int) | Configures the number of offset segments for the SEM measurement. |
ConfigureOffsetAbsoluteLimit(string, double, double) | Configures the start and the stop limit of an offset segment. |
ConfigureOffsetAbsoluteLimitArray(string, double[], double[]) | Configures the array of the start limit and the stop limit of the offset segments. |
ConfigureOffsetBandwidthIntegral(string, int) | Configures the bandwidth integral of the offset segments. |
ConfigureOffsetBandwidthIntegralArray(string, int[]) | Configures the array of the bandwidth integral of the offset segments. |
ConfigureOffsetFrequency(string, double, double, RFmxLteMXSemOffsetSideband) | Configures the start and stop frequencies and the sideband of an offset segment. |
ConfigureOffsetFrequencyArray(string, double[], double[], RFmxLteMXSemOffsetSideband[]) | Configures the arrays of the start and stop frequencies and the sideband of an offset segment. |
ConfigureOffsetLimitFailMask(string, RFmxLteMXSemOffsetLimitFailMask) | Configures the limit fail mask of the offset segments that specify the criteria to determine the measurement fail status. |
ConfigureOffsetLimitFailMaskArray(string, RFmxLteMXSemOffsetLimitFailMask[]) | Configures the array of limit fail mask of the offset segments that specifies the criteria to determine the measurement fail status. |
ConfigureOffsetRbwFilter(string, double, RFmxLteMXSemOffsetRbwFilterType) | Configures the offset RBW and the offset RBW filter type. |
ConfigureOffsetRbwFilterArray(string, double[], RFmxLteMXSemOffsetRbwFilterType[]) | Configures the offset RBW and the offset RBW filter type arrays. |
ConfigureOffsetRelativeLimit(string, double, double) | Configures the start and stop relative limit of the offset segment. |
ConfigureOffsetRelativeLimitArray(string, double[], double[]) | Configures the array of start and stop relative limits of the offset segments. |
ConfigureSweepTime(string, RFmxLteMXSemSweepTimeAuto, double) | Configures the sweep time. |
ConfigureUplinkMaskType(string, RFmxLteMXSemUplinkMaskType) | Configures the standard defined mask type that has to be used in the measurement for uplink. |
GetAggregatedMaximumPower(string, out double) | Gets the aggregated maximum output power of all transmit antenna connectors. This value is expressed in dBm. Refer to the Section 6.6.3 of 3GPP 36.141 specification for more details. |
GetAllTracesEnabled(string, out bool) | Gets whether to enable the traces to be stored and retrieved after performing the SEM measurement. |
GetAmplitudeCorrectionType(string, out RFmxLteMXSemAmplitudeCorrectionType) | 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, RFmxLteMXSemAveragingEnabled) method to True. |
GetAveragingEnabled(string, out RFmxLteMXSemAveragingEnabled) | Gets whether to enable averaging for the SEM measurement. |
GetAveragingType(string, out RFmxLteMXSemAveragingType) | Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for SEM measurement. |
GetDeltaFMaximum(string, out double) | Gets the stop frequency for the last offset segment to be used in the measurement. This value is expressed in Hz. |
GetDownlinkMaskType(string, out RFmxLteMXSemDownlinkMaskType) | Gets the limits to be used in the measurement for downlink. Refer to section 6.6.3 of the 3GPP 36.141 specification for more information about standard-defined mask types. |
GetMeasurementEnabled(string, out bool) | Gets whether to enable the SEM measurement. |
GetNumberOfAnalysisThreads(string, out int) | Gets the maximum number of threads used for parallelism for the SEM 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. |
GetNumberOfOffsets(string, out int) | Gets the number of SEM offset segments. |
GetOffsetAbsoluteLimitStart(string, out double) | Gets the absolute power limit corresponding to the beginning of an offset segment. This value is expressed in dBm. |
GetOffsetAbsoluteLimitStop(string, out double) | Gets the absolute power limit corresponding to the end of an offset segment. This value is expressed in dBm. |
GetOffsetBandwidthIntegral(string, out int) | Gets the resolution of a spectrum to compare with the spectral mask limits as an integer multiple of the RBW. |
GetOffsetLimitFailMask(string, out RFmxLteMXSemOffsetLimitFailMask) | Gets the criteria to determine the measurement fail status. |
GetOffsetRbwFilterBandwidth(string, out double) | Gets the bandwidth of an RBW filter used to sweep an acquired offset segment. This value is expressed in Hz. |
GetOffsetRbwFilterType(string, out RFmxLteMXSemOffsetRbwFilterType) | Gets the shape of a digital RBW filter. |
GetOffsetRelativeLimitStart(string, out double) | Gets the relative power limit corresponding to the beginning of the offset segment. This value is expressed in dB. |
GetOffsetRelativeLimitStop(string, out double) | Gets the relative power limit corresponding to the end of the offset segment. This value is expressed in dB. |
GetOffsetSideband(string, out RFmxLteMXSemOffsetSideband) | Gets whether the offset segment is present either on one side or on both sides of a carrier. |
GetOffsetStartFrequency(string, out double) | Gets the start frequency of an offset segment relative to the SetBandwidth(string, double) edge (single carrier) or GetSubblockAggregatedChannelBandwidth(string, out double) edge (multi-carrier). This value is expressed in Hz. |
GetOffsetStopFrequency(string, out double) | Gets the stop frequency of an offset segment relative to the SetBandwidth(string, double) edge (single carrier) or GetSubblockAggregatedChannelBandwidth(string, out double) edge (multi-carrier). This value is expressed in Hz. |
GetSidelinkMaskType(string, out RFmxLteMXSemSidelinkMaskType) | Gets the spectrum emission mask used in the measurement for sidelink. Each mask type refers to a different Network Signalled (NS) value. You must set the mask type to Custom to configure the custom offset masks. Refer to section 6.6.2 of the 3GPP 36.521 specification for more information about standard-defined mask types. |
GetSubblockAggregatedChannelBandwidth(string, out double) | Gets the aggregated channel bandwidth of a configured subblock. This value is expressed in Hz. The aggregated channel bandwidth is the sum of the subblock integration bandwidth and the guard bands on either side of the subblock integration bandwidth. |
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 RFmxLteMXSemSweepTimeAuto) | Gets whether the measurement computes the sweep time. |
GetSweepTimeInterval(string, out double) | Gets the sweep time when you set the SetSweepTimeAuto(string, RFmxLteMXSemSweepTimeAuto) method to False. This value is expressed in seconds. |
GetUplinkMaskType(string, out RFmxLteMXSemUplinkMaskType) | Gets the spectrum emission mask used in the measurement for uplink. Each mask type refers to a different Network Signalled (NS) value. General_CAClassB, CANS04, and CANCNS01 refers to carrier aggregation case. You must set the mask type to Custom to configure the custom offset masks. Refer to section 6.6.2.1 of the 3GPP 36.521 specification for more information about standard-defined mask types. |
SetAggregatedMaximumPower(string, double) | Sets the aggregated maximum output power of all transmit antenna connectors. This value is expressed in dBm. Refer to the Section 6.6.3 of 3GPP 36.141 specification for more details. |
SetAllTracesEnabled(string, bool) | Sets whether to enable the traces to be stored and retrieved after performing the SEM measurement. |
SetAmplitudeCorrectionType(string, RFmxLteMXSemAmplitudeCorrectionType) | 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, RFmxLteMXSemAveragingEnabled) method to True. |
SetAveragingEnabled(string, RFmxLteMXSemAveragingEnabled) | Sets whether to enable averaging for the SEM measurement. |
SetAveragingType(string, RFmxLteMXSemAveragingType) | Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for SEM measurement. |
SetDeltaFMaximum(string, double) | Sets the stop frequency for the last offset segment to be used in the measurement. This value is expressed in Hz. |
SetDownlinkMaskType(string, RFmxLteMXSemDownlinkMaskType) | Sets the limits to be used in the measurement for downlink. Refer to section 6.6.3 of the 3GPP 36.141 specification for more information about standard-defined mask types. |
SetMeasurementEnabled(string, bool) | Sets whether to enable the SEM measurement. |
SetNumberOfAnalysisThreads(string, int) | Sets the maximum number of threads used for parallelism for the SEM 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. |
SetNumberOfOffsets(string, int) | Sets the number of SEM offset segments. |
SetOffsetAbsoluteLimitStart(string, double) | Sets the absolute power limit corresponding to the beginning of an offset segment. This value is expressed in dBm. |
SetOffsetAbsoluteLimitStop(string, double) | Sets the absolute power limit corresponding to the end of an offset segment. This value is expressed in dBm. |
SetOffsetBandwidthIntegral(string, int) | Sets the resolution of a spectrum to compare with the spectral mask limits as an integer multiple of the RBW. |
SetOffsetLimitFailMask(string, RFmxLteMXSemOffsetLimitFailMask) | Sets the criteria to determine the measurement fail status. |
SetOffsetRbwFilterBandwidth(string, double) | Sets the bandwidth of an RBW filter used to sweep an acquired offset segment. This value is expressed in Hz. |
SetOffsetRbwFilterType(string, RFmxLteMXSemOffsetRbwFilterType) | Sets the shape of a digital RBW filter. |
SetOffsetRelativeLimitStart(string, double) | Sets the relative power limit corresponding to the beginning of the offset segment. This value is expressed in dB. |
SetOffsetRelativeLimitStop(string, double) | Sets the relative power limit corresponding to the end of the offset segment. This value is expressed in dB. |
SetOffsetSideband(string, RFmxLteMXSemOffsetSideband) | Sets whether the offset segment is present either on one side or on both sides of a carrier. |
SetOffsetStartFrequency(string, double) | Sets the start frequency of an offset segment relative to the SetBandwidth(string, double) edge (single carrier) or GetSubblockAggregatedChannelBandwidth(string, out double) edge (multi-carrier). This value is expressed in Hz. |
SetOffsetStopFrequency(string, double) | Sets the stop frequency of an offset segment relative to the SetBandwidth(string, double) edge (single carrier) or GetSubblockAggregatedChannelBandwidth(string, out double) edge (multi-carrier). This value is expressed in Hz. |
SetSidelinkMaskType(string, RFmxLteMXSemSidelinkMaskType) | Sets the spectrum emission mask used in the measurement for sidelink. Each mask type refers to a different Network Signalled (NS) value. You must set the mask type to Custom to configure the custom offset masks. Refer to section 6.6.2 of the 3GPP 36.521 specification for more information about standard-defined mask types. |
SetSweepTimeAuto(string, RFmxLteMXSemSweepTimeAuto) | Sets whether the measurement computes the sweep time. |
SetSweepTimeInterval(string, double) | Sets the sweep time when you set the SetSweepTimeAuto(string, RFmxLteMXSemSweepTimeAuto) method to False. This value is expressed in seconds. |
SetUplinkMaskType(string, RFmxLteMXSemUplinkMaskType) | Sets the spectrum emission mask used in the measurement for uplink. Each mask type refers to a different Network Signalled (NS) value. General_CAClassB, CANS04, and CANCNS01 refers to carrier aggregation case. You must set the mask type to Custom to configure the custom offset masks. Refer to section 6.6.2.1 of the 3GPP 36.521 specification for more information about standard-defined mask types. |