Enums
enums.py - Contains enum classes.
- class nirfmxlte.enums.AcpAmplitudeCorrectionType(value)[source]
Bases:
EnumAcpAmplitudeCorrectionType.
- RF_CENTER_FREQUENCY = 0
All the frequency bins in the spectrum are compensated with a single external attenuation value that corresponds to the RF center frequency.
- SPECTRUM_FREQUENCY_BIN = 1
An individual frequency bin in the spectrum is compensated with the external attenuation value corresponding to that frequency.
- class nirfmxlte.enums.AcpAveragingEnabled(value)[source]
Bases:
EnumAcpAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The ACP measurement uses the value of the
ACP_AVERAGING_COUNTattribute as the number of acquisitions over which the ACP measurement is averaged.
- class nirfmxlte.enums.AcpAveragingType(value)[source]
Bases:
EnumAcpAveragingType.
- LOG = 1
The power spectrum is averaged in a logarithmic scale.
- MAXIMUM = 3
The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.
- MINIMUM = 4
The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.
- RMS = 0
The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations, but not the noise floor.
- SCALAR = 2
The square root of the power spectrum is averaged.
- class nirfmxlte.enums.AcpConfigurableNumberOfOffsetsEnabled(value)[source]
Bases:
EnumAcpConfigurableNumberOfOffsetsEnabled.
- FALSE = 0
Measurement will set the number of offsets.
- TRUE = 1
Measurement will use the user configured value for number of offsets.
- class nirfmxlte.enums.AcpEutraOffsetDefinition(value)[source]
Bases:
EnumAcpEutraOffsetDefinition.
- AUTO = 0
Measurement will set the E-UTRA definition and offset power reference based on the link direction. For downlink, the definition is Closest and for uplink, it is Composite.
- CLOSEST = 1
Integration bandwidth is derived from the closest LTE carrier. Offset power reference is set to Closest internally.
- COMPOSITE = 2
Integration bandwidth is derived from the aggregated sub-block bandwidth. Offset power reference is set as Composite Sub-Block.
- class nirfmxlte.enums.AcpFftOverlapMode(value)[source]
Bases:
EnumAcpFftOverlapMode.
- AUTOMATIC = 1
Measurement sets the number of overlapped samples between consecutive FFT chunks to 50% of the
ACP_SEQUENTIAL_FFT_SIZEattribute value.
- DISABLED = 0
Disables the overlap between the FFT chunks.
- USER_DEFINED = 2
Measurement uses the overlap that you specify in the
ACP_FFT_OVERLAPattribute.
- class nirfmxlte.enums.AcpIFOutputPowerOffsetAuto(value)[source]
Bases:
EnumAcpIFOutputPowerOffsetAuto.
- FALSE = 0
The measurement sets the IF output power level offset using the values of the
ACP_NEAR_IF_OUTPUT_POWER_OFFSETandACP_FAR_IF_OUTPUT_POWER_OFFSETattributes.
- TRUE = 1
The measurement automatically computes an IF output power level offset for the offset channels to improve the dynamic range of the ACP measurement.
- class nirfmxlte.enums.AcpMeasurementMethod(value)[source]
Bases:
EnumAcpMeasurementMethod.
- DYNAMIC_RANGE = 1
The ACP measurement acquires the spectrum using the hardware-specific optimizations for different frequency bands. Use this method to get the best dynamic range. Supported Devices: PXIe-5665/5668
- NORMAL = 0
The ACP measurement acquires the spectrum using the same signal analyzer setting across frequency bands. Use this method when measurement speed is desirable over higher dynamic range.
- SEQUENTIAL_FFT = 2
The ACP measurement acquires all the samples specified by the
ACP_SWEEP_TIME_INTERVALattribute and divides them in to smaller chunks of equal size defined by theACP_SEQUENTIAL_FFT_SIZEattribute. FFT is computed for each chunk. The resultant FFTs are averaged to get the spectrum used to compute the ACP. If the total acquired samples is not an integer multiple of the FFT size, the remaining samples at the end of the acquisition are not used.Sequential FFT method should be used for the following scenarios.
While performing fast ACP measurements by utilizing smaller FFT sizes. However, accuracy of the results may be reduced.
When measuring signals with time-varying spectral characteristics, sequential FFT with overlap mode set to Automatic should be used.
For accurate power measurements when the power characteristics of the signal vary over time averaging is allowed.
The following attributes have limited support when you set the ACP Measurement Method attribute to Sequential FFT.
Property
Supported Value
True
FFT Based
>=1
>=1
RF Center Frequency
Note
For multi-span FFT, the averaging count should be 1.
- class nirfmxlte.enums.AcpMeasurementMode(value)[source]
Bases:
EnumAcpMeasurementMode.
- CALIBRATE_NOISE_FLOOR = 1
Manual noise calibration of the signal analyzer is performed for the ACP measurement.
- MEASURE = 0
ACP measurement is performed on the acquired signal.
- class nirfmxlte.enums.AcpNoiseCalibrationAveragingAuto(value)[source]
Bases:
EnumAcpNoiseCalibrationAveragingAuto.
- FALSE = 0
RFmx uses the averages that you set for
ACP_NOISE_CALIBRATION_AVERAGING_COUNTattribute.
- TRUE = 1
RFmx uses the following averaging counts:
When you set the
ACP_MEASUREMENT_METHODattribute to Normal or Sequential FFT, RFmx uses a noise calibration averaging count of 32.When you set the ACP Meas Method attribute to Dynamic Range and sweep time is less than 5 ms, RFmx uses a noise calibration averaging count of 15.
When you set the ACP Meas Method attribute to Dynamic Range and sweep time is greater than or equal to 5 ms, RFmx uses a noise calibration averaging count of 5.
- class nirfmxlte.enums.AcpNoiseCalibrationDataValid(value)[source]
Bases:
EnumAcpNoiseCalibrationDataValid.
- FALSE = 0
- TRUE = 1
- class nirfmxlte.enums.AcpNoiseCalibrationMode(value)[source]
Bases:
EnumAcpNoiseCalibrationMode.
- AUTO = 1
When you set the
ACP_NOISE_COMPENSATION_ENABLEDattribute to True, RFmx sets theINPUT_ISOLATION_ENABLEDattribute to Enabled and calibrates the instrument noise in the current state of the instrument. RFmx then resets Input Isolation Enabled attribute and performs the ACP measurement including compensation for the noise contribution of the instrument. RFmx skips noise calibration in this mode if valid noise calibration data is already cached.When you set ACP Noise Comp Enabled to False, RFmx does not calibrate instrument noise and performs the ACP measurement without compensating for the noise contribution of the instrument.
- MANUAL = 0
When you set the
ACP_MEASUREMENT_MODEattribute to Calibrate Noise Floor, you can initiate instrument noise calibration for ACP measurement manually. When you set the ACP Meas Mode attribute to Measure, you can initiate the ACP measurement manually.
- class nirfmxlte.enums.AcpNoiseCompensationEnabled(value)[source]
Bases:
EnumAcpNoiseCompensationEnabled.
- FALSE = 0
Disables compensation of the channel powers for the noise floor of the signal analyzer.
- TRUE = 1
Enables compensation of the channel powers for the noise floor of the signal analyzer. The noise floor of the signal analyzer is measured for the RF path used by the ACP measurement and cached for future use. If the signal analyzer or the measurement parameters change, noise floors are remeasured.
Supported Devices: PXIe-5663/5665/5668, PXIe-5830/5831/5832/5842/5860
- class nirfmxlte.enums.AcpNoiseCompensationType(value)[source]
Bases:
EnumAcpNoiseCompensationType.
- ANALYZER_AND_TERMINATION = 0
Compensates for noise from the analyzer and the 50 ohm termination. The measured power values are in excess of the thermal noise floor.
- ANALYZER_ONLY = 1
Compensates for analyzer noise only.
- class nirfmxlte.enums.AcpPowerUnits(value)[source]
Bases:
EnumAcpPowerUnits.
- DBM = 0
The absolute powers are reported in dBm.
- DBM_BY_HZ = 1
The absolute powers are reported in dBm/Hz.
- class nirfmxlte.enums.AcpRbwAutoBandwidth(value)[source]
Bases:
EnumAcpRbwAutoBandwidth.
- FALSE = 0
The measurement uses the RBW that you specify in the
ACP_RBW_FILTER_BANDWIDTHattribute.
- TRUE = 1
The measurement computes the RBW.
- class nirfmxlte.enums.AcpRbwFilterType(value)[source]
Bases:
EnumAcpRbwFilterType.
- FFT_BASED = 0
No RBW filtering is performed.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxlte.enums.AcpSweepTimeAuto(value)[source]
Bases:
EnumAcpSweepTimeAuto.
- FALSE = 0
The measurement uses the sweep time that you specify in the
ACP_SWEEP_TIME_INTERVALattribute.
- TRUE = 1
The measurement uses a sweep time of 1 ms.
- class nirfmxlte.enums.AcquisitionBandwidthOptimizationEnabled(value)[source]
Bases:
EnumAcquisitionBandwidthOptimizationEnabled.
- FALSE = 0
RFmx does not optimize acquisition bandwidth and will be based on the Nyquist criterion. The value of the acquisition center frequency is the same as the value of the
CENTER_FREQUENCYthat you configure.
- TRUE = 1
RFmx positions the acquisition center frequency to acquire the least bandwidth based on the configuration and span needed for the measurement. This helps in reducing the amount of data to process for the measurement, thus improving the speed. However this might cause the LO to be positioned at a non-dc subcarrier position, hence the measurement sensitive to it should have this attribute disabled.
- class nirfmxlte.enums.AutoControlChannelPowerDetectionEnabled(value)[source]
Bases:
EnumAutoControlChannelPowerDetectionEnabled.
- FALSE = 0
The value of the PSS Power, SSS Power, PDCCH Power, PBCH Power, PHICH Power, and PCFICH Power attributes that you specify are used for the measurement.
- TRUE = 1
The value of the PSS Power, SSS Power, PDCCH Power, PBCH Power, and PCFICH Power attributes are auto-detected and used for the measurement.
- class nirfmxlte.enums.AutoDmrsDetectionEnabled(value)[source]
Bases:
EnumAutoDmrsDetectionEnabled.
- FALSE = 0
The user-specified DMRS parameters are used.
- TRUE = 1
The values of the DMRS parameters are automatically detected. Measurement returns an error if you set the
MODACC_SYNCHRONIZATION_MODEattribute to Frame, since it is not possible to get the frame boundary when RFmx detects DMRS parameters automatically.
- class nirfmxlte.enums.AutoNPuschChannelDetectionEnabled(value)[source]
Bases:
EnumAutoNPuschChannelDetectionEnabled.
- FALSE = 0
The measurement uses the values that you specify for the NPUSCH Tone Offset, NPUSCH Number of Tones, and NPUSCH Mod Type attributes.
- TRUE = 1
The measurement uses the values of the NPUSCH Tone Offset, NPUSCH Number of Tones, and NPUSCH Mod Type attributes that are auto-detected.
- class nirfmxlte.enums.AutoPcfichCfiDetectionEnabled(value)[source]
Bases:
EnumAutoPcfichCfiDetectionEnabled.
- FALSE = 0
The value of PCFICH CFI attribute used for the measurement is specified by you.
- TRUE = 1
The value of PCFICH CFI attribute used for the measurement is auto-detected. This value is obtained by decoding the PCFICH channel.
- class nirfmxlte.enums.AutoPdschChannelDetectionEnabled(value)[source]
Bases:
EnumAutoPdschChannelDetectionEnabled.
- FALSE = 0
The measurement uses the values of the PDSCH RB Allocation attribute, the corresponding values of PDSCH CW0 Modulation Type, and the PDSCH Power attribute that you specify.
- TRUE = 1
The measurement uses the values of the PDSCH RB Allocation attribute, the corresponding values of PDSCH CW0 Modulation Type, and the PDSCH Power attribute that are auto-detected.
- class nirfmxlte.enums.AutoResourceBlockDetectionEnabled(value)[source]
Bases:
EnumAutoResourceBlockDetectionEnabled.
- FALSE = 0
The values of the PUSCH Mod Type, PUSCH Num Clusters, PUSCH RB Offset, and PUSCH Num RBs attributes that you specify are used for the measurement.
- TRUE = 1
The values of the PUSCH Mod Type, PUSCH Num Clusters, PUSCH RB Offset, and PUSCH Num RBs attributes are detected automatically and used for the measurement.
- class nirfmxlte.enums.ChpAmplitudeCorrectionType(value)[source]
Bases:
EnumChpAmplitudeCorrectionType.
- RF_CENTER_FREQUENCY = 0
All the frequency bins in the spectrum are compensated with a single external attenuation value that corresponds to the RF center frequency.
- SPECTRUM_FREQUENCY_BIN = 1
An individual frequency bin in the spectrum is compensated with the external attenuation value corresponding to that frequency.
- class nirfmxlte.enums.ChpAveragingEnabled(value)[source]
Bases:
EnumChpAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The CHP measurement uses the value of the
CHP_AVERAGING_COUNTattribute as the number of acquisitions over which the CHP measurement is averaged.
- class nirfmxlte.enums.ChpAveragingType(value)[source]
Bases:
EnumChpAveragingType.
- LOG = 1
The power spectrum is averaged in a logarithmic scale.
- MAXIMUM = 3
The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.
- MINIMUM = 4
The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.
- RMS = 0
The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.
- SCALAR = 2
The square root of the power spectrum is averaged.
- class nirfmxlte.enums.ChpIntegrationBandwidthType(value)[source]
Bases:
EnumChpIntegrationBandwidthType.
- CHANNEL_BANDWIDTH = 1
The IBW includes the guard bands at the edges of the carrier or subblock.
- SIGNAL_BANDWIDTH = 0
The IBW excludes the guard bands at the edges of the carrier or subblock.
- class nirfmxlte.enums.ChpMeasurementMode(value)[source]
Bases:
EnumChpMeasurementMode.
- CALIBRATE_NOISE_FLOOR = 1
Manual noise calibration of the signal analyzer is performed for the CHP measurement.
- MEASURE = 0
CHP measurement is performed on the acquired signal.
- class nirfmxlte.enums.ChpNoiseCalibrationAveragingAuto(value)[source]
Bases:
EnumChpNoiseCalibrationAveragingAuto.
- FALSE = 0
RFmx uses the averages that you set for the
CHP_NOISE_CALIBRATION_AVERAGING_COUNTattribute.
- TRUE = 1
RFmx uses a noise calibration averaging count of 32.
- class nirfmxlte.enums.ChpNoiseCalibrationDataValid(value)[source]
Bases:
EnumChpNoiseCalibrationDataValid.
- FALSE = 0
- TRUE = 1
- class nirfmxlte.enums.ChpNoiseCalibrationMode(value)[source]
Bases:
EnumChpNoiseCalibrationMode.
- AUTO = 1
When you set the
CHP_NOISE_COMPENSATION_ENABLEDattribute to True, RFmx sets theINPUT_ISOLATION_ENABLEDattribute to Enabled and calibrates the instrument noise in the current state of the instrument. RFmx then resets the Input Isolation Enabled attribute and performs the CHP measurement, including compensation for the noise contribution of the instrument. RFmx skips noise calibration in this mode if valid noise calibration data is already cached.When you set the CHP Noise Comp Enabled attribute to False, RFmx does not calibrate instrument noise and performs the CHP measurement without compensating for the noise contribution of the instrument.
- MANUAL = 0
When you set the
CHP_MEASUREMENT_MODEattribute to Calibrate Noise Floor, you can initiate instrument noise calibration for CHP measurement manually. When you set the CHP Meas Mode attribute to Measure, you can initiate the CHP measurement manually.
- class nirfmxlte.enums.ChpNoiseCompensationEnabled(value)[source]
Bases:
EnumChpNoiseCompensationEnabled.
- FALSE = 0
Disables noise compensation.
- TRUE = 1
Enables noise compensation.
- class nirfmxlte.enums.ChpNoiseCompensationType(value)[source]
Bases:
EnumChpNoiseCompensationType.
- ANALYZER_AND_TERMINATION = 0
Compensates for noise from the analyzer and the 50 ohm termination. The measured power values are in excess of the thermal noise floor.
- ANALYZER_ONLY = 1
Compensates only for analyzer noise.
- class nirfmxlte.enums.ChpRbwAutoBandwidth(value)[source]
Bases:
EnumChpRbwAutoBandwidth.
- FALSE = 0
The measurement uses the RBW that you specify in the
CHP_RBW_FILTER_BANDWIDTHattribute.
- TRUE = 1
The measurement computes the RBW.
- class nirfmxlte.enums.ChpRbwFilterType(value)[source]
Bases:
EnumChpRbwFilterType.
- FFT_BASED = 0
No RBW filtering is performed.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxlte.enums.ChpSweepTimeAuto(value)[source]
Bases:
EnumChpSweepTimeAuto.
- FALSE = 0
The measurement uses the sweep time that you specify in the
CHP_SWEEP_TIME_INTERVALattribute.
- TRUE = 1
The measurement uses a sweep time of 1 ms.
- class nirfmxlte.enums.ComponentCarrierSpacingType(value)[source]
Bases:
EnumComponentCarrierSpacingType.
- MINIMUM = 1
Calculates the frequency spacing between component carriers, as defined in section 5.4.1A of the 3GPP TS 36.521 specification, and sets the CC Freq attribute.
- NOMINAL = 0
Calculates the frequency spacing between component carriers, as defined in section 5.4.1A in the 3GPP TS 36.521 specification, and sets the
COMPONENT_CARRIER_FREQUENCYattribute.
- USER = 2
The CC frequency that you configure in the CC Freq attribute is used.
- class nirfmxlte.enums.CyclicPrefixMode(value)[source]
Bases:
EnumCyclicPrefixMode.
- EXTENDED = 1
The CP duration is 16.67 microseconds, and the number of symbols in a slot is 6.
- NORMAL = 0
The CP duration is 4.67 microseconds, and the number of symbols in a slot is 7.
- class nirfmxlte.enums.DigitalEdgeTriggerEdge(value)[source]
Bases:
EnumDigitalEdgeTriggerEdge.
- FALLING_EDGE = 1
The trigger asserts on the falling edge of the signal.
- RISING_EDGE = 0
The trigger asserts on the rising edge of the signal.
- class nirfmxlte.enums.DmrsOccEnabled(value)[source]
Bases:
EnumDmrsOccEnabled.
- FALSE = 0
The measurement ignores the
PUSCH_CYCLIC_SHIFT_FIELDand uses thePUSCH_N_DMRS_2field for DMRS calculations.
- TRUE = 1
The measurement uses the table 5.5.2.1.1-1 of 3GPP 36.211 specification to decide the value of PUSCH n_DMRS_2 and [w(0) w(1)] for DMRS signal based on the values you set for the Cyclic Shift Field and
TRANSMIT_ANTENNA_TO_ANALYZE.
- class nirfmxlte.enums.DownlinkAutoCellIDDetectionEnabled(value)[source]
Bases:
EnumDownlinkAutoCellIDDetectionEnabled.
- FALSE = 0
The measurement uses the cell ID you configure.
- TRUE = 1
The measurement auto detects the cell ID.
- class nirfmxlte.enums.DownlinkChannelConfigurationMode(value)[source]
Bases:
EnumDownlinkChannelConfigurationMode.
- TEST_MODEL = 2
You need to select a test model using the
DOWNLINK_TEST_MODELattribute, which will configure all the signals and channels automatically according to the 3GPP specification.
- USER_DEFINED = 1
You have to manually set all the signals and channels.
- class nirfmxlte.enums.DownlinkTestModel(value)[source]
Bases:
EnumDownlinkTestModel.
- TM_1_1 = 0
Specifies an E-UTRA Test Model 1.1.
- TM_1_2 = 1
Specifies an E-UTRA Test Model 1.2.
- TM_2 = 2
Specifies an E-UTRA Test Model 2.
- TM_2_A = 3
Specifies an E-UTRA Test Model 2a.
- TM_2_B = 8
Specifies an E-UTRA Test Model 2b.
- TM_3_1 = 4
Specifies an E-UTRA Test Model 3.1.
- TM_3_1_A = 7
Specifies an E-UTRA Test Model 3.1a.
- TM_3_1_B = 9
Specifies an E-UTRA Test Model 3.1b.
- TM_3_2 = 5
Specifies an E-UTRA Test Model 3.2.
- TM_3_3 = 6
Specifies an E-UTRA Test Model 3.3.
- class nirfmxlte.enums.DownlinkUserDefinedPhichDuration(value)[source]
Bases:
EnumDownlinkUserDefinedPhichDuration.
- NORMAL = 0
Orthogonal sequences of length 4 is used to extract PHICH.
- class nirfmxlte.enums.DownlinkUserDefinedPhichResource(value)[source]
Bases:
EnumDownlinkUserDefinedPhichResource.
- HALF = 1
Specifies the PHICH resource value is 1/2.
- ONE = 2
Specifies the PHICH resource value is 1.
- ONE_SIXTH = 0
Specifies the PHICH resource value is 1/6.
- TWO = 3
Specifies the PHICH resource value is 2.
- class nirfmxlte.enums.DownlinkUserDefinedRatio(value)[source]
Bases:
EnumDownlinkUserDefinedRatio.
- P_B_0 = 0
Specifies a ratio of 1 for one antenna port and 5/4 for two or four antenna ports.
- P_B_1 = 1
Specifies a ratio of 4/5 for one antenna port and 1 for two or four antenna ports.
- P_B_2 = 2
Specifies a ratio of 3/5 for one antenna port and 3/4 for two or four antenna ports.
- P_B_3 = 3
Specifies a ratio of 2/5 for one antenna port and 1/2 for two or four antenna ports.
- class nirfmxlte.enums.DuplexScheme(value)[source]
Bases:
EnumDuplexScheme.
- FDD = 0
Specifies that the duplexing technique is frequency-division duplexing.
- LAA = 2
Specifies that the duplexing technique is license assisted access.
- TDD = 1
Specifies that the duplexing technique is time-division duplexing.
- class nirfmxlte.enums.EmtcAnalysisEnabled(value)[source]
Bases:
EnumEmtcAnalysisEnabled.
- FALSE = 0
The measurement considers the signal as LTE FDD/TDD transmission.
- TRUE = 1
Detects the eMTC half duplex pattern, narrow band hopping, and eMTC guard symbols present in the uplink transmission.
- class nirfmxlte.enums.IQPowerEdgeTriggerLevelType(value)[source]
Bases:
EnumIQPowerEdgeTriggerLevelType.
- ABSOLUTE = 1
The IQ Power Edge Level attribute specifies the absolute power.
- RELATIVE = 0
The IQ Power Edge Level attribute is relative to the value of the
REFERENCE_LEVELattribute.
- class nirfmxlte.enums.IQPowerEdgeTriggerSlope(value)[source]
Bases:
EnumIQPowerEdgeTriggerSlope.
- FALLING_SLOPE = 1
The trigger asserts when the signal power is falling.
- RISING_SLOPE = 0
The trigger asserts when the signal power is rising.
- class nirfmxlte.enums.LaaDownlinkNumberOfEndingSymbols(value)[source]
Bases:
EnumLaaDownlinkNumberOfEndingSymbols.
- ENDING_SYMBOLS_10 = 10
The number of ending symbols in the last subframe of an LAA downlink burst is 10.
- ENDING_SYMBOLS_11 = 11
The number of ending symbols in the last subframe of an LAA downlink burst is 11.
- ENDING_SYMBOLS_12 = 12
The number of ending symbols in the last subframe of an LAA downlink burst is 12.
- ENDING_SYMBOLS_14 = 14
The number of ending symbols in the last subframe of an LAA downlink burst is 14.
- ENDING_SYMBOLS_3 = 3
The number of ending symbols in the last subframe of an LAA downlink burst is 3.
- ENDING_SYMBOLS_6 = 6
The number of ending symbols in the last subframe of an LAA downlink burst is 6.
- ENDING_SYMBOLS_9 = 9
The number of ending symbols in the last subframe of an LAA downlink burst is 9.
- class nirfmxlte.enums.LaaDownlinkStartingSymbol(value)[source]
Bases:
EnumLaaDownlinkStartingSymbol.
- STARTING_SYMBOL_0 = 0
The first subframe of an LAA downlink burst starts at symbol 0.
- STARTING_SYMBOL_7 = 7
The first subframe of an LAA downlink burst starts at symbol 7.
- class nirfmxlte.enums.LaaUplinkEndingSymbol(value)[source]
Bases:
EnumLaaUplinkEndingSymbol.
- ENDING_SYMBOL_12 = 12
The last subframe of an LAA uplink burst ends at symbol 12.
- ENDING_SYMBOL_13 = 13
The last subframe of an LAA uplink burst ends at symbol 13.
- class nirfmxlte.enums.LaaUplinkStartPosition(value)[source]
Bases:
EnumLaaUplinkStartPosition.
- START_POSITION_00 = 0
The symbol 0 in the first subframe of an LAA uplink burst is completely occupied. There is no idle duration.
- START_POSITION_01 = 1
The starting position of symbol 0 in the first subframe of an LAA uplink burst is calculated as per section 5.6 (frame structure type 3) of the 3GPP 36.211 specification. The symbol is partially occupied.
- START_POSITION_10 = 2
The starting position of symbol 0 in the first subframe of an LAA uplink burst is calculated as per section 5.6 (frame structure type 3) of the 3GPP 36.211 specification. The symbol is partially occupied.
- START_POSITION_11 = 3
The symbol 0 in the first subframe of an LAA uplink burst is completely idle. Symbol 0 is not transmitted in this case.
- class nirfmxlte.enums.LimitedConfigurationChange(value)[source]
Bases:
EnumLimitedConfigurationChange.
- DISABLED = 0
This is the normal mode of RFmx operation. All configuration changes in RFmxInstr attributes or in personality attributes will be applied during RFmx Commit.
- FREQUENCY = 2
Signal configuration, other than center frequency and external attenuation, is locked after first Commit of the named signal configuration. Thereafter, only the
CENTER_FREQUENCYandEXTERNAL_ATTENUATIONattribute value changes will be considered by subsequent driver Commits or Initiates of this signal. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.
- FREQUENCY_AND_REFERENCE_LEVEL = 4
Signal configuration, other than center frequency, reference level, and external attenuation, is locked after first Commit of the named signal configuration. Thereafter only Center Frequency, Reference Level, and External Attenuation attribute value changes will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends you set the IQ Power Edge Level Type attribute to Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.
- NO_CHANGE = 1
Signal configuration is locked after the first Commit of the named signal configuration. Any configuration change thereafter either in RFmxInstr attributes or personality attributes will not be considered by subsequent RFmx Commits or Initiates of this signal. Use No Change if you have created named signal configurations for all measurement configurations but are setting some RFmxInstr attributes. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.
- REFERENCE_LEVEL = 3
Signal configuration, other than the reference level, is locked after first Commit of the named signal configuration. Thereafter only the
REFERENCE_LEVELattribute value change will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends that you set theIQ_POWER_EDGE_TRIGGER_LEVEL_TYPEto Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.
- SELECTED_PORTS_FREQUENCY_AND_REFERENCE_LEVEL = 5
Signal configuration, other than Selected Ports, Center frequency, Reference level, External attenuation, and RFmxInstr configuration, is locked after first Commit or Initiate of the named signal configuration. Thereafter only Selected Ports, Center Frequency, Reference Level, and External Attenuation attribute value changes will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends you set the IQ Power Edge Level Type attribute to Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.
- class nirfmxlte.enums.LinkDirection(value)[source]
Bases:
EnumLinkDirection.
- DOWNLINK = 0
The measurement uses 3GPP LTE downlink specification to measure the received signal.
- SIDELINK = 2
The measurement uses 3GPP LTE sidelink specifications to measure the received signal.
- UPLINK = 1
The measurement uses 3GPP LTE uplink specification to measure the received signal.
- class nirfmxlte.enums.MeasurementTypes(value)[source]
Bases:
IntFlagMeasurementTypes.
- ACP = 1
Selects ACP measurement.
- CHP = 2
Selects CHP measurement.
- MODACC = 4
Selects MODACC measurement.
- OBW = 8
Selects OBW measurement.
- PVT = 32
Selects PVT measurement.
- SEM = 16
Selects SEM measurement.
- SLOTPHASE = 64
Selects SLOTPHASE measurement.
- SLOTPOWER = 128
Selects SLOTPOWER measurement.
- TXP = 256
Selects TXP measurement.
- class nirfmxlte.enums.MiConfiguration(value)[source]
Bases:
EnumMiConfiguration.
- STANDARD = 1
Mi parameter is specified by the Table 6.9-1 of 3GPP TS 36.211 specification.
- TEST_MODEL = 0
Mi parameter is set to 1 as specified in section 6.1.2.6 of 3GPP TS 36.141 specification.
- class nirfmxlte.enums.ModAccAveragingEnabled(value)[source]
Bases:
EnumModAccAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The measurement is averaged over multiple acquisitions. The number of acquisitions is obtained by the
MODACC_AVERAGING_COUNTattribute.
- class nirfmxlte.enums.ModAccChannelEstimationType(value)[source]
Bases:
EnumModAccChannelEstimationType.
- REFERENCE = 0
Only the demodulation reference signal (DMRS) symbol is used to calculate the channel coefficients.
- REFERENCE_AND_DATA = 1
Both the DMRS symbol and the data symbol are used to calculate the channel coefficients, as specified by the 3GPP 36.521 specification, Annexe E.
- class nirfmxlte.enums.ModAccCommonClockSourceEnabled(value)[source]
Bases:
EnumModAccCommonClockSourceEnabled.
- FALSE = 0
The Sample Clock error is estimated independently.
- TRUE = 1
The Sample Clock error is estimated from carrier frequency offset.
- class nirfmxlte.enums.ModAccEvmUnit(value)[source]
Bases:
EnumModAccEvmUnit.
- DB = 1
The EVM is reported in dB.
- PERCENTAGE = 0
The EVM is reported as a percentage.
- class nirfmxlte.enums.ModAccEvmWithExclusionPeriodEnabled(value)[source]
Bases:
EnumModAccEvmWithExclusionPeriodEnabled.
- FALSE = 0
EVM is calculated on complete slots.
- TRUE = 1
EVM is calculated on truncated slots. The power changes at the slot boundaries are detected by the measurement, and the defined 3GPP specification period is excluded from the slots being measured.
- class nirfmxlte.enums.ModAccFftWindowType(value)[source]
Bases:
EnumModAccFftWindowType.
- TYPE_3_GPP = 0
The maximum EVM between the start window position and the end window position is returned according to the 3GPP specification. The FFT window positions are specified by the
MODACC_MEASUREMENT_LENGTHattribute. Refer to the Annexe E.3.2 of 3GPP TS 36.521 specification for more information on the FFT window.
- TYPE_CUSTOM = 1
Only one FFT window position is used for the EVM calculation. FFT window position is specified by
MODACC_FFT_WINDOW_OFFSETattribute.
- class nirfmxlte.enums.ModAccFrequencyErrorEstimation(value)[source]
Bases:
EnumModAccFrequencyErrorEstimation.
- NORMAL = 1
Estimate and correct frequency error of range +/- half subcarrier spacing.
- WIDE = 2
Estimate and correct frequency error of range +/- half resource block when
AUTO_RESOURCE_BLOCK_DETECTION_ENABLEDis True, or range +/- number of guard subcarrier whenAUTO_RESOURCE_BLOCK_DETECTION_ENABLEDis False.
- class nirfmxlte.enums.ModAccIQGainImbalanceCorrectionEnabled(value)[source]
Bases:
EnumModAccIQGainImbalanceCorrectionEnabled.
- FALSE = 0
IQ gain imbalance correction is disabled.
- TRUE = 1
IQ gain imbalance correction is enabled.
- class nirfmxlte.enums.ModAccIQMismatchEstimationsEnabled(value)[source]
Bases:
EnumModAccIQMismatchEstimationsEnabled.
- FALSE = 0
IQ mismatch estimation is disabled.
- TRUE = 1
IQ mismatch estimation is enabled.
- class nirfmxlte.enums.ModAccIQOriginOffsetEstimationEnabled(value)[source]
Bases:
EnumModAccIQOriginOffsetEstimationEnabled.
- FALSE = 0
IQ origin offset estimation and correction is disabled.
- TRUE = 1
IQ origin offset estimation and correction is enabled.
- class nirfmxlte.enums.ModAccIQQuadratureErrorCorrectionEnabled(value)[source]
Bases:
EnumModAccIQQuadratureErrorCorrectionEnabled.
- FALSE = 0
IQ quadrature error correction is disabled.
- TRUE = 1
IQ quadrature error correction is enabled.
- class nirfmxlte.enums.ModAccIQTimingSkewCorrectionEnabled(value)[source]
Bases:
EnumModAccIQTimingSkewCorrectionEnabled.
- FALSE = 0
IQ timing skew correction is disabled.
- TRUE = 1
IQ timing skew correction is enabled.
- class nirfmxlte.enums.ModAccInBandEmissionMaskType(value)[source]
Bases:
EnumModAccInBandEmissionMaskType.
- RELEASE_11_ONWARDS = 1
Specifies the mask type to be used for UE, supporting 3GPP Release 11 and higher specification.
- RELEASE_8_10 = 0
Specifies the mask type to be used for UE, supporting 3GPP Release 8 to 3GPP Release 10 specification.
- class nirfmxlte.enums.ModAccMulticarrierFilterEnabled(value)[source]
Bases:
EnumModAccMulticarrierFilterEnabled.
- FALSE = 0
The measurement does not use the multicarrier filter.
- TRUE = 1
The measurement filters out interference from out of band emissions into the carriers being measured.
- class nirfmxlte.enums.ModAccMulticarrierTimeSynchronizationMode(value)[source]
Bases:
EnumModAccMulticarrierTimeSynchronizationMode.
- COMMON = 0
Specifies that a common time synchronization value is used for synchronization of all the component carriers and time synchronization value is obtained from the synchronization of the first active component carrier of the first subblock.
- PER_CARRIER = 1
Specifies that time synchronization is performed on each component carrier.
- class nirfmxlte.enums.ModAccPhaseTrackingEnabled(value)[source]
Bases:
EnumModAccPhaseTrackingEnabled.
- FALSE = 0
Disables the Phase Tracking.
- TRUE = 1
All the reference and data symbols are used for Phase Tracking.
- class nirfmxlte.enums.ModAccPreFftErrorEstimationInterval(value)[source]
Bases:
EnumModAccPreFftErrorEstimationInterval.
- MEASUREMENT_LENGTH = 2
Frequency and Timing Error is estimated over the measurement interval in the pre-fft domain.
- SLOT = 0
Frequency and Timing Error is estimated per slot in the pre-fft domain.
- SUBFRAME = 1
Frequency and Timing Error is estimated per subframe in the pre-fft domain.
- class nirfmxlte.enums.ModAccSpectralFlatnessCondition(value)[source]
Bases:
EnumModAccSpectralFlatnessCondition.
- EXTREME = 1
Uses the frequency range defined in the section 6.5.2.4.5, and table 6.5.2.4.3-2 of 3GPP 36.521 specification.
- NORMAL = 0
Uses the frequency range defined in the section 6.5.2.4.5, and table 6.5.2.4.3-1 of 3GPP 36.521 specification.
- class nirfmxlte.enums.ModAccSpectrumInverted(value)[source]
Bases:
EnumModAccSpectrumInverted.
- FALSE = 0
The spectrum of the measured signal is not inverted.
- TRUE = 1
The measured signal is inverted and the measurement corrects the signal by swapping the I and the Q components.
- class nirfmxlte.enums.ModAccSymbolClockErrorEstimationEnabled(value)[source]
Bases:
EnumModAccSymbolClockErrorEstimationEnabled.
- FALSE = 0
Symbol Clock Error estimation and correction is disabled.
- TRUE = 1
Symbol Clock Error estimation and correction is enabled.
- class nirfmxlte.enums.ModAccSynchronizationMode(value)[source]
Bases:
EnumModAccSynchronizationMode.
- FRAME = 0
The frame boundary is detected, and the measurement is performed over the
MODACC_MEASUREMENT_LENGTHattribute, starting at theMODACC_MEASUREMENT_OFFSETattribute from the frame boundary. When you set theTRIGGER_TYPEattribute to Digital Edge, the measurement expects a trigger at the frame boundary.
- MARKER = 2
The measurement expects a marker (trigger) at the frame boundary from the user. The measurement takes advantage of triggered acquisitions to reduce processing resulting in faster measurement time. Measurement is performed over the ModAcc Meas Length attribute starting at ModAcc Meas Offset attribute from the frame boundary.
- SLOT = 1
The slot boundary is detected, and the measurement is performed over the ModAcc Meas Length attribute starting at the ModAcc Meas Offset attribute from the slot boundary. When you set the Trigger Type attribute to Digital Edge, the measurement expects a trigger at any slot boundary.
- class nirfmxlte.enums.ModAccTimingTrackingEnabled(value)[source]
Bases:
EnumModAccTimingTrackingEnabled.
- FALSE = 0
Disables the Timing Tracking.
- TRUE = 1
All the reference and data symbols are used for Timing Tracking.
- class nirfmxlte.enums.NBIoTDownlinkChannelConfigurationMode(value)[source]
Bases:
EnumNBIoTDownlinkChannelConfigurationMode.
- TEST_MODEL = 2
Configures all the signals and channels automatically according to the 3GPP NB-IoT test model specification.
- USER_DEFINED = 1
You have to manually set all the signals and channels.
- class nirfmxlte.enums.NBIoTUplinkSubcarrierSpacing(value)[source]
Bases:
EnumNBIoTUplinkSubcarrierSpacing.
- SUBCARRIER_SPACING_15_KHZ = 0
The subcarrier spacing is 15 kHz.
- SUBCARRIER_SPACING_3_75_KHZ = 1
The subcarrier spacing is 3.75 kHz.
- class nirfmxlte.enums.NPuschDmrsBaseSequenceMode(value)[source]
Bases:
EnumNPuschDmrsBaseSequenceMode.
- AUTO = 1
The measurement uses the value of
NCELL_IDattribute to compute the NPUSCH DMRS Base Sequence Index as defined in section 10.1.4.1.2 of the 3GPP TS 36.211 specification.
- MANUAL = 0
The measurement uses the value that you specify for the NPUSCH DMRS Base Sequence Index attribute.
- class nirfmxlte.enums.NPuschDmrsGroupHoppingEnabled(value)[source]
Bases:
EnumNPuschDmrsGroupHoppingEnabled.
- FALSE = 0
Group hopping is disabled.
- TRUE = 1
Group hopping is enabled. The sequence group number is calculated as defined in section 10.1.4.1.3 of the 3GPP TS 36.211 specification.
- class nirfmxlte.enums.NPuschModulationType(value)[source]
Bases:
EnumNPuschModulationType.
- BPSK = 0
Specifies a BPSK modulation scheme.
- QPSK = 1
Specifies a QPSK modulation scheme.
- class nirfmxlte.enums.NpdschEnabled(value)[source]
Bases:
EnumNpdschEnabled.
- FALSE = 0
Indicates to the measurement that NPDSCH is not present in a particular subframe.
- TRUE = 1
Indicates to the measurement that NPDSCH is present in a particular subframe.
- class nirfmxlte.enums.NpdschModulationType(value)[source]
Bases:
EnumNpdschModulationType.
- QAM_16 = 1
Specifies a 16-QAM modulation scheme.
- QPSK = 0
Specifies a QPSK modulation scheme.
- class nirfmxlte.enums.ObwAmplitudeCorrectionType(value)[source]
Bases:
EnumObwAmplitudeCorrectionType.
- RF_CENTER_FREQUENCY = 0
All the frequency bins in the spectrum are compensated with a single external attenuation value that corresponds to the RF center frequency.
- SPECTRUM_FREQUENCY_BIN = 1
An individual frequency bin in the spectrum is compensated with the external attenuation value corresponding to that frequency.
- class nirfmxlte.enums.ObwAveragingEnabled(value)[source]
Bases:
EnumObwAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The OBW measurement uses the value of the
OBW_AVERAGING_COUNTattribute as the number of acquisitions over which the OBW measurement is averaged.
- class nirfmxlte.enums.ObwAveragingType(value)[source]
Bases:
EnumObwAveragingType.
- LOG = 1
The power spectrum is averaged in a logarithmic scale.
- MAXIMUM = 3
The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.
- MINIMUM = 4
The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.
- RMS = 0
The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.
- SCALAR = 2
The square root of the power spectrum is averaged.
- class nirfmxlte.enums.ObwRbwAutoBandwidth(value)[source]
Bases:
EnumObwRbwAutoBandwidth.
- FALSE = 0
The measurement uses the RBW that you specify in the
OBW_RBW_FILTER_BANDWIDTHattribute.
- TRUE = 1
The measurement computes the RBW.
- class nirfmxlte.enums.ObwRbwFilterType(value)[source]
Bases:
EnumObwRbwFilterType.
- FFT_BASED = 0
No RBW filtering is performed.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxlte.enums.ObwSweepTimeAuto(value)[source]
Bases:
EnumObwSweepTimeAuto.
- FALSE = 0
The measurement uses the sweep time that you specify in the
OBW_SWEEP_TIME_INTERVALattribute.
- TRUE = 1
The measurement uses a sweep time of 1 ms.
- class nirfmxlte.enums.PsschModulationType(value)[source]
Bases:
EnumPsschModulationType.
- QAM_16 = 1
Specifies a 16-QAM modulation scheme.
- QAM_64 = 2
Specifies a 64-QAM modulation scheme.
- QPSK = 0
Specifies a QPSK modulation scheme.
- class nirfmxlte.enums.PuschModulationType(value)[source]
Bases:
EnumPuschModulationType.
- MODULATION_TYPE_1024_QAM = 4
Specifies a 1024-QAM modulation scheme.
- MODULATION_TYPE_16_QAM = 1
Specifies a 16-QAM modulation scheme.
- MODULATION_TYPE_256_QAM = 3
Specifies a 256-QAM modulation scheme.
- MODULATION_TYPE_64_QAM = 2
Specifies a 64-QAM modulation scheme.
- MODULATION_TYPE_QPSK = 0
Specifies a QPSK modulation scheme.
- class nirfmxlte.enums.PvtAveragingEnabled(value)[source]
Bases:
EnumPvtAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The PVT measurement uses the value of the
PVT_AVERAGING_COUNTattribute as the number of acquisitions over which the PVT measurement is averaged.
- class nirfmxlte.enums.PvtAveragingType(value)[source]
Bases:
EnumPvtAveragingType.
- LOG = 1
The power spectrum is averaged in a logarithmic scale.
- RMS = 0
The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.
- class nirfmxlte.enums.PvtMeasurementMethod(value)[source]
Bases:
EnumPvtMeasurementMethod.
- DYNAMIC_RANGE = 1
The measurement is performed using two acquisitions. Use this method when a higher dynamic range is desirable over the measurement speed. Supported Devices: PXIe-5644/5645/5646, PXIe-5840/5841/5842/5860
- NORMAL = 0
The measurement is performed using a single acquisition. Use this method when a high dynamic range is not required.
- class nirfmxlte.enums.PvtMeasurementStatus(value)[source]
Bases:
EnumPvtMeasurementStatus.
- FAIL = 0
Indicates that the measurement has failed.
- PASS = 1
Indicates that the measurement has passed.
- class nirfmxlte.enums.SemAmplitudeCorrectionType(value)[source]
Bases:
EnumSemAmplitudeCorrectionType.
- RF_CENTER_FREQUENCY = 0
All the frequency bins in the spectrum are compensated with a single external attenuation value that corresponds to the RF center frequency.
- SPECTRUM_FREQUENCY_BIN = 1
An individual frequency bin in the spectrum is compensated with the external attenuation value corresponding to that frequency.
- class nirfmxlte.enums.SemAveragingEnabled(value)[source]
Bases:
EnumSemAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The SEM measurement uses the value of the
SEM_AVERAGING_COUNTattribute as the number of acquisitions over which the SEM measurement is averaged.
- class nirfmxlte.enums.SemAveragingType(value)[source]
Bases:
EnumSemAveragingType.
- LOG = 1
The power spectrum is averaged in a logarithmic scale.
- MAXIMUM = 3
The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.
- MINIMUM = 4
The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.
- RMS = 0
The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.
- SCALAR = 2
The square root of the power spectrum is averaged.
- class nirfmxlte.enums.SemDownlinkMaskType(value)[source]
Bases:
EnumSemDownlinkMaskType.
- BAND_46 = 1
The limits are applied based on Band 46 test requirements.
- CUSTOM = 5
You need to configure the
SEM_NUMBER_OF_OFFSETS,SEM_OFFSET_START_FREQUENCY,SEM_OFFSET_STOP_FREQUENCY,SEM_OFFSET_ABSOLUTE_LIMIT_START,SEM_OFFSET_ABSOLUTE_LIMIT_STOP,SEM_OFFSET_RELATIVE_LIMIT_START,SEM_OFFSET_RELATIVE_LIMIT_STOP,SEM_OFFSET_SIDEBAND,SEM_OFFSET_RBW_FILTER_BANDWIDTH,SEM_OFFSET_RBW_FILTER_TYPE, andSEM_OFFSET_BANDWIDTH_INTEGRALattributes for each offset.
- ENODEB_CATEGORY_BASED = 0
The limits are applied based on
ENODEB_CATEGORYattribute.
- class nirfmxlte.enums.SemLowerOffsetMeasurementStatus(value)[source]
Bases:
EnumSemLowerOffsetMeasurementStatus.
- FAIL = 0
Indicates that the measurement has failed.
- PASS = 1
Indicates that the measurement has passed.
- class nirfmxlte.enums.SemMeasurementStatus(value)[source]
Bases:
EnumSemMeasurementStatus.
- FAIL = 0
Indicates that the measurement has failed.
- PASS = 1
Indicates that the measurement has passed.
- class nirfmxlte.enums.SemOffsetLimitFailMask(value)[source]
Bases:
EnumSemOffsetLimitFailMask.
- ABSOLUTE = 2
Specifies the fail in measurement if the power in the segment exceeds the absolute mask.
- ABS_AND_REL = 0
Specifies the fail in measurement if the power in the segment exceeds both the absolute and relative masks.
- ABS_OR_REL = 1
Specifies the fail in measurement if the power in the segment exceeds either the absolute or relative mask.
- RELATIVE = 3
Specifies the fail in measurement if the power in the segment exceeds the relative mask.
- class nirfmxlte.enums.SemOffsetRbwFilterType(value)[source]
Bases:
EnumSemOffsetRbwFilterType.
- FFT_BASED = 0
No RBW filtering is performed.
- FLAT = 2
The RBW filter has a flat response.
- GAUSSIAN = 1
The RBW filter has a Gaussian response.
- class nirfmxlte.enums.SemOffsetSideband(value)[source]
Bases:
EnumSemOffsetSideband.
- BOTH = 2
Configures both the negative and the positive offset segments.
- NEGATIVE = 0
Configures a lower offset segment to the left of the leftmost carrier.
- POSITIVE = 1
Configures an upper offset segment to the right of the rightmost carrier.
- class nirfmxlte.enums.SemSidelinkMaskType(value)[source]
Bases:
EnumSemSidelinkMaskType.
- CUSTOM = 5
You need to configure the
SEM_NUMBER_OF_OFFSETS,SEM_OFFSET_START_FREQUENCY,SEM_OFFSET_STOP_FREQUENCY,SEM_OFFSET_ABSOLUTE_LIMIT_START,SEM_OFFSET_ABSOLUTE_LIMIT_STOP,SEM_OFFSET_SIDEBAND,SEM_OFFSET_RBW_FILTER_BANDWIDTH,SEM_OFFSET_RBW_FILTER_TYPE, andSEM_OFFSET_BANDWIDTH_INTEGRALattributes for each offset.
- GENERAL_NS_01 = 0
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.1G.1.5-1 and Table 6.6.2.1G.3.5-1 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- NS_33_OR_NS_34 = 1
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2G.1.5-1 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- class nirfmxlte.enums.SemSweepTimeAuto(value)[source]
Bases:
EnumSemSweepTimeAuto.
- FALSE = 0
The measurement uses the sweep time that you specify in the
SEM_SWEEP_TIME_INTERVALattribute.
- TRUE = 1
The measurement uses a sweep time of 1 ms.
- class nirfmxlte.enums.SemUplinkMaskType(value)[source]
Bases:
EnumSemUplinkMaskType.
- CA_NC_NS_01 = 7
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2A.3.5-1 and 6.6.2.2A.3.5-2 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- CA_NS_04 = 4
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2A.1.5.1-1 in section 6.6.2 of the 3GPP TS 36.521-1 specification. This mask applies only for aggregated carriers.
- CA_NS_09 = 11
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2A.2-1 in section 6.6.2.2A.2, and Table 6.6.2.2A.3-1 in section 6.6.2.2A.3 of the 3GPP TS 36.101-1 specification.
- CA_NS_10 = 12
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2A.4-1 in section 6.6.2.2A.4 of the 3GPP TS 36.101-1 specification.
- CUSTOM = 5
You need to configure the
SEM_NUMBER_OF_OFFSETS,SEM_OFFSET_START_FREQUENCY,SEM_OFFSET_STOP_FREQUENCY,SEM_OFFSET_ABSOLUTE_LIMIT_START,SEM_OFFSET_ABSOLUTE_LIMIT_STOP,SEM_OFFSET_SIDEBAND,SEM_OFFSET_RBW_FILTER_BANDWIDTH,SEM_OFFSET_RBW_FILTER_TYPE, andSEM_OFFSET_BANDWIDTH_INTEGRALattributes for each offset.
- GENERAL_CA_CLASS_B = 6
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.1A.1.5-3 and 6.6.2.1A.1.5-4 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- GENERAL_NS_01 = 0
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.1.5-1, 6.6.2.1.5-2, 6.6.2.1A.5-1, 6.6.2.1A.1.5-2, 6.6.2.1A.1.5-3, and 6.6.2.1A.5-4 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- NS_03_OR_NS_11_OR_NS_20_OR_NS_21 = 1
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2.5.1-1 and 6.6.2.2.5.1-2 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- NS_04 = 2
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2.3.2-3 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
Note
When
COMPONENT_CARRIER_BANDWIDTHis 1.4 M or 3.0 M, the measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2.5.2-1 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- NS_06_OR_NS_07 = 3
The measurement selects the offset frequencies and limits for the SEM as defined in Table 6.6.2.2.5.3-1 and 6.6.2.2.5.3-2 in section 6.6.2 of the 3GPP TS 36.521-1 specification.
- NS_27_OR_NS_43 = 8
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2.5-1 in section 6.6.2.2.5 of the 3GPP TS 36.101-1 specification.
- NS_28 = 10
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2.6-1 in section 6.6.2.2.6 of the 3GPP TS 36.101-1 specification.
- NS_35 = 9
The measurement selects offset frequencies and limits for the SEM as defined in Table 6.6.2.2.5.5-1 in section 6.6.2.2.5.5 of the 3GPP TS 36.521-1 specification.
- class nirfmxlte.enums.SemUpperOffsetMeasurementStatus(value)[source]
Bases:
EnumSemUpperOffsetMeasurementStatus.
- FAIL = 0
Indicates that the measurement has failed.
- PASS = 1
Indicates that the measurement has passed.
- class nirfmxlte.enums.SlotPhaseCommonClockSourceEnabled(value)[source]
Bases:
EnumSlotPhaseCommonClockSourceEnabled.
- FALSE = 0
The Sample Clock error is estimated independently.
- TRUE = 1
The Sample Clock error is estimated from carrier frequency offset.
- class nirfmxlte.enums.SlotPhaseExclusionPeriodEnabled(value)[source]
Bases:
EnumSlotPhaseExclusionPeriodEnabled.
- FALSE = 0
Phase is calculated on complete slots.
- TRUE = 1
Phase is calculated on truncated slots. The power changes at the slot boundaries are detected by the measurement, and the defined 3GPP specification period is excluded from the slots being measured.
- class nirfmxlte.enums.SlotPhaseSpectrumInverted(value)[source]
Bases:
EnumSlotPhaseSpectrumInverted.
- FALSE = 0
The spectrum of the measured signal is not inverted.
- TRUE = 1
The measured signal is inverted and the measurement corrects the signal by swapping the I and the Q components.
- class nirfmxlte.enums.SlotPhaseSynchronizationMode(value)[source]
Bases:
EnumSlotPhaseSynchronizationMode.
- FRAME = 0
The frame boundary in the acquired signal is detected, and the measurement is performed over the number of slots specified by the
SLOTPHASE_MEASUREMENT_LENGTHattribute, starting at the offset from the boundary specified by theSLOTPHASE_MEASUREMENT_OFFSETattribute. When theTRIGGER_TYPEattribute is set to Digital, the measurement expects a trigger at the frame boundary.
- SLOT = 1
The slot boundary in the acquired signal is detected, and the measurement is performed over the number of slots specified by the SlotPhase Meas Length attribute, starting at the offset from the boundary specified by the SlotPhase Meas Offset attribute. When the Trigger Type attribute is set to Digital, the measurement expects a trigger at any slot boundary.
- class nirfmxlte.enums.SlotPowerCommonClockSourceEnabled(value)[source]
Bases:
EnumSlotPowerCommonClockSourceEnabled.
- FALSE = 0
The Sample Clock error is estimated independently.
- TRUE = 1
The Sample Clock error is estimated from carrier frequency offset.
- class nirfmxlte.enums.SlotPowerSpectrumInverted(value)[source]
Bases:
EnumSlotPowerSpectrumInverted.
- FALSE = 0
The spectrum of the measured signal is not inverted.
- TRUE = 1
The measured signal is inverted and the measurement corrects the signal by swapping the I and the Q components.
- class nirfmxlte.enums.SrsEnabled(value)[source]
Bases:
EnumSrsEnabled.
- FALSE = 0
Measurement expects signal without SRS transmission.
- TRUE = 1
Measurement expects signal with SRS transmission.
- class nirfmxlte.enums.SrsMaximumUpPtsEnabled(value)[source]
Bases:
EnumSrsMaximumUpPtsEnabled.
- FALSE = 0
In special subframe, SRS is transmitted in RBs specified by SRS bandwidth configurations.
- TRUE = 1
In special subframe, SRS is transmitted in all possible RBs.
- class nirfmxlte.enums.TransmitterArchitecture(value)[source]
Bases:
EnumTransmitterArchitecture.
- LO_PER_COMPONENT_CARRIER = 0
IQ impairments and In-band emission are calculated per component carrier.
- LO_PER_SUBBLOCK = 1
Additional subblock based results such as Subblock IQ Offset and Subblock In band emission are calculated apart from per carrier results.
- class nirfmxlte.enums.TriggerMinimumQuietTimeMode(value)[source]
Bases:
EnumTriggerMinimumQuietTimeMode.
- AUTO = 1
The measurement computes the minimum quiet time used for triggering.
- MANUAL = 0
The minimum quiet time for triggering is the value of the
TRIGGER_MINIMUM_QUIET_TIME_DURATIONattribute.
- class nirfmxlte.enums.TriggerType(value)[source]
Bases:
EnumTriggerType.
- DIGITAL_EDGE = 1
The Reference Trigger is not asserted until a digital edge is detected. The source of the digital edge is specified using the
DIGITAL_EDGE_TRIGGER_SOURCEattribute.
- IQ_POWER_EDGE = 2
The Reference Trigger is asserted when the signal changes past the level specified by the slope (rising or falling), which is configured using the
IQ_POWER_EDGE_TRIGGER_SLOPEattribute.
- NONE = 0
No Reference Trigger is configured.
- SOFTWARE = 3
The Reference Trigger is not asserted until a software trigger occurs.
- class nirfmxlte.enums.TxpAveragingEnabled(value)[source]
Bases:
EnumTxpAveragingEnabled.
- FALSE = 0
The number of acquisitions is 1.
- TRUE = 1
The measurement uses the
TXP_AVERAGING_COUNTfor the number of acquisitions over which the measurement is averaged.
- class nirfmxlte.enums.UplinkDownlinkConfiguration(value)[source]
Bases:
EnumUplinkDownlinkConfiguration.
- CONFIGURATION_0 = 0
The configuration of the LTE frame structure in the TDD duplex mode is 0.
- CONFIGURATION_1 = 1
The configuration of the LTE frame structure in the TDD duplex mode is 1.
- CONFIGURATION_2 = 2
The configuration of the LTE frame structure in the TDD duplex mode is 2.
- CONFIGURATION_3 = 3
The configuration of the LTE frame structure in the TDD duplex mode is 3.
- CONFIGURATION_4 = 4
The configuration of the LTE frame structure in the TDD duplex mode is 4.
- CONFIGURATION_5 = 5
The configuration of the LTE frame structure in the TDD duplex mode is 5.
- CONFIGURATION_6 = 6
The configuration of the LTE frame structure in the TDD duplex mode is 6.
- class nirfmxlte.enums.UplinkGroupHoppingEnabled(value)[source]
Bases:
EnumUplinkGroupHoppingEnabled.
- FALSE = 0
The measurement uses zero as the sequence group number for all the slots.
- TRUE = 1
Calculates the sequence group number for each slot, as defined in the section 5.5.1.3 of 3GPP 36.211 Specification.
- class nirfmxlte.enums.UplinkSequenceHoppingEnabled(value)[source]
Bases:
EnumUplinkSequenceHoppingEnabled.
- FALSE = 0
The measurement uses zero as the base sequence number for all the slots.
- TRUE = 1
Calculates the base sequence number for each slot, as defined in the section 5.5.1.4 of 3GPP 36.211 specification.
- class nirfmxlte.enums.UserDefinedPdschCW0ModulationType(value)[source]
Bases:
EnumUserDefinedPdschCW0ModulationType.
- QAM_1024 = 4
Specifies a 1024-QAM modulation scheme.
- QAM_16 = 1
Specifies a 16-QAM modulation scheme.
- QAM_256 = 3
Specifies a 256-QAM modulation scheme.
- QAM_64 = 2
Specifies a 64-QAM modulation scheme.
- QPSK = 0
Specifies a QPSK modulation scheme.
- class nirfmxlte.enums.eNodeBCategory(value)[source]
Bases:
EnumeNodeBCategory.
- HOME_BASE_STATION = 4
Specifies eNodeB is Home Base Station.
- LOCAL_AREA_BASE_STATION = 3
Specifies eNodeB is Local Area Base Station.
- MEDIUM_RANGE_BASE_STATION = 5
Specifies eNodeB is Medium Range Base Station.
- WIDE_AREA_BASE_STATION_CATEGORY_A = 0
Specifies eNodeB is Wide Area Base Station - Category A.
- WIDE_AREA_BASE_STATION_CATEGORY_B_OPTION_1 = 1
Specifies eNodeB is Wide Area Base Station - Category B Option1.
- WIDE_AREA_BASE_STATION_CATEGORY_B_OPTION_2 = 2
Specifies eNodeB is Wide Area Base Station - Category B Option2.