Enums
enums.py - Contains enum classes.
- class nirfmxwlan.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 nirfmxwlan.enums.DsssModAccAcquisitionLengthMode(value)[source]
Bases:
EnumDsssModAccAcquisitionLengthMode.
- AUTO = 1
Computes the acquisition length based on the
MEASUREMENT_OFFSETattribute and theMAXIMUM_MEASUREMENT_LENGTHattribute.
- MANUAL = 0
Uses the acquisition length specified by the
ACQUISITION_LENGTHattribute.
- class nirfmxwlan.enums.DsssModAccAveragingEnabled(value)[source]
Bases:
EnumDsssModAccAveragingEnabled.
- FALSE = 0
Performs measurement on a single acquisition.
- TRUE = 1
Measurement uses the
AVERAGING_COUNTattribute for the number of acquisitions using which the results are averaged.
- class nirfmxwlan.enums.DsssModAccBurstStartDetectionEnabled(value)[source]
Bases:
EnumDsssModAccBurstStartDetectionEnabled.
- FALSE = 0
Disables detection of a rising edge of the burst in the acquired waveform for measurement.
- TRUE = 1
Enables detection of a rising edge of the burst in the acquired waveform for measurement.
- class nirfmxwlan.enums.DsssModAccChipClockErrorCorrectionEnabled(value)[source]
Bases:
EnumDsssModAccChipClockErrorCorrectionEnabled.
- FALSE = 0
Disables the chip clock error correction.
- TRUE = 1
Enables the chip clock error correction.
- class nirfmxwlan.enums.DsssModAccDataDecodingEnabled(value)[source]
Bases:
EnumDsssModAccDataDecodingEnabled.
- FALSE = 0
Disables data decoding.
- TRUE = 1
Enables data decoding.
- class nirfmxwlan.enums.DsssModAccDataModulationFormat(value)[source]
Bases:
EnumDsssModAccDataModulationFormat.
- CCK_11_MBPS = 3
Indicates that the modulation format is CCK and the data rate is 11 Mbps.
- CCK_5_5_MBPS = 2
Indicates that the modulation format is CCK and the data rate is 5.5 Mbps.
- DSSS_1_MBPS = 0
Indicates that the modulation format is DSSS and the data rate is 1 Mbps.
- DSSS_2_MBPS = 1
Indicates that the modulation format is DSSS and the data rate is 2 Mbps.
- PBCC_11_MBPS = 5
Indicates that the modulation format is PBCC and the data rate is 11 Mbps.
- PBCC_22_MBPS = 6
Indicates that the modulation format is PBCC and the data rate is 22 Mbps.
- PBCC_33_MBPS = 7
Indicates that the modulation format is PBCC and the data rate is 33 Mbps.
- PBCC_5_5_MBPS = 4
Indicates that the modulation format is PBCC and the data rate is 5.5 Mbps.
- class nirfmxwlan.enums.DsssModAccEqualizationEnabled(value)[source]
Bases:
EnumDsssModAccEqualizationEnabled.
- FALSE = 0
Disables equalization.
- TRUE = 1
Enables equalization.
- class nirfmxwlan.enums.DsssModAccEvmUnit(value)[source]
Bases:
EnumDsssModAccEvmUnit.
- DB = 1
Returns the EVM results in dB.
- PERCENTAGE = 0
Returns the EVM results as a percentage.
- class nirfmxwlan.enums.DsssModAccFrequencyErrorCorrectionEnabled(value)[source]
Bases:
EnumDsssModAccFrequencyErrorCorrectionEnabled.
- FALSE = 0
Disables frequency error correction.
- TRUE = 1
Enables frequency error correction.
- class nirfmxwlan.enums.DsssModAccIQOriginOffsetCorrectionEnabled(value)[source]
Bases:
EnumDsssModAccIQOriginOffsetCorrectionEnabled.
- FALSE = 0
Disables the I/Q origin offset correction.
- TRUE = 1
Enables the I/Q origin offset correction.
- class nirfmxwlan.enums.DsssModAccPayloadHeaderCrcStatus(value)[source]
Bases:
EnumDsssModAccPayloadHeaderCrcStatus.
- FAIL = 0
Returns that the header CRC failed.
- PASS = 1
Returns that the header CRC passed.
- class nirfmxwlan.enums.DsssModAccPowerMeasurementEnabled(value)[source]
Bases:
EnumDsssModAccPowerMeasurementEnabled.
- FALSE = 0
Disables power measurement.
- TRUE = 1
Enables power measurement.
- class nirfmxwlan.enums.DsssModAccPreambleType(value)[source]
Bases:
EnumDsssModAccPreambleType.
- LONG = 0
Indicates that the PPDU has a long PHY preamble and header.
- SHORT = 1
Indicates that the PPDU has a short PHY preamble and header.
- class nirfmxwlan.enums.DsssModAccPsduCrcStatus(value)[source]
Bases:
EnumDsssModAccPsduCrcStatus.
- FAIL = 0
Indicates that the PSDU CRC failed.
- PASS = 1
Indicates that the PSDU CRC passed.
- class nirfmxwlan.enums.DsssModAccPulseShapingFilterType(value)[source]
Bases:
EnumDsssModAccPulseShapingFilterType.
- GAUSSIAN = 3
Specifies that the transmitter uses a Gaussian filter. The measurement uses a Gaussian as the matched filter.
- RAISED_COSINE = 1
Specifies that the transmitter uses a raised cosine pulse shaping filter. The measurement uses an impulse response as the matched filter.
- RECTANGULAR = 0
Specifies that the transmitter uses a rectangular pulse shaping filter. The measurement uses an impulse response as the matched filter.
- ROOT_RAISED_COSINE = 2
Specifies that the transmitter uses a root raised cosine pulse shaping filter. The measurement uses a root raised cosine filter as the matched filter.
- class nirfmxwlan.enums.DsssModAccSpectrumInverted(value)[source]
Bases:
EnumDsssModAccSpectrumInverted.
- 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 nirfmxwlan.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 nirfmxwlan.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 nirfmxwlan.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, external attenuation, and RFInstr configuration, is locked after first Commit or Initiate 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, external attenuation, and RFInstr configuration, is locked after first Commit or Initiate 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 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 and RFmxInstr configuration are locked after the first Commit or Initiate 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 and RFInstr configuration, is locked after first Commit or Initiate 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 RFInstr 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 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 nirfmxwlan.enums.MeasurementTypes(value)[source]
Bases:
IntFlagMeasurementTypes.
- DSSSMODACC = 4
- OFDMMODACC = 8
- POWERRAMP = 2
- SEM = 16
- TXP = 1
- class nirfmxwlan.enums.Ofdm2xLdpcEnabled(value)[source]
Bases:
EnumOfdm2xLdpcEnabled.
- FALSE = 0
Specifies that 2xLDPC is disabled.
- TRUE = 1
Specifies that 2xLDPC is enabled.
- class nirfmxwlan.enums.OfdmAutoPhaseRotationDetectionEnabled(value)[source]
Bases:
EnumOfdmAutoPhaseRotationDetectionEnabled.
- FALSE = 0
Specifies that auto detection of phase rotation coefficient is disabled.
- TRUE = 1
Specifies that auto detection of phase rotation coefficient is enabled.
- class nirfmxwlan.enums.OfdmAutoPpduTypeDetectionEnabled(value)[source]
Bases:
EnumOfdmAutoPpduTypeDetectionEnabled.
- FALSE = 0
Auto detection of the PPDU type is disabled.
- TRUE = 1
Auto detection of the PPDU type is enabled.
- class nirfmxwlan.enums.OfdmDcmEnabled(value)[source]
Bases:
EnumOfdmDcmEnabled.
- FALSE = 0
Specifies that DCM is not applied to the data field for 802.11ax signals.
- TRUE = 1
Specifies that DCM is applied to the data field for 802.11ax signals.
- class nirfmxwlan.enums.OfdmFecCodingType(value)[source]
Bases:
EnumOfdmFecCodingType.
- BCC = 0
The FEC coding type used is binary convolutional code (BCC).
- LDPC = 1
The FEC coding type used is low-density parity check (LDPC).
- class nirfmxwlan.enums.OfdmFrequencyBand(value)[source]
Bases:
EnumOfdmFrequencyBand.
- OFDM_FREQUENCY_BAND_2_4GHZ = 0
Corresponds to the ISM band ranging from 2.4 GHz to 2.5 GHz.
- OFDM_FREQUENCY_BAND_5GHZ = 1
Corresponds to the 5 GHz band.
- class nirfmxwlan.enums.OfdmGuardIntervalType(value)[source]
Bases:
EnumOfdmGuardIntervalType.
- ONE_BY_EIGHT = 1
The guard interval is 1/8th of the IFFT duration.
- ONE_BY_FOUR = 0
The guard interval is 1/4th of the IFFT duration.
- ONE_BY_SIXTEEN = 2
The guard interval is 1/16th of the IFFT duration.
- class nirfmxwlan.enums.OfdmHeaderDecodingEnabled(value)[source]
Bases:
EnumOfdmHeaderDecodingEnabled.
- FALSE = 0
Header information is not read from the header fields in the PPDU. You must configure the following properties:
OFDM_NUMBER_OF_USERSOFDM_MCS_INDEXOFDM_RU_SIZEOFDM_RU_OFFSET_MRU_INDEXOFDM_GUARD_INTERVAL_TYPEOFDM_LTF_SIZEOFDM_SPACE_TIME_STREAM_OFFSETOFDM_NUMBER_OF_HE_SIG_B_SYMBOLSOFDM_PE_DISAMBIGUITYOFDM_SIG_COMPRESSION_ENABLEDOFDM_NUMBER_OF_SIG_SYMBOLSOFDM_RU_TYPEOFDM_DISTRIBUTION_BANDWIDTHOFDM_IM_PILOTS_ENABLEDOFDM_UNEQUAL_MODULATION_ENABLEDOFDM_UNEQUAL_MODULATION_PATTERN_INDEX
- TRUE = 1
Header information is obtained by decoding the header fields in the PPDU.
- class nirfmxwlan.enums.OfdmIMPilotsEnabled(value)[source]
Bases:
EnumOfdmIMPilotsEnabled.
- FALSE = 0
Specifies that Interference Mitigating Pilots are absent.
- TRUE = 1
Specifies that Interference Mitigating Pilots are present.
- class nirfmxwlan.enums.OfdmLtfSize(value)[source]
Bases:
EnumOfdmLtfSize.
- NOT_APPLICABLE = -1
Specifies that the LTF Size is invalid for the current waveform.
- OFDM_LTF_SIZE_1X = 2
Specifies that the LTF symbol size is 1x.
- OFDM_LTF_SIZE_2X = 1
Specifies that the LTF symbol size is 2x.
- OFDM_LTF_SIZE_4X = 0
Specifies that the LTF symbol size is 4x.
- class nirfmxwlan.enums.OfdmMUMimoLtfModeEnabled(value)[source]
Bases:
EnumOfdmMUMimoLtfModeEnabled.
- FALSE = 0
Specifies that the LTF sequence uses single stream pilots.
- TRUE = 1
Specifies that the LTF sequence is HE masked.
- class nirfmxwlan.enums.OfdmModAcc2xLdpcEnabled(value)[source]
Bases:
EnumOfdmModAcc2xLdpcEnabled.
- FALSE = 0
Indicates that 2xLDPC is disabled for the specified user.
- TRUE = 1
Indicates that 2xLDPC is enabled for the specified user.
- class nirfmxwlan.enums.OfdmModAccAcquisitionLengthMode(value)[source]
Bases:
EnumOfdmModAccAcquisitionLengthMode.
- AUTO = 1
Computes the acquisition length based on the
MEASUREMENT_OFFSETand theMAXIMUM_MEASUREMENT_LENGTHattributes.
- MANUAL = 0
Uses the acquisition length specified by the
ACQUISITION_LENGTH_MODEattribute.
- class nirfmxwlan.enums.OfdmModAccAmplitudeTrackingEnabled(value)[source]
Bases:
EnumOfdmModAccAmplitudeTrackingEnabled.
- FALSE = 0
Amplitude tracking is disabled.
- TRUE = 1
Amplitude tracking is enabled.
- class nirfmxwlan.enums.OfdmModAccAutoLevelAllowOverflow(value)[source]
Bases:
EnumOfdmModAccAutoLevelAllowOverflow.
- FALSE = 0
Disables searching for the optimum reference levels while allowing ADC overflow.
- TRUE = 1
Enables searching for the optimum reference levels while allowing ADC overflow.
- class nirfmxwlan.enums.OfdmModAccAveragingEnabled(value)[source]
Bases:
EnumOfdmModAccAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The measurement uses the value of the
AVERAGING_COUNTattribute as the number of acquisitions over which the results are computed according to theAVERAGING_TYPEattribute.
- class nirfmxwlan.enums.OfdmModAccAveragingType(value)[source]
Bases:
EnumOfdmModAccAveragingType.
- RMS = 0
The OFDMModAcc measurement is performed on I/Q data acquired in each averaging count. The scalar results and traces are linearly averaged over the averaging count.
- VECTOR = 5
The acquired I/Q data is averaged across averaging count after aligning the data in time and phase using the
VECTOR_AVERAGING_TIME_ALIGNMENT_ENABLEDandVECTOR_AVERAGING_PHASE_ALIGNMENT_ENABLEDproperties, respectively. The averaged I/Q data is used for the measurement. Refer to the OFDMModAcc Vector Averaging concept topic for more information.Note
You must ensure that the frequency reference is locked between the generator and the analyzer.
- class nirfmxwlan.enums.OfdmModAccBurstStartDetectionEnabled(value)[source]
Bases:
EnumOfdmModAccBurstStartDetectionEnabled.
- FALSE = 0
Disables detecting a rising edge of a burst in the acquired waveform.
- TRUE = 1
Enables detecting a rising edge of a burst in the acquired waveform.
- class nirfmxwlan.enums.OfdmModAccCalibrationDataValid(value)[source]
Bases:
EnumOfdmModAccCalibrationDataValid.
- FALSE = 0
- TRUE = 1
- class nirfmxwlan.enums.OfdmModAccChannelEstimationInterpolationType(value)[source]
Bases:
EnumOfdmModAccChannelEstimationInterpolationType.
- LINEAR = 0
Linear interpolation is performed on reference channel estimates across subcarriers.
- TRIANGULAR_SMOOTHING = 1
Channel estimates are smoothed using a triangular weighted moving average window across subcarriers.
- WIENER_FILTER = 2
Wiener filter is used for interpolation and smoothing on reference channel estimates across subcarriers.
- class nirfmxwlan.enums.OfdmModAccChannelEstimationLLtfEnabled(value)[source]
Bases:
EnumOfdmModAccChannelEstimationLLtfEnabled.
- FALSE = 0
Channel estimation on L-LTF is disabled.
- TRUE = 1
Channel estimation on L-LTF is enabled.
- class nirfmxwlan.enums.OfdmModAccChannelEstimationLtfAveragingEnabled(value)[source]
Bases:
EnumOfdmModAccChannelEstimationLtfAveragingEnabled.
- FALSE = 0
Channel estimation with LTF averaging is disabled.
- TRUE = 1
Channel estimation with LTF averaging is enabled.
- class nirfmxwlan.enums.OfdmModAccChannelEstimationType(value)[source]
Bases:
EnumOfdmModAccChannelEstimationType.
- REFERENCE = 0
The channel is estimated using long training fields (LTFs) in the preamble and the most recently received midamble, if present.
- REFERENCE_AND_DATA = 1
The channel is estimated using long training fields (LTFs) in the preamble, the midamble (if present), and the data field.
- class nirfmxwlan.enums.OfdmModAccChannelMatrixPowerEnabled(value)[source]
Bases:
EnumOfdmModAccChannelMatrixPowerEnabled.
- FALSE = 0
Channel frequency response matrix power measurements are disabled.
- TRUE = 1
Channel frequency response matrix power measurements are enabled.
- class nirfmxwlan.enums.OfdmModAccCombinedSignalDemodulationEnabled(value)[source]
Bases:
EnumOfdmModAccCombinedSignalDemodulationEnabled.
- FALSE = 0
Disables combined signal demodulation analysis.
- TRUE = 1
Enables combined signal demodulation analysis.
- class nirfmxwlan.enums.OfdmModAccCommonClockSourceEnabled(value)[source]
Bases:
EnumOfdmModAccCommonClockSourceEnabled.
- FALSE = 0
Specifies that the transmitter does not use a common reference clock. The OFDMModAcc measurement computes the symbol clock error and carrier frequency error independently.
- TRUE = 1
Specifies that the transmitter uses a common reference clock. The OFDMModAcc measurement derives the symbol clock error from the configured center frequency and carrier frequency error.
- class nirfmxwlan.enums.OfdmModAccCommonPilotErrorScalingReference(value)[source]
Bases:
EnumOfdmModAccCommonPilotErrorScalingReference.
- AVERAGE_CPE = 1
Specifies that Common Pilot Error is computed relative to LTF and scaling by average CPE is performed.
- NONE = 0
Specifies that Common Pilot Error is computed relative to only LTF and no scaling is performed.
- class nirfmxwlan.enums.OfdmModAccDataDecodingEnabled(value)[source]
Bases:
EnumOfdmModAccDataDecodingEnabled.
- FALSE = 0
Disables data decoding.
- TRUE = 1
Enables data decoding.
- class nirfmxwlan.enums.OfdmModAccDcmEnabled(value)[source]
Bases:
EnumOfdmModAccDcmEnabled.
- FALSE = 0
Indicates that DCM is disabled for the specified user.
- TRUE = 1
Indicates that DCM is enabled for the specified user.
- class nirfmxwlan.enums.OfdmModAccEhtSigCrcStatus(value)[source]
Bases:
EnumOfdmModAccEhtSigCrcStatus.
- FAIL = 0
Returns that the EHT-SIG CRC failed.
- NOT_APPLICABLE = -1
Returns that the EHT-SIG CRC is invalid for the current waveform.
- PASS = 1
Returns that the EHT-SIG CRC passed.
- class nirfmxwlan.enums.OfdmModAccElrSigCrcStatus(value)[source]
Bases:
EnumOfdmModAccElrSigCrcStatus.
- FAIL = 0
Returns that the ELR-SIG CRC failed.
- NOT_APPLICABLE = -1
Returns that the ELR-SIG CRC is invalid for the current waveform.
- PASS = 1
Returns that the ELR-SIG CRC passed.
- class nirfmxwlan.enums.OfdmModAccEvmReferenceDataSymbolsMode(value)[source]
Bases:
EnumOfdmModAccEvmReferenceDataSymbolsMode.
- ACQUIRED_WAVEFORM = 0
Reference data symbols for an EVM computation are created using the acquired waveform.
- REFERENCE_WAVEFORM = 1
Reference data symbols for an EVM computation are created using the reference waveform.
- class nirfmxwlan.enums.OfdmModAccEvmUnit(value)[source]
Bases:
EnumOfdmModAccEvmUnit.
- DB = 1
The EVM results are returned in dB.
- PERCENTAGE = 0
The EVM results are returned as a percentage.
- class nirfmxwlan.enums.OfdmModAccFecCodingType(value)[source]
Bases:
EnumOfdmModAccFecCodingType.
- BCC = 0
Indicates that the FEC coding type is BCC.
- LDPC = 1
Indicates that the FEC coding type is LDPC.
- class nirfmxwlan.enums.OfdmModAccFrequencyErrorEstimationMethod(value)[source]
Bases:
EnumOfdmModAccFrequencyErrorEstimationMethod.
- DISABLED = 0
Carrier frequency error is not computed and the corresponding result is returned as NaN.
- INITIAL_PREAMBLE = 1
Initial short and long training fields in the PPDU are used.
- PREAMBLE = 2
Initial short and long training fields along with the SIGnal fields are used.
- PREAMBLE_AND_PILOTS = 3
The initial short and long training fields, SIGnal fields, and the pilot subcarriers in the DATA field are used.
- PREAMBLE_PILOTS_AND_DATA = 4
The initial short and long training fields, SIGnal fields, and all the subcarriers in the DATA field are used.
- class nirfmxwlan.enums.OfdmModAccIMPilotsEnabled(value)[source]
Bases:
EnumOfdmModAccIMPilotsEnabled.
- FALSE = 0
Indicates that interference mitigating pilots are absent.
- TRUE = 1
Indicates that interference mitigating pilots are present.
- class nirfmxwlan.enums.OfdmModAccIQGainImbalanceCorrectionEnabled(value)[source]
Bases:
EnumOfdmModAccIQGainImbalanceCorrectionEnabled.
- FALSE = 0
I/Q gain imbalance correction is disabled.
- TRUE = 1
I/Q gain imbalance correction is enabled.
- class nirfmxwlan.enums.OfdmModAccIQImpairmentsEstimationEnabled(value)[source]
Bases:
EnumOfdmModAccIQImpairmentsEstimationEnabled.
- FALSE = 0
I/Q impairments estimation is disabled.
- TRUE = 1
I/Q impairments estimation is enabled.
- class nirfmxwlan.enums.OfdmModAccIQImpairmentsModel(value)[source]
Bases:
EnumOfdmModAccIQImpairmentsModel.
- RX = 1
The measurement assumes that the I/Q impairments are introduced by a receive DUT.
- TX = 0
The measurement assumes that the I/Q impairments are introduced by a transmit DUT.
- class nirfmxwlan.enums.OfdmModAccIQImpairmentsPerSubcarrierEnabled(value)[source]
Bases:
EnumOfdmModAccIQImpairmentsPerSubcarrierEnabled.
- FALSE = 0
Independent estimation of I/Q impairments for each subcarrier is disabled.
- TRUE = 1
Independent estimation of I/Q impairments for each subcarrier is enabled.
- class nirfmxwlan.enums.OfdmModAccIQQuadratureErrorCorrectionEnabled(value)[source]
Bases:
EnumOfdmModAccIQQuadratureErrorCorrectionEnabled.
- FALSE = 0
I/Q quadrature error correction is disabled.
- TRUE = 1
I/Q quadrature error correction is enabled.
- class nirfmxwlan.enums.OfdmModAccIQTimingSkewCorrectionEnabled(value)[source]
Bases:
EnumOfdmModAccIQTimingSkewCorrectionEnabled.
- FALSE = 0
I/Q timing skew correction is disabled.
- TRUE = 1
I/Q timing skew correction is enabled.
- class nirfmxwlan.enums.OfdmModAccLSigParityCheckStatus(value)[source]
Bases:
EnumOfdmModAccLSigParityCheckStatus.
- FAIL = 0
Returns that the parity check failed.
- NOT_APPLICABLE = -1
Returns that the parity check is invalid for the current waveform.
- PASS = 1
Returns that the parity check passed.
- class nirfmxwlan.enums.OfdmModAccMeasurementMode(value)[source]
Bases:
EnumOfdmModAccMeasurementMode.
- CALIBRATE_NOISE_FLOOR = 1
The OFDMModAcc measurement measures the noise floor of the instrument across the frequency range of interest determined by the carrier frequency and channel bandwidth. In this mode, the measurement expects that the signal generator to be turned off and checks whether no signal power is detected at the RF In port of the analyzer beyond a certain threshold. All scalar results and traces are invalid in this mode. Even if the instrument noise floor is previously calibrated, the measurement performs all the required acquisitions and overwrites any pre-existing noise floor calibration data.
- MEASURE = 0
The OFDMModAcc measurement is performed on the acquired signal.
- class nirfmxwlan.enums.OfdmModAccNoiseCompensationApplied(value)[source]
Bases:
EnumOfdmModAccNoiseCompensationApplied.
- FALSE = 0
Noise compensation is not applied.
- TRUE = 1
Noise compensation is applied.
- class nirfmxwlan.enums.OfdmModAccNoiseCompensationEnabled(value)[source]
Bases:
EnumOfdmModAccNoiseCompensationEnabled.
- FALSE = 0
Disables instrument noise compensation for EVM results.
- TRUE = 1
Enables instrument noise compensation for EVM results.
- class nirfmxwlan.enums.OfdmModAccNoiseCompensationInputPowerCheckEnabled(value)[source]
Bases:
EnumOfdmModAccNoiseCompensationInputPowerCheckEnabled.
- FALSE = 0
Disables the input power check at the RFIn port of the signal analyzer.
- TRUE = 1
Enables the input power check at the RFIn port of the signal analyzer.
- class nirfmxwlan.enums.OfdmModAccOptimizeDynamicRangeForEvmEnabled(value)[source]
Bases:
EnumOfdmModAccOptimizeDynamicRangeForEvmEnabled.
- FALSE = 0
Specifies that the dynamic range is not optimized for EVM measurement.
- TRUE = 1
Specifies that the dynamic range is optimized for EVM measurement.
- class nirfmxwlan.enums.OfdmModAccPhaseRotationCoefficient1(value)[source]
Bases:
EnumOfdmModAccPhaseRotationCoefficient1.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 1 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 1 is +1.
- class nirfmxwlan.enums.OfdmModAccPhaseRotationCoefficient2(value)[source]
Bases:
EnumOfdmModAccPhaseRotationCoefficient2.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 2 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 2 is +1.
- class nirfmxwlan.enums.OfdmModAccPhaseRotationCoefficient3(value)[source]
Bases:
EnumOfdmModAccPhaseRotationCoefficient3.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 3 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 3 is +1.
- class nirfmxwlan.enums.OfdmModAccPhaseTrackingEnabled(value)[source]
Bases:
EnumOfdmModAccPhaseTrackingEnabled.
- FALSE = 0
Phase tracking is disabled.
- TRUE = 1
Phase tracking is enabled.
- class nirfmxwlan.enums.OfdmModAccPowerMeasurementEnabled(value)[source]
Bases:
EnumOfdmModAccPowerMeasurementEnabled.
- FALSE = 0
Power measurements are disabled.
- TRUE = 1
Power measurements are enabled.
- class nirfmxwlan.enums.OfdmModAccPsduCrcStatus(value)[source]
Bases:
EnumOfdmModAccPsduCrcStatus.
- FAIL = 0
Indicates that the PSDU CRC failed.
- PASS = 1
Indicates that the PSDU CRC passed.
- class nirfmxwlan.enums.OfdmModAccRUType(value)[source]
Bases:
EnumOfdmModAccRUType.
- DRU = 1
The RU type is dRU.
- RRU = 0
The RU type is rRU.
- class nirfmxwlan.enums.OfdmModAccSigBCrcStatus(value)[source]
Bases:
EnumOfdmModAccSigBCrcStatus.
- FAIL = 0
Returns that the SIG-B CRC failed.
- NOT_APPLICABLE = -1
Returns that the SIG-B CRC is invalid for the current waveform.
- PASS = 1
Returns that the SIG-B CRC passed.
- class nirfmxwlan.enums.OfdmModAccSigCrcStatus(value)[source]
Bases:
EnumOfdmModAccSigCrcStatus.
- FAIL = 0
Returns that the SIG CRC failed.
- NOT_APPLICABLE = -1
Returns that the SIG CRC is invalid for the current waveform.
- PASS = 1
Returns that the SIG CRC passed.
- class nirfmxwlan.enums.OfdmModAccSpectrumInverted(value)[source]
Bases:
EnumOfdmModAccSpectrumInverted.
- 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 nirfmxwlan.enums.OfdmModAccSymbolClockErrorCorrectionEnabled(value)[source]
Bases:
EnumOfdmModAccSymbolClockErrorCorrectionEnabled.
- FALSE = 0
Symbol clock error correction is disabled.
- TRUE = 1
Symbol clock error correction is enabled.
- class nirfmxwlan.enums.OfdmModAccUSigCrcStatus(value)[source]
Bases:
EnumOfdmModAccUSigCrcStatus.
- FAIL = 0
Returns that the U-SIG CRC failed.
- NOT_APPLICABLE = -1
Returns that the U-SIG CRC is invalid for the current waveform.
- PASS = 1
Returns that the U-SIG CRC passed.
- class nirfmxwlan.enums.OfdmModAccUhrSigCrcStatus(value)[source]
Bases:
EnumOfdmModAccUhrSigCrcStatus.
- FAIL = 0
Returns that the UHR-SIG CRC failed.
- NOT_APPLICABLE = -1
Returns that the UHR-SIG CRC is invalid for the current waveform.
- PASS = 1
Returns that the UHR-SIG CRC passed.
- class nirfmxwlan.enums.OfdmModAccUnequalModulationEnabled(value)[source]
Bases:
EnumOfdmModAccUnequalModulationEnabled.
- FALSE = 0
Indicates that unequal modulation is disabled for the specified user.
- TRUE = 1
Indicates that unequal modulation is enabled for the specified user.
- class nirfmxwlan.enums.OfdmModAccUnusedToneErrorMaskReference(value)[source]
Bases:
EnumOfdmModAccUnusedToneErrorMaskReference.
- LIMIT1 = 0
Applies the mask corresponding to the case when the transmit power of the DUT is less than or equal to the maximum power of MCS7.
- LIMIT2 = 1
Applies the mask corresponding to the case when the transmit power of the DUT is more than the maximum power of MCS7.
- class nirfmxwlan.enums.OfdmModAccVectorAveragingPhaseAlignmentEnabled(value)[source]
Bases:
EnumOfdmModAccVectorAveragingPhaseAlignmentEnabled.
- FALSE = 0
Disables phase alignment for the acquired I/Q data across multiple acquisitions.
- TRUE = 1
Enables phase alignment for the acquired I/Q data across multiple acquisitions.
- class nirfmxwlan.enums.OfdmModAccVectorAveragingTimeAlignmentEnabled(value)[source]
Bases:
EnumOfdmModAccVectorAveragingTimeAlignmentEnabled.
- FALSE = 0
Disables time alignment for the acquired I/Q data across multiple acquisitions.
- TRUE = 1
Enables time alignment for the acquired I/Q data across multiple acquisitions.
- class nirfmxwlan.enums.OfdmPhaseRotationCoefficient1(value)[source]
Bases:
EnumOfdmPhaseRotationCoefficient1.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 1 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 1 is +1.
- class nirfmxwlan.enums.OfdmPhaseRotationCoefficient2(value)[source]
Bases:
EnumOfdmPhaseRotationCoefficient2.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 2 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 2 is +1.
- class nirfmxwlan.enums.OfdmPhaseRotationCoefficient3(value)[source]
Bases:
EnumOfdmPhaseRotationCoefficient3.
- MINUS_ONE = 1
Specifies that phase rotation coefficient 3 is –1.
- PLUS_ONE = 0
Specifies that phase rotation coefficient 3 is +1.
- class nirfmxwlan.enums.OfdmPpduType(value)[source]
Bases:
EnumOfdmPpduType.
- ELR = 7
- EXTENDED_RANGE_SU = 5
Specifies the HE Extended Range SU PPDU (802.11ax) type.
- GREENFIELD = 2
Specifies the HT-Greenfield PPDU (802.11n) type.
- MIXED = 1
Specifies the HT-Mixed PPDU (802.11n) type.
- MU = 4
Specifies the VHT MU PPDU type if you set the Standard attribute to 802.11ac, the HE MU PPDU type if you set the Standard attribute to 802.11ax, or the EHT MU PPDU type if you set the Standard attribute to 802.11be.
- NON_HT = 0
Specifies an 802.11a, 802.11j, or 802.11p PPDU type, or 802.11n, 802.11ac, or 802.11ax PPDU type when operating in the Non-HT mode.
- SU = 3
Specifies the VHT SU PPDU type if you set the
STANDARDattribute to 802.11ac or the HE SU PPDU type if you set the Standard attribute to 802.11ax.
- TRIGGER_BASED = 6
Specifies the HE TB PPDU if you set the Standard attribute to 802.11ax , the EHT TB PPDU if you set the Standard attribute to 802.11be or the UHR TB PPDU if you set the Standard attribute to 802.11bn .
- class nirfmxwlan.enums.OfdmPreamblePuncturingEnabled(value)[source]
Bases:
EnumOfdmPreamblePuncturingEnabled.
- FALSE = 0
Indicates that preamble puncturing is disabled.
- TRUE = 1
Indicates that preamble puncturing is enabled.
- class nirfmxwlan.enums.OfdmRUType(value)[source]
Bases:
EnumOfdmRUType.
- DRU = 1
Non-contiguous subcarriers are present in the RU.
- RRU = 0
Contiguous subcarriers are present in the RU.
- class nirfmxwlan.enums.OfdmSigCompressionEnabled(value)[source]
Bases:
EnumOfdmSigCompressionEnabled.
- FALSE = 0
Specifies that SIG compression is disabled.
- TRUE = 1
Specifies that SIG compression is enabled.
- class nirfmxwlan.enums.OfdmStbcEnabled(value)[source]
Bases:
EnumOfdmStbcEnabled.
- FALSE = 0
Specifies that space-time block coding is disabled.
- TRUE = 1
Specifies that space-time block coding is enabled.
- class nirfmxwlan.enums.OfdmTransmitPowerClass(value)[source]
Bases:
EnumOfdmTransmitPowerClass.
- A = 0
Maximum STA Transmit Power is 1 mW.
- B = 1
Maximum STA Transmit Power is 10 mW.
- C = 2
Maximum STA Transmit Power is 100 mW.
- D = 3
Maximum STA Transmit Power is 760 mW.
- class nirfmxwlan.enums.OfdmUnequalModulationEnabled(value)[source]
Bases:
EnumOfdmUnequalModulationEnabled.
- FALSE = 0
Specifies that Unequal Modulation is disabled.
- TRUE = 1
Specifies that Unequal Modulation is enabled.
- class nirfmxwlan.enums.PowerRampAveragingEnabled(value)[source]
Bases:
EnumPowerRampAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The measurement uses the
AVERAGING_COUNTattribute as the number of acquisitions using which the results are averaged.
- class nirfmxwlan.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 nirfmxwlan.enums.SemAveragingEnabled(value)[source]
Bases:
EnumSemAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The SEM measurement uses the
AVERAGING_COUNTattribute as the number of acquisitions over which the SEM measurement is averaged.
- class nirfmxwlan.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 is retained from one acquisition to the next at each frequency bin.
- MINIMUM = 4
The least power in the spectrum is retained from one acquisition to the next at each frequency bin.
- 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 nirfmxwlan.enums.SemLowerOffsetMeasurementStatus(value)[source]
Bases:
EnumSemLowerOffsetMeasurementStatus.
- FAIL = 0
Indicates that the measurement has failed.
- PASS = 1
Indicates that the measurement has passed.
- class nirfmxwlan.enums.SemMaskType(value)[source]
Bases:
EnumSemMaskType.
- CUSTOM = 1
The measurement uses the mask limits that you specify.
- STANDARD = 0
Mask limits are configured as per the specified standard, channel bandwidth, and band.
- class nirfmxwlan.enums.SemMeasurementStatus(value)[source]
Bases:
EnumSemMeasurementStatus.
- FAIL = 0
The spectrum exceeds the SEM measurement mask limits for at least one of the offset segments.
- PASS = 1
The spectrum does not exceed the SEM measurement mask limits for any offset segment.
- class nirfmxwlan.enums.SemOffsetSideband(value)[source]
Bases:
EnumSemOffsetSideband.
- BOTH = 2
Configures both negative and positive offset segments.
- NEGATIVE = 0
Configures a lower offset segment to the left of the carrier.
- POSITIVE = 1
Configures an upper offset segment to the right of the carrier.
- class nirfmxwlan.enums.SemSpanAuto(value)[source]
Bases:
EnumSemSpanAuto.
- FALSE = 0
The span you configure is used as the frequency range for the SEM measurement.
- TRUE = 1
The span is automatically computed based on the configured standard and channel bandwidth.
- class nirfmxwlan.enums.SemSweepTimeAuto(value)[source]
Bases:
EnumSemSweepTimeAuto.
- FALSE = 0
The measurement uses the sweep time that you specify in the
SWEEP_TIME_INTERVALattribute.
- TRUE = 1
The measurement automatically calculates the sweep time based on the standard and bandwidth you specify.
- class nirfmxwlan.enums.SemUpperOffsetMeasurementStatus(value)[source]
Bases:
EnumSemUpperOffsetMeasurementStatus.
- FAIL = 0
The spectrum exceeds the SEM measurement mask and limits for the upper offset segment.
- PASS = 1
The spectrum does not exceed the SEM measurement mask and limits for the upper offset segment.
- class nirfmxwlan.enums.Standard(value)[source]
Bases:
EnumStandard.
- STANDARD_802_11_AC = 5
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard 802.11ac-2013.
- STANDARD_802_11_AG = 0
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard 802.11a-1999 and IEEE Standard 802.11g-2003.
- STANDARD_802_11_AX = 6
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard P802.11ax/D8.0.
- STANDARD_802_11_B = 1
Corresponds to the DSSS based PPDU formats as defined in IEEE Standard 802.11b-1999.
- STANDARD_802_11_BE = 7
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard P802.11be/D7.0.
- STANDARD_802_11_BN = 8
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard P802.11bn/D1.2.
- STANDARD_802_11_J = 2
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard 802.11j-2004.
- STANDARD_802_11_N = 4
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard 802.11n-2009.
- STANDARD_802_11_P = 3
Corresponds to the OFDM based PPDU formats as defined in IEEE Standard 802.11p-2010.
- UNKNOWN = -1
Indicates that the standard is not detected.
- class nirfmxwlan.enums.TriggerGateEnabled(value)[source]
Bases:
EnumTriggerGateEnabled.
- FALSE = 0
Gate for SEM measurements is disabled.
- TRUE = 1
Gate for SEM measurements is enabled.
- class nirfmxwlan.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 nirfmxwlan.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.