Provides methods to configure the ORFS measurement.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.GsmMX

public class RFmxGsmMXOrfsConfiguration : RFmxGsmMXSubObject

Methods

NameDescription
ConfigureAveraging(string, RFmxGsmMXOrfsAveragingEnabled, int, RFmxGsmMXOrfsAveragingType)

Configures averaging for the output radio frequency spectrum (ORFS) measurement.

ConfigureEvaluationSymbols(string, double, RFmxGsmMXOrfsEvaluationSymbolsIncludeTsc, double)

Configures the evaluation symbols. The GSM standard specifies that 50% to 90% portion of the burst, excluding the midamble, be measured. However, RFmxGSM allows you to specify which portion of the burst to measure for ORFS due to Modulation. RFmx considers the measurement over evaluation symbols for a single burst as one average.

ConfigureMeasurementType(string, RFmxGsmMXOrfsMeasurementType)

Configures the type of spectral distortion to be measured.

ConfigureModulationCustomOffsetFrequencyArray(string, float[])

Configures an array of positive offset frequencies relative to the carrier frequency for the spectrum measurement because of modulation when you set the SetOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode) method to Custom.

ConfigureModulationCustomOffsetFrequencyArray(string, double[])

Configures an array of positive offset frequencies relative to the carrier frequency for the spectrum measurement because of modulation when you set the SetOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode) method to Custom.

ConfigureNoiseCompensationEnabled(string, RFmxGsmMXOrfsNoiseCompensationEnabled)

Configures whether to enable compensation of the channel powers for the inherent noise floor of the signal analyzer. supportedDevices: NI 5663/5665, NI 5668R

ConfigureOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode)

Configures the list of frequency offsets for which you can perform the output radio frequency spectrum (ORFS) measurements.

ConfigureSwitchingCustomOffsetFrequencyArray(string, double[])

Configures an array of positive offset frequencies relative to the carrier frequency for the spectrum measurement because of switching when you set the SetOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode) method to Custom.

ConfigureSwitchingCustomOffsetFrequencyArray(string, float[])

Configures an array of positive offset frequencies relative to the carrier frequency for the spectrum measurement because of switching when you set the SetOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode) method to Custom.

GetAllTracesEnabled(string, out bool)

Gets whether to enable the traces to be stored and retrieved after performing the output radio frequency spectrum (ORFS) measurement.

GetAveragingCount(string, out int)

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

GetAveragingEnabled(string, out RFmxGsmMXOrfsAveragingEnabled)

Gets whether to enable averaging for the output radio frequency spectrum (ORFS) measurement.

GetAveragingType(string, out RFmxGsmMXOrfsAveragingType)

Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for the output radio frequency spectrum (ORFS) measurement.

GetEvaluationSymbolsIncludeTsc(string, out RFmxGsmMXOrfsEvaluationSymbolsIncludeTsc)

Gets whether to include the training sequence code (TSC) portion of the burst in the output radio frequency spectrum (ORFS) measurement.

GetEvaluationSymbolsScope(string, out RFmxGsmMXOrfsEvaluationSymbolsScope)

Gets the modulation power measurements that will use the part of burst configured using the ConfigureEvaluationSymbols(string, double, RFmxGsmMXOrfsEvaluationSymbolsIncludeTsc, double) method.

GetEvaluationSymbolsStart(string, out double)

Gets the start position of the burst over which you perform the output radio frequency spectrum (ORFS) measurement. This value is expressed as a percentage.

GetEvaluationSymbolsStop(string, out double)

Gets the stop position of the burst over which you perform the output radio frequency spectrum (ORFS) measurement. This value is expressed as a percentage.

GetMeasurementEnabled(string, out bool)

Gets whether to enable the output radio frequency spectrum (ORFS) measurement.

GetMeasurementInterval(string, out RFmxGsmMXOrfsMeasurementInterval)

Gets whether the measurement is performed on a single specified timeslot or across multiple timeslots.

GetMeasurementOffset(string, out int)

Gets the offset, relative to the trigger of the timeslot to be measured.

GetMeasurementType(string, out RFmxGsmMXOrfsMeasurementType)

Gets the type of spectral distortion to be measured.

GetModulationCarrierRbw(string, out double)

Gets the RBW used for measuring modulation carrier power in Hz.

GetModulationNumberOfOffsets(string, out int)

Gets the number of positive frequency offsets relative to the frequency of the carrier for the measurement of the spectrum due to modulation.

GetModulationOffsetFrequency(string, out float)

Gets the value of positive frequency offset for which to measure the spectrum due to modulation measurement. This value is expressed in Hz.

GetModulationOffsetRbw(string, out double)

Gets the resolution bandwidth used for ORFS due to modulation measurement. This value is expressed in Hz.

GetNoiseCompensationEnabled(string, out RFmxGsmMXOrfsNoiseCompensationEnabled)

Gets whether to enable compensation of the channel powers for the inherent noise floor of the signal analyzer. Noise compensation is applicable only on modulation offsets and not on switching offsets.

GetNumberOfAnalysisThreads(string, out int)

Gets the maximum number of threads used for parallelism for the output radio frequency spectrum (ORFS) 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.

GetOffsetFrequencyMode(string, out RFmxGsmMXOrfsOffsetFrequencyMode)

Gets the list of frequency offsets for which you can perform the output radio frequency spectrum (ORFS) measurements.

GetSwitchingCarrierRbw(string, out double)

Gets the RBW used for measuring switching carrier power in Hz.

GetSwitchingNumberOfOffsets(string, out int)

Gets the number of positive frequency offsets relative to the frequency of the carrier for the measurement of the spectrum due to switching.

GetSwitchingOffsetFrequency(string, out float)

Gets the value of positive frequency offset for which to measure the spectrum due to switching measurement. This value is expressed in Hz.

GetSwitchingOffsetRbw(string, out double)

Gets the resolution bandwidth used for ORFS due to switching measurement. This value is expressed in Hz.

SetAllTracesEnabled(string, bool)

Sets whether to enable the traces to be stored and retrieved after performing the output radio frequency spectrum (ORFS) measurement.

SetAveragingCount(string, int)

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

SetAveragingEnabled(string, RFmxGsmMXOrfsAveragingEnabled)

Sets whether to enable averaging for the output radio frequency spectrum (ORFS) measurement.

SetAveragingType(string, RFmxGsmMXOrfsAveragingType)

Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for the output radio frequency spectrum (ORFS) measurement.

SetEvaluationSymbolsIncludeTsc(string, RFmxGsmMXOrfsEvaluationSymbolsIncludeTsc)

Sets whether to include the training sequence code (TSC) portion of the burst in the output radio frequency spectrum (ORFS) measurement.

SetEvaluationSymbolsScope(string, RFmxGsmMXOrfsEvaluationSymbolsScope)

Sets the modulation power measurements that will use the part of burst configured using the ConfigureEvaluationSymbols(string, double, RFmxGsmMXOrfsEvaluationSymbolsIncludeTsc, double) method.

SetEvaluationSymbolsStart(string, double)

Sets the start position of the burst over which you perform the output radio frequency spectrum (ORFS) measurement. This value is expressed as a percentage.

SetEvaluationSymbolsStop(string, double)

Sets the stop position of the burst over which you perform the output radio frequency spectrum (ORFS) measurement. This value is expressed as a percentage.

SetMeasurementEnabled(string, bool)

Sets whether to enable the output radio frequency spectrum (ORFS) measurement.

SetMeasurementInterval(string, RFmxGsmMXOrfsMeasurementInterval)

Sets whether the measurement is performed on a single specified timeslot or across multiple timeslots.

SetMeasurementOffset(string, int)

Sets the offset, relative to the trigger of the timeslot to be measured.

SetMeasurementType(string, RFmxGsmMXOrfsMeasurementType)

Sets the type of spectral distortion to be measured.

SetModulationCarrierRbw(string, double)

Sets the RBW used for measuring modulation carrier power in Hz.

SetModulationNumberOfOffsets(string, int)

Sets the number of positive frequency offsets relative to the frequency of the carrier for the measurement of the spectrum due to modulation.

SetModulationOffsetFrequency(string, float)

Sets the value of positive frequency offset for which to measure the spectrum due to modulation measurement. This value is expressed in Hz.

SetNoiseCompensationEnabled(string, RFmxGsmMXOrfsNoiseCompensationEnabled)

Sets whether to enable compensation of the channel powers for the inherent noise floor of the signal analyzer. Noise compensation is applicable only on modulation offsets and not on switching offsets.

SetNumberOfAnalysisThreads(string, int)

Sets the maximum number of threads used for parallelism for the output radio frequency spectrum (ORFS) 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.

SetOffsetFrequencyMode(string, RFmxGsmMXOrfsOffsetFrequencyMode)

Sets the list of frequency offsets for which you can perform the output radio frequency spectrum (ORFS) measurements.

SetSwitchingCarrierRbw(string, double)

Sets the RBW used for measuring switching carrier power in Hz.

SetSwitchingNumberOfOffsets(string, int)

Sets the number of positive frequency offsets relative to the frequency of the carrier for the measurement of the spectrum due to switching.

SetSwitchingOffsetFrequency(string, float)

Sets the value of positive frequency offset for which to measure the spectrum due to switching measurement. This value is expressed in Hz.