Enums
enums.py - Contains enum classes.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.enums.AcpFftOverlapMode(value)[source]
Bases:
EnumAcpFftOverlapMode.
- AUTOMATIC = 1
Indicates that the RFmx driver automatically chooses optimal values of the
ACP_FFT_OVERLAPattribute based on the measurement configuration.
- DISABLED = 0
Indicates that overlapping is not applied to the acquired samples.
- class nirfmxwcdma.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.
- class nirfmxwcdma.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/5668R
- 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 I/Q samples for a duration specified by the
ACP_SWEEP_TIME_INTERVALattribute. These samples are divided into smaller chunks. The size of each chunk is defined by theACP_SEQUENTIAL_FFT_SIZEattribute and FFT is computed on each of these chunks. The resultant FFTs are averaged to get the spectrum and is used to compute ACP. If the total acquired samples is not an integer multiple of the FFT size, the remaining samples at the end of acquisition are not used for the measurement. Use this method to optimize ACP measurement speed. Accuracy of the results may be reduced when using this measurement method.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
False
>=1
>=1
RF Center Frequency
Note
For multi-span FFT, the averaging count should be 1.
- class nirfmxwcdma.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 signal analyzer or measurement parameters change, noise floors are remeasured.
Supported Devices: PXIe-5663/5665/5668, PXIe-5830/5831/5832/5842/5860
- class nirfmxwcdma.enums.AcpOffsetPowerReferenceCarrier(value)[source]
Bases:
EnumAcpOffsetPowerReferenceCarrier.
- CLOSEST = 0
The measurement uses the carrier power closest to the center frequency of the offset channel as the power reference.
- COMPOSITE = 2
The measurement uses total measured active carrier power as the power reference.
- HIGHEST = 1
The measurement uses the highest measured active carrier power as the power reference.
- SPECIFIC = 3
The measurement uses the power measured in the carrier with index specified by the
ACP_OFFSET_POWER_REFERENCE_SPECIFICattribute as the power reference.
- class nirfmxwcdma.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 calculates the RBW.
- class nirfmxwcdma.enums.AcpRbwFilterType(value)[source]
Bases:
EnumAcpRbwFilterType.
- FFT_BASED = 0
No RBW filtering is used.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxwcdma.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 value of one slot duration.
- class nirfmxwcdma.enums.Branch(value)[source]
Bases:
EnumBranch.
- I = 0
The signal is modulated in the in-phase branch.
- I_AND_Q = 2
The signal is complex modulated.
- Q = 1
The signal is modulated in the quadrature-phase branch.
- class nirfmxwcdma.enums.CdaIQOffsetRemovalEnabled(value)[source]
Bases:
EnumCdaIQOffsetRemovalEnabled.
- FALSE = 0
The I/Q offset is not removed before the CDA measurement.
- TRUE = 1
The I/Q offset is removed before the CDA measurement.
- class nirfmxwcdma.enums.CdaMeasurementChannelBranch(value)[source]
Bases:
EnumCdaMeasurementChannelBranch.
- I = 0
The signal is modulated on the in-phase branch.
- Q = 1
The signal is modulated on the quadrature-phase branch.
- class nirfmxwcdma.enums.CdaMeasurementChannelModulationType(value)[source]
Bases:
EnumCdaMeasurementChannelModulationType.
- MODULATION_TYPE_4PAM_16QAM = 1
The modulation type is 4-PAM.
- MODULATION_TYPE_BPSK_QPSK = 0
The modulation type is BPSK.
- class nirfmxwcdma.enums.CdaPowerUnit(value)[source]
Bases:
EnumCdaPowerUnit.
- DB = 0
Specifies the power relative to the total power.
- DBM = 1
Specifies the absolute power measured.
- class nirfmxwcdma.enums.CdaRrcFilterEnabled(value)[source]
Bases:
EnumCdaRrcFilterEnabled.
- FALSE = 0
Disables the RRC filter in the measurement.
- TRUE = 1
Enables the RRC filter in the measurement.
- class nirfmxwcdma.enums.CdaSpectrumInverted(value)[source]
Bases:
EnumCdaSpectrumInverted.
- FALSE = 0
The spectrum is not inverted.
- TRUE = 1
The spectrum is inverted.
- class nirfmxwcdma.enums.CdaSynchronizationMode(value)[source]
Bases:
EnumCdaSynchronizationMode.
- ARBITRARY = 2
The symbol boundary is detected and the measurement is performed over the number of slots expressed by the CDA Meas Length attribute, starting at CDA Meas Offset slots from the symbol boundary.
- FRAME = 0
The frame boundary is detected and the measurement is performed over the number of slots expressed by the
CDA_MEASUREMENT_LENGTHattribute, starting atCDA_MEASUREMENT_OFFSETslots from the frame boundary.
- SLOT = 1
The slot boundary is detected and the measurement is performed over the number of slots expressed by CDA Meas Length attribute, starting at CDA Meas Offset slots from the slot boundary.
- class nirfmxwcdma.enums.ChannelConfigurationMode(value)[source]
Bases:
EnumChannelConfigurationMode.
- AUTO_DETECT = 0
The measurement detects the channels.
- TEST_MODEL = 2
Choose from the standard-defined channel configurations using the
UPLINK_TEST_MODELattribute.
- USER_DEFINED = 1
Configure the channels using the
NUMBER_OF_CHANNELSattribute and theconfigure_user_defined_channel_array()method.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.enums.ChpRbwFilterType(value)[source]
Bases:
EnumChpRbwFilterType.
- FFT_BASED = 0
No RBW filtering is applied.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxwcdma.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 value of one slot duration.
- class nirfmxwcdma.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 nirfmxwcdma.enums.DownlinkScramblingType(value)[source]
Bases:
EnumDownlinkScramblingType.
- LEFT = 1
Selects the left code type
- RIGHT = 2
Selects the right code type
- STANDARD = 0
Selects the standard code type.
- class nirfmxwcdma.enums.DownlinkTestModel(value)[source]
Bases:
EnumDownlinkTestModel.
- TEST_MODEL_1_16DPCH = 0
Test Model 1 with 16 DPCH is used for synchronization.
- TEST_MODEL_1_16DPCH_SCCPCH = 3
Test Model 1 with 16 DPCH and S-CCPCH is used for synchronization.
- TEST_MODEL_1_32DPCH = 1
Test Model 1 with 32 DPCH is used for synchronization.
- TEST_MODEL_1_32DPCH_SCCPCH = 4
Test Model 1 with 32 DPCH and S-CCPCH is used for synchronization.
- TEST_MODEL_1_64DPCH = 2
Test Mode 1 with 64 DPCH is used for synchronization.
- TEST_MODEL_1_64DPCH_SCCPCH = 5
Test Model 1 with 64 DPCH and S-CCPCH is used for synchronization.
- TEST_MODEL_2 = 6
Test Model 2 is used for synchronization.
- TEST_MODEL_2_SCCPCH = 7
Test Model 2 with a S-CCPCH is used for synchronization.
- TEST_MODEL_3_16DPCH = 8
Test Mode 3 with 16 DPCH is used for synchronization.
- TEST_MODEL_3_16DPCH_SCCPCH = 10
Test Model 3 with 16 DPCH/S-CCPCH is used for synchronization.
- TEST_MODEL_3_32DPCH = 9
Test Mode 3 with 32 DPCH is used for synchronization.
- TEST_MODEL_3_32DPCH_SCCPCH = 11
Test Model 3 with 16 DPCH/S-CCPCH is used for synchronization.
- TEST_MODEL_4 = 12
Test Model 4 is used for synchronization.
- TEST_MODEL_4_PCPICH = 13
Test Model 4 with P-CPICH is used for synchronization.
- TEST_MODEL_5_2HSPDSCH_16QAM = 14
Test Model 5 with 2 HS-PDSCH [16QAM] is used for synchronization.
- TEST_MODEL_5_4HSPDSCH_14DPCH_16QAM = 16
Test Model 5 with 4 HS-PDSCH / 14DPCH [16QAM] is used for synchronization.
- TEST_MODEL_5_4HSPDSCH_4DPCH_16QAM = 15
Test Model 5 with 4 HS-PDSCH / 4DPCH [16QAM] is used for synchronization.
- TEST_MODEL_5_8HSPDSCH_16QAM = 17
Test Model 5 with 8 HS-PDSCH [16QAM] is used for synchronization.
- TEST_MODEL_6_4HSPDSCH_64QAM = 18
Test Model 6 with 4 HS-PDSCH [64QAM] is used for synchronization.
- TEST_MODEL_6_8HSPDSCH_64QAM = 19
Test Model 6 with 8 HS-PDSCH [64QAM] is used for synchronization.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 the 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 that 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 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 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 nirfmxwcdma.enums.LinkDirection(value)[source]
Bases:
EnumLinkDirection.
- DOWNLINK = 0
The link is from the base transceiver station to the user equipment.
- UPLINK = 1
The link is from the user equipment to the base transceiver station.
- class nirfmxwcdma.enums.MeasurementTypes(value)[source]
Bases:
IntFlagMeasurementTypes.
- ACP = 2
Selects ACP measurement.
- CDA = 128
Selects CDA measurement.
- CHP = 4
Selects CHP measurement.
- MODACC = 1
Selects MODACC measurement.
- OBW = 8
Selects OBW measurement.
- QEVM = 32
Selects QEVM measurement.
- SEM = 16
Selects SEM measurement.
- SLOTPHASE = 64
Selects SLOTPHASE measurement.
- SLOTPOWER = 256
Selects SLOTPOWER measurement.
- class nirfmxwcdma.enums.ModAccDetectedBranch(value)[source]
Bases:
EnumModAccDetectedBranch.
- I = 0
The signal is modulated on the in-phase branch.
- I_AND_Q = 2
The signal is complex modulated.
- Q = 1
The signal is modulated on the quadrature-phase branch.
- class nirfmxwcdma.enums.ModAccDetectedModulationType(value)[source]
Bases:
EnumModAccDetectedModulationType.
- MODULATION_TYPE_4PAM_16QAM = 1
The modulation type is 4-PAM.
- MODULATION_TYPE_64QAM = 2
The modulation type is 64-QAM.
- MODULATION_TYPE_BPSK_QPSK = 0
The modulation type is BPSK.
- class nirfmxwcdma.enums.ModAccIQGainImbalanceRemovalEnabled(value)[source]
Bases:
EnumModAccIQGainImbalanceRemovalEnabled.
- FALSE = 0
The I/Q gain imbalance is not removed before the ModAcc measurement.
- TRUE = 1
The I/Q gain imbalance is removed before the ModAcc measurement.
- class nirfmxwcdma.enums.ModAccIQOffsetRemovalEnabled(value)[source]
Bases:
EnumModAccIQOffsetRemovalEnabled.
- FALSE = 0
The I/Q offset is not removed before the ModAcc measurement.
- TRUE = 1
The I/Q offset is removed before the ModAcc measurement.
- class nirfmxwcdma.enums.ModAccIQQuadratureErrorRemovalEnabled(value)[source]
Bases:
EnumModAccIQQuadratureErrorRemovalEnabled.
- FALSE = 0
The I/Q quadrature error is not removed before the ModAcc measurement.
- TRUE = 1
The I/Q quadrature error is removed before the ModAcc measurement.
- class nirfmxwcdma.enums.ModAccPeakActiveCdeBranch(value)[source]
Bases:
EnumModAccPeakActiveCdeBranch.
- I = 0
The signal is modulated on the in-phase branch.
- I_AND_Q = 2
The signal is complex modulated.
- Q = 1
The signal is modulated on the quadrature-phase branch.
- class nirfmxwcdma.enums.ModAccPeakCdeBranch(value)[source]
Bases:
EnumModAccPeakCdeBranch.
- I = 0
The signal is modulated on the in-phase branch.
- I_AND_Q = 2
The signal is complex modulated.
- Q = 1
The signal is modulated on the quadrature-phase branch.
- class nirfmxwcdma.enums.ModAccPeakRcdeBranch(value)[source]
Bases:
EnumModAccPeakRcdeBranch.
- I = 0
The signal is modulated on the in-phase branch.
- I_AND_Q = 2
The signal is complex modulated.
- Q = 1
The signal is modulated on the quadrature-phase branch.
- class nirfmxwcdma.enums.ModAccRrcFilterEnabled(value)[source]
Bases:
EnumModAccRrcFilterEnabled.
- FALSE = 0
Disables the RRC filter in the measurement.
- TRUE = 1
Enables the RRC filter in the measurement.
- class nirfmxwcdma.enums.ModAccSpectrumInverted(value)[source]
Bases:
EnumModAccSpectrumInverted.
- FALSE = 0
The spectrum is not inverted.
- TRUE = 1
The spectrum is inverted.
- class nirfmxwcdma.enums.ModAccSynchronizationMode(value)[source]
Bases:
EnumModAccSynchronizationMode.
- ARBITRARY = 2
The symbol boundary is detected and the measurement is performed over the number of slots expressed by the ModAcc Measurement Length attribute starting at ModAcc Measurement Offset slots from the symbol boundary.
- FRAME = 0
The frame boundary is detected, and the measurement is performed over the number of slots expressed by the
MODACC_MEASUREMENT_LENGTHattribute starting atMODACC_MEASUREMENT_OFFSETslots from the frame boundary.
- MARKER = 3
The measurement is performed over the number of slots expressed by the ModAcc Measurement Length attribute starting at ModAcc Measurement Offset slots from the trigger. This is the fastest way to do a ModAcc measurement. This mode requires the
TRIGGER_TYPEattribute to be set to Digital and the trigger must occur at the start of the frame. For more information about Marker mode, refer to Marker mode.
- SLOT = 1
The slot boundary is detected and the measurement is performed over the number of slots expressed by the ModAcc Measurement Length attribute starting at ModAcc Measurement Offset slots from the slot boundary.
- class nirfmxwcdma.enums.ModAccTransientRemovalEnabled(value)[source]
Bases:
EnumModAccTransientRemovalEnabled.
- FALSE = 0
The entire measurement interval is used to compute the RMS EVM, peak EVM, RMS magnitude error, and RMS phase error results.
- TRUE = 1
The measurement excludes 25 microseconds from the start and end of each slot while computing the RMS EVM, peak EVM, RMS magnitude error, and RMS phase error results. The
MODACC_SYNCHRONIZATION_MODEattribute must be set to Frame, Slot, or Marker.
- class nirfmxwcdma.enums.ModulationType(value)[source]
Bases:
EnumModulationType.
- MODULATION_TYPE_4PAM_16QAM = 1
The modulation type is 4-PAM.
- MODULATION_TYPE_64QAM = 2
The modulation type is 64-QAM.
- MODULATION_TYPE_BPSK_QPSK = 0
The modulation type is BPSK.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 uses an RBW value of 30 kHz.
- class nirfmxwcdma.enums.ObwRbwFilterType(value)[source]
Bases:
EnumObwRbwFilterType.
- FFT_BASED = 0
No RBW filtering is applied.
- FLAT = 2
An RBW filter with a flat response is applied.
- GAUSSIAN = 1
An RBW filter with a Gaussian response is applied.
- class nirfmxwcdma.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 value of one slot duration.
- class nirfmxwcdma.enums.QevmAveragingEnabled(value)[source]
Bases:
EnumQevmAveragingEnabled.
- FALSE = 0
The measurement is performed on a single acquisition.
- TRUE = 1
The QEVM measurement uses the value of the
QEVM_AVERAGING_COUNTattribute as the number of acquisitions over which the QEVM measurement is averaged.
- class nirfmxwcdma.enums.QevmIQOffsetRemovalEnabled(value)[source]
Bases:
EnumQevmIQOffsetRemovalEnabled.
- FALSE = 0
The I/Q offset is not removed before the QEVM measurement.
- TRUE = 1
The I/Q offset is removed before the QEVM measurement.
- class nirfmxwcdma.enums.QevmRrcFilterEnabled(value)[source]
Bases:
EnumQevmRrcFilterEnabled.
- FALSE = 0
Disables the RRC filter in the measurement.
- TRUE = 1
Enables the RRC filter in the measurement.
- class nirfmxwcdma.enums.QevmSpectrumInverted(value)[source]
Bases:
EnumQevmSpectrumInverted.
- FALSE = 0
The spectrum is not inverted.
- TRUE = 1
The spectrum is inverted.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.enums.SemLowerOffsetMeasurementStatus(value)[source]
Bases:
EnumSemLowerOffsetMeasurementStatus.
- FAIL = 0
Indicates that the value of the SEM Results Lower Offset Margin attribute is positive.
- PASS = 1
Indicates that the value of the SEM Results Lower Offset Margin attribute is zero or negative.
- class nirfmxwcdma.enums.SemMeasurementStatus(value)[source]
Bases:
EnumSemMeasurementStatus.
- FAIL = 0
The measurement status of at least one offset segment has failed.
- PASS = 1
The measurement status of all offset segments have passed.
- class nirfmxwcdma.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.
- SYNCH_TUNED_4 = 3
The RBW filter has a response of a 4-pole synchronously tuned filter.
- SYNCH_TUNED_5 = 4
The RBW filter has a response of a 5-pole synchronously tuned filter.
- class nirfmxwcdma.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 value of one slot duration.
- class nirfmxwcdma.enums.SemUpperOffsetMeasurementStatus(value)[source]
Bases:
EnumSemUpperOffsetMeasurementStatus.
- FAIL = 0
The value of the SEM Results Upper Offset Margin attribute is positive.
- PASS = 1
The value of the SEM Results Upper Offset Margin attribute is zero or negative.
- class nirfmxwcdma.enums.SlotPhaseRrcFilterEnabled(value)[source]
Bases:
EnumSlotPhaseRrcFilterEnabled.
- FALSE = 0
Disables the RRC filter in the measurement.
- TRUE = 1
Enables the RRC filter in the measurement.
- class nirfmxwcdma.enums.SlotPhaseSpectrumInverted(value)[source]
Bases:
EnumSlotPhaseSpectrumInverted.
- FALSE = 0
The spectrum is not inverted.
- TRUE = 1
The spectrum is inverted.
- class nirfmxwcdma.enums.SlotPhaseSynchronizationMode(value)[source]
Bases:
EnumSlotPhaseSynchronizationMode.
- FRAME = 0
The frame boundary is detected, and the measurement is performed over the number of slots expressed by the
SLOTPHASE_MEASUREMENT_LENGTHattribute starting atSLOTPHASE_MEASUREMENT_OFFSETslots from the frame boundary.
- SLOT = 1
The slot boundary is detected and the measurement is performed over the number of slots expressed by the SlotPhase Meas Length attribute starting at SlotPhase Meas Offset slots from the slot boundary.
- class nirfmxwcdma.enums.SlotPhaseTransientRemovalEnabled(value)[source]
Bases:
EnumSlotPhaseTransientRemovalEnabled.
- FALSE = 0
The measurement considers an entire slot for the chip phase error linear-fit calculation, which is used to compute the phase discontinuity at the slot boundaries.
- TRUE = 1
The measurement considers each slot excluding 25 microseconds at the start and end of the slot, for the chip phase error linear-fit line calculation, which is extrapolated to compute the phase discontinuity at the slot boundaries.
- class nirfmxwcdma.enums.SlotPowerRrcFilterEnabled(value)[source]
Bases:
EnumSlotPowerRrcFilterEnabled.
- FALSE = 0
Disables the RRC filter in the measurement.
- TRUE = 1
Enables the RRC filter in the measurement.
- class nirfmxwcdma.enums.SlotPowerSpectrumInverted(value)[source]
Bases:
EnumSlotPowerSpectrumInverted.
- FALSE = 0
The spectrum is not inverted.
- TRUE = 1
The spectrum is inverted.
- class nirfmxwcdma.enums.SlotPowerSynchronizationMode(value)[source]
Bases:
EnumSlotPowerSynchronizationMode.
- FRAME = 0
The frame boundary is detected, and the measurement is performed over the number of slots expressed by the
SLOTPOWER_MEASUREMENT_LENGTHattribute starting atSLOTPOWER_MEASUREMENT_OFFSETslots from the frame boundary.
- SLOT = 1
The slot boundary is detected, and the measurement is performed over the number of slots expressed by the SlotPower Measurement Length attribute starting at SlotPower Measurement Offset slots from the slot boundary.
- class nirfmxwcdma.enums.TransmitterArchitecture(value)[source]
Bases:
EnumTransmitterArchitecture.
- LO_PER_BAND = 1
Specifies that the transmitter has one LO at the center of all the carriers in the band. The Multicarrier IQ Origin Offset result is an estimate of the I/Q origin offset for the LO per Band architecture.
- LO_PER_CARRIER = 0
Specifies that the transmitter has one LO at the center of each carrier. The
MODACC_RESULTS_IQ_ORIGIN_OFFSETresult is an estimate of the I/Q origin offset of each carrier.
- class nirfmxwcdma.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 nirfmxwcdma.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 nirfmxwcdma.enums.UplinkScramblingType(value)[source]
Bases:
EnumUplinkScramblingType.
- LONG = 0
A long scrambling code as defined in section 4.3.2 of the * 3GPP TS 25.213* specification, version 11.4.0, release 11, is used.
- SHORT = 1
A short scrambling code as defined in section 4.3.2 of the * 3GPP TS 25.213* specification, version 11.4.0, release 11, is used.
- class nirfmxwcdma.enums.UplinkTestModel(value)[source]
Bases:
EnumUplinkTestModel.
- R6_C_10_1_4_SUBTEST1 = 5
The UL R6 C.10.1.4 Subtest1 is as defined in Annex C, table C.10.1.4 Sub-Test 1 of the 3GPP TS 34.121 specification, release 6.
- R6_C_10_1_4_SUBTEST2 = 6
The UL R6 C.10.1.4 Subtest2 is as defined in Annex C, table C.10.1.4 Sub-Test 2 of the 3GPP TS 34.121 specification, release 6.
- R6_C_10_1_4_SUBTEST3 = 7
The UL R6 C.10.1.4 Subtest3 is as defined in Annex C, table C.10.1.4 Sub-Test 3 of the 3GPP TS 34.121 specification, release 6.
- R6_C_10_1_4_SUBTEST4 = 8
The UL R6 C.10.1.4 Subtest4 is as defined in Annex C, table C.10.1.4 Sub-Test 4 of the 3GPP TS 34.121 specification, release 6.
- R6_C_10_1_4_SUBTEST5 = 9
The UL R6 C.10.1.4 Subtest5 is as defined in Annex C, table C.10.1.4 Sub-Test 5 of the 3GPP TS 34.121 specification, release 6.
- R6_C_10_1_4_SUBTEST6 = 10
The UL R6 C.10.1.4 Subtest6 is as defined in Annex C, table C.10.1.4 Sub-Test 6 of the 3GPP TS 34.121 specification, release 6.
- R6_C_2_1 = 0
The UL R6 C.2.1 configuration (12.2 kbps) is as defined in Annex C, section C.2.1 of the 3GPP TS 34.121 specification, version 6.3.0, release 6.
- R6_C_2_2 = 1
The UL R6 C.2.2 configuration (64 kbps) is as defined in Annex C, section C.2.2 of the 3GPP TS 34.121 specification, version 6.3.0, release 6.
- R6_C_2_3 = 2
The UL R6 C.2.3 configuration (144 kbps) is as defined in Annex C, section C.2.3 of the 3GPP TS 34.121 specification, version 6.3.0, release 6.
- R6_C_2_4 = 3
The UL R6 C.2.4 configuration (384 kbps) is as defined in Annex C, section C.2.4 of the 3GPP TS 34.121 specification, version 6.3.0, release 6.
- R6_C_2_5 = 4
The UL R6 C.2.5 configuration (768 kbps) is as defined in Annex C, section C.2.5 of the 3GPP TS 34.121 specification, version 6.3.0, release 6.
- R7_C_10_1_4_SUBTEST1 = 11
The UL R7 C.10.1.4 Subtest1 is as defined in Annex C, table C.10.1.4 Sub-Test 1 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_10_1_4_SUBTEST2 = 12
The UL R7 C.10.1.4 Subtest2 is as defined in Annex C, table C.10.1.4 Sub-Test 2 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_10_1_4_SUBTEST3 = 13
The UL R7 C.10.1.4 Subtest3 is as defined in Annex C, table C.10.1.4 Sub-Test 3 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_10_1_4_SUBTEST4 = 14
The UL R7 C.10.1.4 Subtest4 is as defined in Annex C, table C.10.1.4 Sub-Test 4 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_11_1_3_SUBTEST1 = 15
The UL R7 C.11.1.3 Subtest1 is as defined in Annex C, table C.11.1.3 Sub-Test 1 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_11_1_3_SUBTEST2 = 16
The UL R7 C.11.1.3 Subtest2 is as defined in Annex C, table C.11.1.3 Sub-Test 2 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_11_1_3_SUBTEST3 = 17
The UL R7 C.11.1.3 Subtest3 is as defined in Annex C, table C.11.1.3 Sub-Test 3 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_11_1_3_SUBTEST4 = 18
The UL R7 C.11.1.3 Subtest4 is as defined in Annex C, table C.11.1.3 Sub-Test 4 of the 3GPP TS 34.121-1 specification, release 7.
- R7_C_11_1_3_SUBTEST5 = 19
The UL R7 C.11.1.3 Subtest5 is as defined in Annex C, table C.11.1.3 Sub-Test 5 of the 3GPP TS 34.121-1 specification, release 7.
- R8_C_11_1_3_SUBTEST1 = 20
The UL R8 C.11.1.3 Subtest1 is as defined in Annex C, table C.11.1.3 Sub-Test 1 of the 3GPP TS 34.121-1 specification, release 8.
- R8_C_11_1_3_SUBTEST2 = 21
The UL R8 C.11.1.3 Subtest2 is as defined in Annex C, table C.11.1.3 Sub-Test 2 of the 3GPP TS 34.121-1 specification, release 8.
- R8_C_11_1_3_SUBTEST3 = 22
The UL R8 C.11.1.3 Subtest3 is as defined in Annex C, table C.11.1.3 Sub-Test 3 of the 3GPP TS 34.121-1 specification, release 8.
- R8_C_11_1_3_SUBTEST4 = 23
The UL R8 C.11.1.3 Subtest4 is as defined in Annex C, table C.11.1.3 Sub-Test 4 of the 3GPP TS 34.121-1 specification, release 8.
- R8_C_11_1_3_SUBTEST5 = 24
The UL R8 C.11.1.3 Subtest5 is as defined in Annex C, table C.11.1.3 Sub-Test 5 of the 3GPP TS 34.121-1 specification, release 8.
- R8_C_11_1_4_SUBTEST1 = 25
The UL R8 C.11.1.4 Subtest1 is as defined in Annex C, table C.11.1.4 Sub-Test 1 of the 3GPP TS 34.121-1 specification, release 8.