Source code for nirfmxwcdma.attributes

"""attributes.py - Contains the ID of all attributes belongs to the module."""

from enum import Enum


[docs] class AttributeID(Enum): """This enum class contains the ID of all attributes belongs to the module.""" SELECTED_PORTS = 5246973 r"""Specifies the instrument port to be configured to acquire a signal. Use :py:meth:`nirfmxinstr.session.Session.get_available_ports` method to get the valid port names. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. **Valid values** +----------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (value) | Description | +================+==========================================================================================================================+ | PXIe-5830 | if0, if1 | +----------------+--------------------------------------------------------------------------------------------------------------------------+ | PXIe-5831/5832 | if0, if1, rf<0-1>/port<x>, where 0-1 indicates one (0) or two (1) mmRH-5582 connections and x is the port number on the | | | mmRH-5582 front panel | +----------------+--------------------------------------------------------------------------------------------------------------------------+ | Other devices | "" (empty string) | +----------------+--------------------------------------------------------------------------------------------------------------------------+ **Default values** +---------------------+-------------------+ | Name (value) | Description | +=====================+===================+ | PXIe-5830/5831/5832 | if1 | +---------------------+-------------------+ | Other devices | "" (empty string) | +---------------------+-------------------+ """ CENTER_FREQUENCY = 5242881 r"""For a single-carrier measurement, this attribute specifies the center frequency of the acquired RF signal. For multi-carrier measurements, this attribute specifies the reference frequency for the values in the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CARRIER_FREQUENCY` attribute. This value is expressed in Hz. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value this attribute is hardware dependent. """ REFERENCE_LEVEL = 5242882 r"""Specifies the reference level that represents the maximum expected power of the RF input signal. This value is expressed in dBm for RF devices and V\ :sub:`pk-pk`\ for baseband devices. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value of this attribute is hardware dependent. """ EXTERNAL_ATTENUATION = 5242883 r"""Specifies the attenuation of a switch or cable connected to the RF IN connector of the signal analyzer. This value is expressed in dB. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. For more information about attenuation, refer to the RF Attenuation and Signal Levels topic for your device in the *NI RF Vector Signal Analyzers Help*. The default value is 0. """ REFERENCE_LEVEL_HEADROOM = 5246972 r"""Specifies the margin RFmx adds to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.REFERENCE_LEVEL` attribute. The margin avoids clipping and overflow warnings if the input signal exceeds the configured reference level. RFmx configures the input gain to avoid clipping and associated overflow warnings provided the instantaneous power of the input signal remains within the Reference Level plus the Reference Level Headroom. If you know the input power of the signal precisely or previously included the margin in the Reference Level, you could improve the signal-to-noise ratio by reducing the Reference Level Headroom. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. **Supported devices: **PXIe-5668R, PXIe-5830/5831/5832/5840/5841/5842/5860. **Default values** +------------------------------------+-------------+ | Name (value) | Description | +====================================+=============+ | PXIe-5668 | 6 dB | +------------------------------------+-------------+ | PXIe-5830/5831/5832/5841/5842/5860 | 1 dB | +------------------------------------+-------------+ | PXIe-5840 | 0 dB | +------------------------------------+-------------+ """ TRIGGER_TYPE = 5242884 r"""Specifies the trigger type. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **None**. +-------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===================+==========================================================================================================================+ | None (0) | No Reference Trigger is configured. | +-------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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 Source attribute. | +-------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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 Slope attribute. | +-------------------+--------------------------------------------------------------------------------------------------------------------------+ | Software (3) | The Reference Trigger is not asserted until a software trigger occurs. | +-------------------+--------------------------------------------------------------------------------------------------------------------------+ """ DIGITAL_EDGE_TRIGGER_SOURCE = 5242885 r"""Specifies the source terminal for the digital edge trigger. This attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **Digital Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value of this attribute is hardware dependent. """ DIGITAL_EDGE_TRIGGER_EDGE = 5242886 r"""Specifies the active edge for the trigger. This attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **Digital Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Rising Edge**. +------------------+--------------------------------------------------------+ | Name (Value) | Description | +==================+========================================================+ | Rising Edge (0) | The trigger asserts on the rising edge of the signal. | +------------------+--------------------------------------------------------+ | Falling Edge (1) | The trigger asserts on the falling edge of the signal. | +------------------+--------------------------------------------------------+ """ IQ_POWER_EDGE_TRIGGER_SOURCE = 5242887 r"""Specifies the channel from which the device monitors the trigger. This attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **IQ Power Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value of this attribute is hardware dependent. """ IQ_POWER_EDGE_TRIGGER_LEVEL = 5242888 r"""Specifies the power level at which the device triggers. This value is expressed in dB when the :py:attr:`~nirfmxwcdma.attributes.AttributeID.IQ_POWER_EDGE_TRIGGER_LEVEL_TYPE` attribute is set to **Relative** and in dBm when the IQ Power Edge Level Type attribute is set to **Absolute**. The device asserts the trigger when the signal exceeds the level specified by the value of this attribute, taking into consideration the specified slope. This attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **IQ Power Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value of this attribute is hardware dependent. """ IQ_POWER_EDGE_TRIGGER_LEVEL_TYPE = 5246975 r"""Specifies the reference for the :py:attr:`~nirfmxwcdma.attributes.AttributeID.IQ_POWER_EDGE_TRIGGER_LEVEL` attribute. The IQ Power Edge Level Type attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **IQ Power Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Relative**. +--------------+----------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==============================================================================================+ | Relative (0) | The IQ Power Edge Level attribute is relative to the value of the Reference Level attribute. | +--------------+----------------------------------------------------------------------------------------------+ | Absolute (1) | The IQ Power Edge Level attribute specifies the absolute power. | +--------------+----------------------------------------------------------------------------------------------+ """ IQ_POWER_EDGE_TRIGGER_SLOPE = 5242889 r"""Specifies whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. This attribute is used only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRIGGER_TYPE` attribute to **IQ Power Edge**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Rising Slope**. +-------------------+-------------------------------------------------------+ | Name (Value) | Description | +===================+=======================================================+ | Rising Slope (0) | The trigger asserts when the signal power is rising. | +-------------------+-------------------------------------------------------+ | Falling Slope (1) | The trigger asserts when the signal power is falling. | +-------------------+-------------------------------------------------------+ """ TRIGGER_DELAY = 5242890 r"""Specifies the trigger delay time. This value is expressed in seconds. If the delay is negative, the measurement acquires pretrigger samples. If the delay is positive, the measurement acquires post-trigger samples. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. """ TRIGGER_MINIMUM_QUIET_TIME_MODE = 5242891 r"""Specifies whether the measurement computes the minimum quiet time used for triggering. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Manual**. +--------------+---------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=============================================================================================+ | Manual (0) | The minimum quiet time for triggering is the value of the Trigger Min Quiet Time attribute. | +--------------+---------------------------------------------------------------------------------------------+ | Auto (1) | The measurement computes the minimum quiet time used for triggering. | +--------------+---------------------------------------------------------------------------------------------+ """ TRIGGER_MINIMUM_QUIET_TIME_DURATION = 5242892 r"""Specifies the time duration for which the signal must be quiet before the signal analyzer arms the I/Q power edge trigger. This value is expressed in seconds. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.IQ_POWER_EDGE_TRIGGER_SLOPE` attribute to **Rising Slope**, the signal is quiet below the trigger level. If you set the IQ Power Edge Slope attribute to **Falling Slope**, the signal is quiet above the trigger level. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value of this attribute is hardware dependent. """ LINK_DIRECTION = 5242893 r"""Specifies the link direction of the units under test. The unit under test is either the base station or the user equipment. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Uplink**. +--------------+----------------------------------------------------------------------+ | Name (Value) | Description | +==============+======================================================================+ | 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. | +--------------+----------------------------------------------------------------------+ """ BAND = 5242912 r"""Specifies the Universal Mobile Telecommunications System (UMTS) operation band. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **1**. """ NUMBER_OF_CARRIERS = 5242894 r"""Specifies the number of carriers. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. """ CARRIER_FREQUENCY = 5242895 r"""Specifies the center frequency of the carrier, relative to the RF :py:attr:`~nirfmxwcdma.attributes.AttributeID.CENTER_FREQUENCY`. This value is expressed in Hz. Use "carrier<*k*>" as the selector string to configure or read this attribute. The default value is 0. """ CHANNEL_CONFIGURATION_MODE = 5242896 r"""Specifies the channel configuration mode. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Auto Detect**. +------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==================+==========================================================================================================================+ | Auto Detect (0) | The measurement detects the channels. | +------------------+--------------------------------------------------------------------------------------------------------------------------+ | User Defined (1) | Configure the channels using the Num Channels attribute and the RFmxWCDMA Configure User Defined Channel (Array) | | | method. | +------------------+--------------------------------------------------------------------------------------------------------------------------+ | Test Model (2) | Choose from the standard-defined channel configurations using the UL Test Model attribute. | +------------------+--------------------------------------------------------------------------------------------------------------------------+ """ NUMBER_OF_CHANNELS = 5242900 r"""Specifies the number of user-defined channels. Use "carrier<*n*>" as the selector string to configure read this attribute. The default value is 0. """ SPREADING_FACTOR = 5242901 r"""Specifies the spreading factor of the channel. Use "carrier<*n*>/channel<*k*>" as the selector string to configure or read this attribute. The default value is 256. Valid values are 2, 4, 8,16, 32, 64, 128, and 256. """ SPREADING_CODE = 5242902 r"""Specifies the spreading code of the channel. Use "carrier<*n*>/channel<*k*>" as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to (*Spreading factor* - 1). """ MODULATION_TYPE = 5242903 r"""Specifies the modulation type for the channel. Use "carrier<*n*>/channel<*k*>" as the selector string to configure or read this attribute. The default value is **BPSK/QPSK**. +----------------+--------------------------------+ | Name (Value) | Description | +================+================================+ | BPSK/QPSK (0) | The modulation type is BPSK. | +----------------+--------------------------------+ | 4PAM/16QAM (1) | The modulation type is 4-PAM. | +----------------+--------------------------------+ | 64QAM (2) | The modulation type is 64-QAM. | +----------------+--------------------------------+ """ BRANCH = 5242904 r"""Specifies the branch on which the data is modulated in the channel. Use "carrier<*n*>/channel<*k*>" as the selector string to configure or read this attribute. The default value is **I**. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated in the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated in the quadrature-phase branch. | +--------------+---------------------------------------------------------+ | I and Q (2) | The signal is complex modulated. | +--------------+---------------------------------------------------------+ """ UPLINK_TEST_MODEL = 5242905 r"""Specifies the uplink test model when the user sets the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute to **Test Model**. Each test model is a set of channel configurations defined by the standard. Each uplink test model is a set of channel configurations as defined by the reference measurement channels in tables C.2.1, C.2.2, C.2.3, C.2.4, C.2.5, C.10.1.4, C.11.1.3, or C.11.1.4 of the *3GPP TS 34.121-1* specification. Released specifications from version 6.3.0, release 6 to version 11.5.0, release 11 are supported. Reference measurement channels in multiple releases of the specification can be the same. Each uplink test model name starts with R<*n*>, where *n* is the oldest release number with a given set of channel configurations. Use "carrier<*n*>" as the selector string to configure or read this attribute. The default value is **R6 C.2.1**. +---------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===========================+==========================================================================================================================+ | 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. | +---------------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +---------------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +---------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ DOWNLINK_TEST_MODEL = 5242906 r"""Specifies the symbol boundary synchronization method. Use "carrier<*n*>" as the selector string to configure or read this attribute. +-------------------------------------------------+----------------------------------------------------------------------------+ | Name (Value) | Description | +=================================================+============================================================================+ | Test Model 1 - 16 DPCH (0) | Test Model 1 with 16 DPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 1 - 32 DPCH (1) | Test Model 1 with 32 DPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 1 - 64 DPCH (2) | Test Mode 1 with 64 DPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 1 - 16 DPCH/S-CCPCH (3) | Test Model 1 with 16 DPCH and S-CCPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 1 - 32 DPCH/S-CCPCH (4) | Test Model 1 with 32 DPCH and S-CCPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 1 - 64 DPCH/S-CCPCH (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 - S-CCPCH (7) | Test Model 2 with a S-CCPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 3 - 16 DPCH (8) | Test Mode 3 with 16 DPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 3 - 32 DPCH (9) | Test Mode 3 with 32 DPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 3 - 16 DPCH/S-CCPCH (10) | Test Model 3 with 16 DPCH/S-CCPCH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 3 - 32 DPCH/S-CCPCH (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 - P-CPICH (13) | Test Model 4 with P-CPICH is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 5 - 2 HS-PDSCH [16QAM] (14) | Test Model 5 with 2 HS-PDSCH [16QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 5 - 4 HS-PDSCH / 4DPCH [16QAM] (15) | Test Model 5 with 4 HS-PDSCH / 4DPCH [16QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 5 - 4 HS-PDSCH / 14DPCH [16QAM] (16) | Test Model 5 with 4 HS-PDSCH / 14DPCH [16QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 5 - 8 HS-PDSCH [16QAM] (17) | Test Model 5 with 8 HS-PDSCH [16QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 6 - 4 HS-PDSCH [64QAM] (18) | Test Model 6 with 4 HS-PDSCH [64QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ | Test Model 6 - 8 HS-PDSCH [64QAM] (19) | Test Model 6 with 8 HS-PDSCH [64QAM] is used for synchronization. | +-------------------------------------------------+----------------------------------------------------------------------------+ """ UPLINK_SCRAMBLING_TYPE = 5242907 r"""Specifies the type of scrambling to use for the measurement. Use "carrier<*n*>" as the selector string to configure or read this attribute. The default value is **Long**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | 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. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ UPLINK_SCRAMBLING_CODE = 5242908 r"""Specifies the scrambling code for the uplink channel. Use "carrier<*n*>" as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 16,777,215. """ DOWNLINK_SCRAMBLING_TYPE = 5242909 r"""Specifies the scrambling code type. Use "carrier<*n*>" as the selector string to configure or read this attribute. +--------------+---------------------------------+ | Name (Value) | Description | +==============+=================================+ | Standard (0) | Selects the standard code type. | +--------------+---------------------------------+ | Left (1) | Selects the left code type | +--------------+---------------------------------+ | Right (2) | Selects the right code type | +--------------+---------------------------------+ """ DOWNLINK_SCRAMBLING_PRIMARY_CODE = 5242910 r"""Specifies the primary scrambling code. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. """ DOWNLINK_SCRAMBLING_SECONDARY_CODE = 5242911 r"""Specifies the secondary scrambling code. Use "carrier<*n*>" as the selector string to configure or read this attribute. """ MODACC_MEASUREMENT_ENABLED = 5312512 r"""Specifies whether to enable the ModAcc measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ MODACC_SYNCHRONIZATION_MODE = 5312514 r"""Specifies whether the measurement is performed from the frame, slot, or symbol boundary. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Slot**. +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===============+==========================================================================================================================+ | Frame (0) | The frame 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 frame boundary. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | 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 Type attribute 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. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ """ MODACC_MEASUREMENT_OFFSET = 5312515 r"""Specifies the measurement offset to skip from the synchronization boundary. This value is expressed in slots. The synchronization boundary is specified by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_SYNCHRONIZATION_MODE` attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. Valid values are [0, (15 - :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_MEASUREMENT_LENGTH` )]. The sum of the ModAcc measurement offset and ModAcc measurement length must be less than or equal to 15. """ MODACC_MEASUREMENT_LENGTH = 5312516 r"""Specifies the duration of the ModAcc measurement. This value is expressed in slots. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. Valid values are [1, (15 - :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_MEASUREMENT_OFFSET`)]. The sum of the ModAcc measurement offset and ModAcc measurement length must be less than or equal to 15. """ MODACC_SPECTRUM_INVERTED = 5312517 r"""Specifies whether the spectrum of the signal is inverted. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-------------------------------+ | Name (Value) | Description | +==============+===============================+ | False (0) | The spectrum is not inverted. | +--------------+-------------------------------+ | True (1) | The spectrum is inverted. | +--------------+-------------------------------+ """ MODACC_IQ_OFFSET_REMOVAL_ENABLED = 5312518 r"""Specifies whether to remove the I/Q offset before the ModAcc measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------+ | Name (Value) | Description | +==============+==============================================================+ | 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. | +--------------+--------------------------------------------------------------+ """ MODACC_IQ_GAIN_IMBALANCE_REMOVAL_ENABLED = 5312572 r"""Specifies whether to remove I/Q gain imbalance before the ModAcc Measurement. In case of multi-carrier measurements, this attribute is valid only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRANSMITTER_ARCHITECTURE` attribute is set to **LO per Carrier**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRANSMITTER_ARCHITECTURE` topic for information about the string syntax for named signals. The default value is **False**. +--------------+----------------------------------------------------------------------+ | Name (Value) | Description | +==============+======================================================================+ | 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. | +--------------+----------------------------------------------------------------------+ """ MODACC_IQ_QUADRATURE_ERROR_REMOVAL_ENABLED = 5312573 r"""Specifies whether to remove the I/Q quadrature error before the ModAcc measurement. In case of multi-carrier measurements, this attribute is valid only when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRANSMITTER_ARCHITECTURE` attribute is set to **LO per Carrier**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+------------------------------------------------------------------------+ | Name (Value) | Description | +==============+========================================================================+ | 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. | +--------------+------------------------------------------------------------------------+ """ MODACC_TRANSIENT_REMOVAL_ENABLED = 5312519 r"""Specifies whether 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. Transients are expected to be present at the slot boundaries, where the mean power of the received signal can change. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | 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 Sync Mode attribute must be set to **Frame**, **Slot**, or | | | **Marker**. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ MODACC_RRC_FILTER_ENABLED = 5312571 r"""Specifies whether to enable the RRC filter. Use this attribute to disable the filter if the received signal is already RRC-filtered. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------+ | Name (Value) | Description | +==============+=============================================+ | False (0) | Disables the RRC filter in the measurement. | +--------------+---------------------------------------------+ | True (1) | Enables the RRC filter in the measurement. | +--------------+---------------------------------------------+ """ MODACC_ALL_TRACES_ENABLED = 5312520 r"""Specifies whether to enable the traces after performing the modulation accuracy (ModAcc) measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ MODACC_DOWNLINK_TIMING_CHANNEL_SPREADING_FACTOR = 5312521 r"""The spreading factor. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. """ MODACC_DOWNLINK_TIMING_CHANNEL_CODE = 5312522 r"""The channel code. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. """ MODACC_RESULTS_RMS_EVM = 5312529 r"""Returns the RMS EVM of the composite signal. This value is expressed as a percentage. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_EVM = 5312530 r"""Returns the peak EVM of the composite signal. This value is expressed as a percentage. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_RMS_MAGNITUDE_ERROR = 5312531 r"""Returns the RMS magnitude error of the composite signal. This value is expressed as a percentage. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_RMS_PHASE_ERROR = 5312532 r"""Returns the RMS phase error of the composite signal. This value is expressed in degrees. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_RHO = 5312533 r"""Returns the figure of merit used to characterize the modulation accuracy of the composite code domain signal. It refers to the fraction of the total power that can be correlated to the correct active channels in the detected reference signal. Use "carrier<*n*>" as the selector string to read this attribute. You can calculate the value of Rho using the following equation: *Rho* = *Power correctly correlated to active channels* / *Total power* A Rho value of 1 indicates that all the transmitted power is correlated to the correct active channels and there is no power in the inactive (undesired) channels. Any energy correlated to the inactive channels degrades modulation quality and results in a value of Rho less than 1. Valid values are 0.0 to 1.0, inclusive. """ MODACC_RESULTS_IQ_ORIGIN_OFFSET = 5312534 r"""Returns the I/Q origin offset of the composite signal of a carrier. This value is expressed in dB. The I/Q origin offset is a measure of the DC component present in the I/Q signal being measured. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_IQ_GAIN_IMBALANCE = 5312557 r"""Returns the I/Q gain imbalance of the composite signal of a carrier. This value is expressed in dB. The I/Q gain imbalance is the ratio of the magnitude of the I component to the Q component of the I/Q signal being measured. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_IQ_QUADRATURE_ERROR = 5312558 r"""Returns the I/Q quadrature error of the composite signal of a carrier. This value is expressed in degrees. Quadrature error is a measure of the error in the phase between I and Q components of the signal being measured. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_FREQUENCY_ERROR = 5312535 r"""Returns the frequency offset of the composite signal. This value is expressed in Hz. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_CHIP_RATE_ERROR = 5312536 r"""Returns the chip rate error of the composite signal. This value is expressed in ppm. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_CDE = 5312537 r"""Returns the maximum code domain error value (CDE). This value is expressed in dB. The CDEs are computed by despreading the descrambled error vector using a specific spreading factor. A fixed spreading factor of 4 is used. The CDE for every code with the specific spreading factor is defined as the ratio of the mean power of the descrambled and despread error vector to the mean power of the composite reference waveform. The CDEs for both I and Q branches are computed for each code. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_CDE_CODE = 5312539 r"""Returns the spreading code corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_CDE` attribute. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_CDE_BRANCH = 5312554 r"""Returns the branch corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_CDE` attribute. Use "carrier<*n*>" as the selector string to read this attribute. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated on the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated on the quadrature-phase branch. | +--------------+---------------------------------------------------------+ | I and Q (2) | The signal is complex modulated. | +--------------+---------------------------------------------------------+ """ MODACC_RESULTS_PEAK_ACTIVE_CDE = 5312540 r"""Returns the maximum value among the active code domain errors (CDEs) for a carrier. This value is expressed in dB. The active CDEs are computed by despreading the descrambled error vectors corresponding to each active channel with the appropriate active channel codes. The active CDE is defined as the ratio of the mean power of this despread error vector to the mean power of the composite reference waveform. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_ACTIVE_CDE_SPREADING_FACTOR = 5312541 r"""Returns the spreading factor of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_ACTIVE_CDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_ACTIVE_CDE_CODE = 5312542 r"""Returns the spreading code of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_ACTIVE_CDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_ACTIVE_CDE_BRANCH = 5312555 r"""Returns the branch of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_ACTIVE_CDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated on the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated on the quadrature-phase branch. | +--------------+---------------------------------------------------------+ | I and Q (2) | The signal is complex modulated. | +--------------+---------------------------------------------------------+ """ MODACC_RESULTS_PSCH_POWER = 5312543 r"""The primary SCH power for a BS UUT. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_SSCH_POWER = 5312544 r"""The secondary SCH power for a BS UUT. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_DPCH_TIMING_OFFSET = 5312545 r"""The timing offset of the selected channel. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_RCDE = 5312546 r"""Returns the maximum value among the relative code domain errors (RCDEs) for all active channels for a carrier. This value is expressed in dB. The relative CDEs are computed by despreading the descrambled error vector corresponding to each active channel with the appropriate active channel codes. The RCDE is defined as the ratio of the mean power of this despread error vector to the mean power of the corresponding reference waveform. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_RCDE_SPREADING_FACTOR = 5312547 r"""Returns the spreading factor of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_RCDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_RCDE_CODE = 5312548 r"""Returns the spreading code of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_RCDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_PEAK_RCDE_BRANCH = 5312556 r"""Returns the branch of the channel corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.MODACC_RESULTS_PEAK_RCDE` attribute for a carrier. Use "carrier<*n*>" as the selector string to read this attribute. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated on the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated on the quadrature-phase branch. | +--------------+---------------------------------------------------------+ | I and Q (2) | The signal is complex modulated. | +--------------+---------------------------------------------------------+ """ MODACC_RESULTS_NUMBER_OF_DETECTED_CHANNELS = 5312549 r"""Returns the number of detected channels when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute to **Auto Detect**. If you set the Channel Configuration Mode attribute to **User Defined** or **Test Model**, this attribute returns the number of configured channels. Use "carrier<*n*>" as the selector string to read this attribute. """ MODACC_RESULTS_DETECTED_SPREADING_FACTOR = 5312550 r"""Returns the spreading factor of the detected channel. If the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute is set to **User Defined** or **Test Model**, the ModAcc Results Detected Spreading Factor attribute returns the spreading factor of the configured channel of a carrier. Use "carrier<*n*>/channel<*k*>" as the selector string to read this result. """ MODACC_RESULTS_DETECTED_SPREADING_CODE = 5312551 r"""Returns the spreading code of the detected channel. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute to **User Defined** or **Test Model**, the ModAcc Results Detected Spreading Code attribute returns the spreading code of the configured channel of a carrier. Use "carrier<*n*>/channel<*k*>" as the selector string to read this result. """ MODACC_RESULTS_DETECTED_MODULATION_TYPE = 5312552 r"""Returns the modulation type of the detected channel. If the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute is set to **User Defined** or **Test Model**, the ModAcc Results Detected Mod Type attribute returns the modulation type of the configured channel of a carrier. Use "carrier<*n*>/channel<*k*>" as the selector string to read this result. +----------------+--------------------------------+ | Name (Value) | Description | +================+================================+ | BPSK/QPSK (0) | The modulation type is BPSK. | +----------------+--------------------------------+ | 4PAM/16QAM (1) | The modulation type is 4-PAM. | +----------------+--------------------------------+ | 64QAM (2) | The modulation type is 64-QAM. | +----------------+--------------------------------+ """ MODACC_RESULTS_DETECTED_BRANCH = 5312553 r"""Returns the branch of the detected channel. If the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHANNEL_CONFIGURATION_MODE` attribute is set to **User Defined** or **Test Model**, the ModAcc Results Detected Branch attribute returns the branch of the configured channel of a carrier. Use "carrier<*n*>/channel<*k*>" as the selector string to read this result. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated on the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated on the quadrature-phase branch. | +--------------+---------------------------------------------------------+ | I and Q (2) | The signal is complex modulated. | +--------------+---------------------------------------------------------+ """ MODACC_RESULTS_MULTI_CARRIER_IQ_ORIGIN_OFFSET = 5312559 r"""Returns the estimated I/Q origin offset of the multicarrier signal when the :py:attr:`~nirfmxwcdma.attributes.AttributeID.TRANSMITTER_ARCHITECTURE` attribute is set to **LO per Band**. This value is expressed in dB. You do not need to use a selector string to configure or read this attribute for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. This result is useful when the LO is at the center of the multicarrier signal. """ ACP_MEASUREMENT_ENABLED = 5246976 r"""Specifies whether to enable the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ ACP_CARRIER_INTEGRATION_BANDWIDTH = 5246981 r"""Returns the frequency range over which the measurement integrates the carrier power. This value is expressed in Hz. Use "carrier<*n*>" as the selector string to read this attribute. """ ACP_NUMBER_OF_OFFSETS = 5246984 r"""Specifies the number of offset channels. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 2. """ ACP_OFFSET_FREQUENCY = 5246986 r"""Returns the center frequency of the offset channel, relative to the center frequency of the carrier(s). This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this attribute. """ ACP_OFFSET_POWER_REFERENCE_CARRIER = 5246988 r"""Specifies the carrier used as the power reference to measure the offset channel relative power. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Composite**. +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===============+==========================================================================================================================+ | Closest (0) | The measurement uses the carrier power closest to the center frequency of the offset channel as the power reference. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Highest (1) | The measurement uses the highest measured active carrier power as the power reference. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Composite (2) | The measurement uses total 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 Pwr Ref Specific | | | attribute as the power reference. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_OFFSET_POWER_REFERENCE_SPECIFIC = 5246989 r"""Specifies the index of the reference carrier. The measured power of this carrier is the power reference for the offset channel relative power measurement if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_OFFSET_POWER_REFERENCE_CARRIER` attribute to **Specific**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. Valid values of this attribute are 0 to (*Value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.NUMBER_OF_CARRIERS` property* - 1), inclusive. """ ACP_OFFSET_INTEGRATION_BANDWIDTH = 5246990 r"""Returns the frequency range, over which the measurement integrates the offset channel power. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this attribute. """ ACP_RBW_FILTER_AUTO_BANDWIDTH = 5247003 r"""Specifies whether the measurement computes the RBW. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. If you set the ACP RBW Filter Type attribute to **FFT Based**, the measurement calculates the RBW regardless of the value of this attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+-------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================================+ | False (0) | The measurement uses the RBW that you specify in the ACP RBW attribute. | +--------------+-------------------------------------------------------------------------+ | True (1) | The measurement calculates the RBW. | +--------------+-------------------------------------------------------------------------+ """ ACP_RBW_FILTER_BANDWIDTH = 5247004 r"""Specifies the bandwidth of the RBW filter used to sweep the acquired signal when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_RBW_FILTER_AUTO_BANDWIDTH` attribute to **False**. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. This value is expressed in Hz. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 38.4 kHz. """ ACP_RBW_FILTER_TYPE = 5247005 r"""Specifies the shape of the digital RBW filter. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **FFT Based**. +---------------+----------------------------------------------------+ | Name (Value) | Description | +===============+====================================================+ | FFT Based (0) | No RBW filtering is used. | +---------------+----------------------------------------------------+ | Gaussian (1) | An RBW filter with a Gaussian response is applied. | +---------------+----------------------------------------------------+ | Flat (2) | An RBW filter with a flat response is applied. | +---------------+----------------------------------------------------+ """ ACP_SWEEP_TIME_AUTO = 5247006 r"""Specifies whether the measurement computes the sweep time. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+-------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=====================================================================================+ | False (0) | The measurement uses the sweep time that you specify in the ACP Sweep Time property | +--------------+-------------------------------------------------------------------------------------+ | True (1) | The measurement uses a sweep time value of one slot duration. | +--------------+-------------------------------------------------------------------------------------+ """ ACP_SWEEP_TIME_INTERVAL = 5247007 r"""Specifies the sweep time when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_SWEEP_TIME_AUTO` attribute to **False**. This value is expressed in seconds. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 666.66666700000007 microseconds. """ ACP_MEASUREMENT_METHOD = 5246994 r"""Specifies the method for performing the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Normal**. +--------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +====================+==========================================================================================================================+ | 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. | +--------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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 | +--------------------+--------------------------------------------------------------------------------------------------------------------------+ | Sequential FFT (2) | The ACP measurement acquires I/Q samples for a duration specified by the ACP Sweep Time attribute. These samples are | | | divided into smaller chunks. The size of each chunk is defined by the ACP Sequential FFT Size attribute 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. | +--------------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_NOISE_COMPENSATION_ENABLED = 5247008 r"""Specifies whether to enable compensation of the channel powers for the inherent noise floor of the signal analyzer. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | 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 | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_AVERAGING_ENABLED = 5246998 r"""Specifies whether to enable averaging for the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement is performed on a single acquisition. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The ACP measurement uses the value of the ACP Averaging Count attribute as the number of acquisitions over which the | | | ACP measurement is averaged. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_AVERAGING_COUNT = 5246997 r"""Specifies the number of acquisitions used for averaging when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_AVERAGING_ENABLED` to **True**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ ACP_AVERAGING_TYPE = 5247000 r"""Specifies the averaging type for averaging the spectrum of multiple acquisitions. The averaged spectrum is used for ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RMS**. +--------------+-------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=============================================================================================================+ | RMS (0) | The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Log (1) | The power spectrum is averaged in a logarithmic scale. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Scalar (2) | The square root of the power spectrum is averaged. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Max (3) | The peak power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Min (4) | The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ """ ACP_FFT_OVERLAP_MODE = 5247034 r"""Specifies how overlapping is applied when computing the FFT of the acquired samples. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Disabled**. +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===============+==========================================================================================================================+ | Disabled (0) | Indicates that overlapping is not applied to the acquired samples. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Automatic (1) | Indicates that the RFmx driver automatically chooses optimal values of the ACP FFT Overlap attribute based on the | | | measurement configuration. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_FFT_OVERLAP = 5247035 r"""Returns the number of samples to overlap between consecutive chunks while performing FFT. This value is expressed as a percentage of the Sequential FFT Size when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_MEASUREMENT_METHOD` attribute to **Sequential FFT**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. """ ACP_IF_OUTPUT_POWER_OFFSET_AUTO = 5247028 r"""Specifies whether the measurement computes an IF output power level offset for the offset channels to improve the dynamic range of the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. This attribute is used only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_MEASUREMENT_METHOD` attribute to **Dynamic Range**. The default value is **True**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement sets the IF output power level offset using the values of the ACP Near IF Output Power Offset and ACP | | | Far IF Output Power Offset attributes. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The measurement automatically computes an IF output power level offset for the offset channels. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_NEAR_IF_OUTPUT_POWER_OFFSET = 5247029 r"""Specifies the power offset to use to adjust the IF output power level for offset channels near the carrier channel. Adjusting the IF output power level improves the dynamic range. This value is expressed in dB. This attribute is used only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_MEASUREMENT_METHOD` attribute to **Dynamic Range** and set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_IF_OUTPUT_POWER_OFFSET_AUTO` attribute to **False**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ ACP_FAR_IF_OUTPUT_POWER_OFFSET = 5247030 r"""Specifies the power offset to use to adjust the IF output power level for offset channels that are far from the carrier channel. Adjusting the IF output power level improves the dynamic range. This value is expressed in dB. This attribute is used only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_MEASUREMENT_METHOD` attribute to **Dynamic Range** and set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_IF_OUTPUT_POWER_OFFSET_AUTO` attribute to **False**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 20. """ ACP_SEQUENTIAL_FFT_SIZE = 5247033 r"""Specifies the number of bins to use for FFT computation when the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_MEASUREMENT_METHOD` attribute is set to **Sequential FFT**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 512. """ ACP_AMPLITUDE_CORRECTION_TYPE = 5247032 r"""Specifies whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the `RFmxInstr Configure External Attenuation <rfmxinstrvi.chm/RFmxInstr_Configure_External_Attenuation_Table.html>`_ method to configure the external attenuation table. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RF Center Frequency**. +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +============================+==========================================================================================================================+ | 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. | +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ ACP_ALL_TRACES_ENABLED = 5247009 r"""Specifies whether to enable the traces to be stored and retrieved after performing the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ ACP_NUMBER_OF_ANALYSIS_THREADS = 5246996 r"""Specifies the maximum number of threads used for parallelism for the ACP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations. The default value is 1. """ ACP_RESULTS_TOTAL_CARRIER_POWER = 5247010 r"""Returns the sum of all active carrier powers, where each carrier power corresponds to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_RESULTS_CARRIER_ABSOLUTE_POWER` attribute. For a single-carrier measurement, total carrier power is the same as carrier absolute power. This value is expressed in dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ ACP_RESULTS_CARRIER_ABSOLUTE_POWER = 5247014 r"""Returns the carrier power. This value is expressed in dBm. The carrier power is the integrated power of the RRC-filtered signal. The RRC filter uses a bandwidth of 3.84 MHz with a roll-off factor of 0.22. The carrier is centered at a frequency determined by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CENTER_FREQUENCY` and :py:attr:`~nirfmxwcdma.attributes.AttributeID.CARRIER_FREQUENCY` attributes. Use "carrier<*k*>" as the selector string to read this result. """ ACP_RESULTS_CARRIER_RELATIVE_POWER = 5247015 r"""Returns the carrier power relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_RESULTS_TOTAL_CARRIER_POWER`. This value is expressed in dB. Use "carrier<*k*>" as the selector string to read this result. """ ACP_RESULTS_LOWER_OFFSET_ABSOLUTE_POWER = 5247020 r"""Returns the lower offset channel power. This value is expressed in dBm. The lower offset channel power is the integrated power of the RRC-filtered signal at the lower offset frequency. The RRC filter uses a bandwidth of 3.84 MHz with a roll-off factor of 0.22. Use "offset<*n*>" as the selector string to read this result. """ ACP_RESULTS_LOWER_OFFSET_RELATIVE_POWER = 5247021 r"""Returns the lower offset channel power relative to the power of the carrier(s) that you specify in the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_OFFSET_POWER_REFERENCE_CARRIER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ ACP_RESULTS_UPPER_OFFSET_ABSOLUTE_POWER = 5247026 r"""Returns the upper offset channel power. This value is expressed in dBm. The upper offset channel power is the integrated power of the RRC-filtered signal at the value of the upper offset frequency. The RRC filter uses a bandwidth of 3.84 MHz with a roll-off factor of 0.22. Use "offset<*n*>" as the selector string to read this result. """ ACP_RESULTS_UPPER_OFFSET_RELATIVE_POWER = 5247027 r"""Returns the upper offset channel power relative to the power of the carrier(s) that you specify in the :py:attr:`~nirfmxwcdma.attributes.AttributeID.ACP_OFFSET_POWER_REFERENCE_CARRIER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ CHP_MEASUREMENT_ENABLED = 5255168 r"""Specifies whether to enable the CHP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ CHP_CARRIER_INTEGRATION_BANDWIDTH = 5255170 r"""Returns the frequency range, over which the measurement integrates the power. This value is expressed in Hz. Use "carrier<*n*>" as the selector string to read this attribute. """ CHP_RBW_FILTER_AUTO_BANDWIDTH = 5255180 r"""Specifies whether the measurement computes the RBW. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. If you set the CHP RBW Filter Type attribute to **FFT Based**, the measurement calculates the RBW regardless of what you set in this attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+-------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================================+ | False (0) | The measurement uses the RBW that you specify in the CHP RBW attribute. | +--------------+-------------------------------------------------------------------------+ | True (1) | The measurement computes the RBW. | +--------------+-------------------------------------------------------------------------+ """ CHP_RBW_FILTER_BANDWIDTH = 5255181 r"""Specifies the bandwidth of the RBW filter used to sweep the acquired signal when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_RBW_FILTER_AUTO_BANDWIDTH` attribute to **False**. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. This value is expressed in Hz. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 50 kHz. """ CHP_RBW_FILTER_TYPE = 5255182 r"""Specifies the shape of the digital RBW filter. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **FFT Based**. +---------------+----------------------------------------------------+ | Name (Value) | Description | +===============+====================================================+ | FFT Based (0) | No RBW filtering is applied. | +---------------+----------------------------------------------------+ | Gaussian (1) | An RBW filter with a Gaussian response is applied. | +---------------+----------------------------------------------------+ | Flat (2) | An RBW filter with a flat response is applied. | +---------------+----------------------------------------------------+ """ CHP_SWEEP_TIME_AUTO = 5255185 r"""Specifies whether the measurement computes the sweep time. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=======================================================================================+ | False (0) | The measurement uses the sweep time that you specify in the CHP Sweep Time attribute. | +--------------+---------------------------------------------------------------------------------------+ | True (1) | The measurement uses a sweep time value of one slot duration. | +--------------+---------------------------------------------------------------------------------------+ """ CHP_SWEEP_TIME_INTERVAL = 5255186 r"""Specifies the sweep time when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_SWEEP_TIME_AUTO` attribute to **False**. This value is expressed in seconds. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 666.66666700000007 microseconds. """ CHP_AVERAGING_ENABLED = 5255175 r"""Specifies whether to enable averaging for the CHP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement is performed on a single acquisition. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The CHP measurement uses the value of the CHP Averaging Count attribute as the number of acquisitions over which the | | | CHP measurement is averaged. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ CHP_AVERAGING_COUNT = 5255174 r"""Specifies the number of acquisitions used for averaging when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_AVERAGING_ENABLED` attribute to **True**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ CHP_AVERAGING_TYPE = 5255177 r"""Specifies the averaging type for averaging the spectrum of multiple acquisitions. The averaged spectrum is used for CHP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. the default value is **RMS**. +--------------+-------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=============================================================================================================+ | RMS (0) | The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Log (1) | The power spectrum is averaged in a logarithmic scale. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Scalar (2) | The square root of the power spectrum is averaged. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Max (3) | The peak power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Min (4) | The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ """ CHP_AMPLITUDE_CORRECTION_TYPE = 5255195 r"""Specifies whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the `RFmxInstr Configure External Attenuation <rfmxinstrvi.chm/RFmxInstr_Configure_External_Attenuation_Table.html>`_ method to configure the external attenuation table. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RF Center Frequency**. +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +============================+==========================================================================================================================+ | 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. | +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ CHP_ALL_TRACES_ENABLED = 5255188 r"""Specifies whether to enable the traces to be stored and retrieved after performing the CHP measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ CHP_NUMBER_OF_ANALYSIS_THREADS = 5255171 r"""Specifies the maximum number of threads used for parallelism for the CHP measurement. The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. """ CHP_RESULTS_TOTAL_CARRIER_POWER = 5255192 r"""Returns the sum of all active carrier powers, where each carrier power corresponds to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_RESULTS_CARRIER_ABSOLUTE_POWER` attribute. For a single-carrier measurement, total carrier power is the same as carrier absolute power. This value is expressed in dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CHP_RESULTS_CARRIER_ABSOLUTE_POWER = 5255189 r"""Returns the carrier power integrated over a bandwidth of 5 MHz. The carrier is centered at a frequency determined by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CENTER_FREQUENCY` and :py:attr:`~nirfmxwcdma.attributes.AttributeID.CARRIER_FREQUENCY` attributes. Use "carrier<*k*>" as the selector string to read this result. """ CHP_RESULTS_CARRIER_RELATIVE_POWER = 5255193 r"""Returns the carrier power relative to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CHP_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "carrier<*k*>" as the selector string to read this result. """ OBW_MEASUREMENT_ENABLED = 5267456 r"""Specifies whether to enable the OBW measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ OBW_SPAN = 5267460 r"""Returns the frequency range around the center frequency, to acquire for the measurement. This value is expressed in Hz. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ OBW_RBW_FILTER_AUTO_BANDWIDTH = 5267468 r"""Specifies whether the measurement computes the RBW. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. If you set the OBW RBW Filter Type attribute to **FFT Based**, the measurement calculates the RBW regardless of the setting of this attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+-------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================================+ | False (0) | The measurement uses the RBW that you specify in the OBW RBW attribute. | +--------------+-------------------------------------------------------------------------+ | True (1) | The measurement uses an RBW value of 30 kHz. | +--------------+-------------------------------------------------------------------------+ """ OBW_RBW_FILTER_BANDWIDTH = 5267469 r"""Specifies the bandwidth of the RBW filter used to sweep the acquired signal when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_RBW_FILTER_AUTO_BANDWIDTH` attribute to **False**. This attribute is valid only if you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_RBW_FILTER_TYPE` attribute to **Gaussian** or **Flat**. This value is expressed in Hz. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 30 kHz. """ OBW_RBW_FILTER_TYPE = 5267470 r"""Specifies the shape of the digital RBW filter. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Gaussian**. +---------------+----------------------------------------------------+ | Name (Value) | Description | +===============+====================================================+ | FFT Based (0) | No RBW filtering is applied. | +---------------+----------------------------------------------------+ | Gaussian (1) | An RBW filter with a Gaussian response is applied. | +---------------+----------------------------------------------------+ | Flat (2) | An RBW filter with a flat response is applied. | +---------------+----------------------------------------------------+ """ OBW_SWEEP_TIME_AUTO = 5267471 r"""Specifies whether the measurement computes the sweep time. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=======================================================================================+ | False (0) | The measurement uses the sweep time that you specify in the OBW Sweep Time attribute. | +--------------+---------------------------------------------------------------------------------------+ | True (1) | The measurement uses a sweep time value of one slot duration. | +--------------+---------------------------------------------------------------------------------------+ """ OBW_SWEEP_TIME_INTERVAL = 5267472 r"""Specifies the sweep time when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_SWEEP_TIME_AUTO` attribute to **False**. This value is expressed in seconds. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 666.66666700000007 microseconds. """ OBW_AVERAGING_ENABLED = 5267463 r"""Specifies whether to enable averaging for the OBW measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement is performed on a single acquisition. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The OBW measurement uses the value of the OBW Averaging Count attribute as the number of acquisitions over which the | | | OBW measurement is averaged. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ OBW_AVERAGING_COUNT = 5267462 r"""Specifies the number of acquisitions used for averaging when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_AVERAGING_ENABLED` attribute to **True**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ OBW_AVERAGING_TYPE = 5267465 r"""Specifies the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for the OBW measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RMS**. +--------------+-------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=============================================================================================================+ | RMS (0) | The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Log (1) | The power spectrum is averaged in a logarithmic scale. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Scalar (2) | The square root of the power spectrum is averaged. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Max (3) | The peak power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Min (4) | The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ """ OBW_AMPLITUDE_CORRECTION_TYPE = 5267482 r"""Specifies whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the `RFmxInstr Configure External Attenuation <rfmxinstrvi.chm/RFmxInstr_Configure_External_Attenuation_Table.html>`_ method to configure the external attenuation table. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RF Center Frequency**. +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +============================+==========================================================================================================================+ | 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. | +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ OBW_ALL_TRACES_ENABLED = 5267474 r"""Specifies whether to enable the traces to be stored and retrieved after performing the OBW measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ OBW_NUMBER_OF_ANALYSIS_THREADS = 5267459 r"""Specifies the maximum number of threads used for parallelism for the OBW measurement. The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. """ OBW_RESULTS_OCCUPIED_BANDWIDTH = 5267475 r"""Returns the bandwidth containing 99% of the total integrated power of the acquired signal around the center of the carriers. This value is expressed in Hz. *OBW Results Occupied BW* = *OBW Results Stop Frequency* - *OBW Results Start Frequency*. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ OBW_RESULTS_ABSOLUTE_POWER = 5267476 r"""Returns the total integrated power of the acquired signal. This value is expressed in dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ OBW_RESULTS_START_FREQUENCY = 5267477 r"""Returns the start frequency of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_RESULTS_OCCUPIED_BANDWIDTH`. This value is expressed in Hz. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ OBW_RESULTS_STOP_FREQUENCY = 5267478 r"""Returns the stop frequency of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.OBW_RESULTS_OCCUPIED_BANDWIDTH`. This value is expressed in Hz. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ SEM_MEASUREMENT_ENABLED = 5275648 r"""Specifies whether to enable the SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ SEM_CARRIER_INTEGRATION_BANDWIDTH = 5275653 r"""Returns the frequency range over which the measurement integrates the carrier power. This value is expressed in Hz. Use "carrier<*n*>" as the selector string to read this attribute. """ SEM_NUMBER_OF_OFFSETS = 5275659 r"""Returns the number of offset segments. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ SEM_OFFSET_START_FREQUENCY = 5275668 r"""Returns the start frequency of the offset segment relative to the center frequency of the carrier(s). This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this attribute. """ SEM_OFFSET_STOP_FREQUENCY = 5275669 r"""Returns the stop frequency of the offset segment relative to the center frequency of the carrier(s). This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this attribute. """ SEM_OFFSET_RBW_FILTER_BANDWIDTH = 5275671 r"""Returns the bandwidth of the RBW filter used to sweep the acquired offset segment. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this attribute. """ SEM_OFFSET_RBW_FILTER_TYPE = 5275672 r"""Returns the shape of the digital RBW filter. Use "offset<*n*>" as the selector string to read this attribute. +---------------------+-----------------------------------------------------------------------+ | Name (Value) | Description | +=====================+=======================================================================+ | FFT Based (0) | No RBW filtering is performed. | +---------------------+-----------------------------------------------------------------------+ | Gaussian (1) | The RBW filter has a Gaussian response. | +---------------------+-----------------------------------------------------------------------+ | Flat (2) | The RBW filter has a flat 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. | +---------------------+-----------------------------------------------------------------------+ """ SEM_OFFSET_BANDWIDTH_INTEGRAL = 5275660 r"""Returns the resolution of the spectrum to compare with spectral mask limits as an integer multiple of the RBW. Use "offset<*n*>" as the selector string to read this attribute. If this attribute returns a value greater than 1, the measurement acquires the spectrum with a narrow resolution and then processes it digitally to get a wider resolution that is equal to the product of the bandwidth integral and the RBW. """ SEM_SWEEP_TIME_AUTO = 5275685 r"""Specifies whether the measurement computes the sweep time. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=======================================================================================+ | False (0) | The measurement uses the sweep time that you specify in the SEM Sweep Time attribute. | +--------------+---------------------------------------------------------------------------------------+ | True (1) | The measurement uses a sweep time value of one slot duration. | +--------------+---------------------------------------------------------------------------------------+ """ SEM_SWEEP_TIME_INTERVAL = 5275686 r"""Specifies the sweep time when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_SWEEP_TIME_AUTO` attribute to **False**. This value is expressed in seconds. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 666.66666700000007 microseconds. """ SEM_AVERAGING_ENABLED = 5275679 r"""Specifies whether to enable averaging for the SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement is performed on a single acquisition. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The SEM measurement uses the value of the SEM Averaging Count attribute as the number of acquisitions over which the | | | SEM measurement is averaged. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ SEM_AVERAGING_COUNT = 5275678 r"""Specifies the number of acquisitions used for averaging when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_AVERAGING_ENABLED` attribute to **True**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ SEM_AVERAGING_TYPE = 5275681 r"""Specifies the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for the SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RMS**. +--------------+-------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=============================================================================================================+ | RMS (0) | The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Log (1) | The power spectrum is averaged in a logarithmic scale. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Scalar (2) | The square root of the power spectrum is averaged. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Max (3) | The peak power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ | Min (4) | The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next. | +--------------+-------------------------------------------------------------------------------------------------------------+ """ SEM_AMPLITUDE_CORRECTION_TYPE = 5275724 r"""Specifies whether the amplitude of the frequency bins, used in measurements, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the `RFmxInstr Configure External Attenuation <rfmxinstrvi.chm/RFmxInstr_Configure_External_Attenuation_Table.html>`_ method to configure the external attenuation table. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **RF Center Frequency**. +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +============================+==========================================================================================================================+ | 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. | +----------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ SEM_ALL_TRACES_ENABLED = 5275687 r"""Specifies whether to enable the traces to be stored and retrieved after performing the SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ SEM_NUMBER_OF_ANALYSIS_THREADS = 5275677 r"""Specifies the maximum number of threads used for parallelism for the SEM measurement. The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. """ SEM_RESULTS_TOTAL_CARRIER_POWER = 5275688 r"""Returns the sum of all active carrier powers, where each carrier power corresponds to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_CARRIER_ABSOLUTE_INTEGRATED_POWER` attribute. For a single-carrier measurement, total carrier power is the same as carrier absolute power. This value is expressed in dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ SEM_RESULTS_MEASUREMENT_STATUS = 5275689 r"""Indicates the overall SEM measurement status, based on the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_LOWER_OFFSET_MEASUREMENT_STATUS` and the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_UPPER_OFFSET_MEASUREMENT_STATUS` attributes. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. +--------------+-------------------------------------------------------------------+ | Name (Value) | Description | +==============+===================================================================+ | Fail (0) | The measurement status of at least one offset segment has failed. | +--------------+-------------------------------------------------------------------+ | Pass (1) | The measurement status of all offset segments have passed. | +--------------+-------------------------------------------------------------------+ """ SEM_RESULTS_CARRIER_RELATIVE_INTEGRATED_POWER = 5275694 r"""Returns the carrier power relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER`. This value is expressed in dB. Use "carrier<*k*>" as the selector string to read this result. """ SEM_RESULTS_CARRIER_ABSOLUTE_INTEGRATED_POWER = 5275693 r"""Returns the carrier power. This value is expressed in dBm. The carrier power is the integrated power of the RRC-filtered signal. The RRC filter uses a bandwidth of 3.84 MHz with a roll-off factor of 0.22. The carrier is centered at a frequency determined by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CENTER_FREQUENCY` and the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CARRIER_FREQUENCY` attributes. Use "carrier<*k*>" as the selector string to read this result. """ SEM_RESULTS_CARRIER_ABSOLUTE_PEAK_POWER = 5275695 r"""Returns the peak power in the carrier channel. This value is expressed in dBm. Use "carrier<*k*>" as the selector string to read this result. """ SEM_RESULTS_CARRIER_PEAK_FREQUENCY = 5275696 r"""Returns the frequency at which the peak power is observed in the carrier channel. This value is expressed in Hz. Use "carrier<*k*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_MEASUREMENT_STATUS = 5275709 r"""Indicates the measurement status based on the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_LOWER_OFFSET_MARGIN` attribute. Use "offset<*n*>" as the selector string to read this result. +--------------+------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+================================================================================================+ | 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. | +--------------+------------------------------------------------------------------------------------------------+ """ SEM_RESULTS_LOWER_OFFSET_ABSOLUTE_INTEGRATED_POWER = 5275700 r"""Returns the power measured in the lower, or negative, offset segment. This value is expressed in dBm. Use "offset<*n*>" as the selector string to configure or read this attribute. """ SEM_RESULTS_LOWER_OFFSET_RELATIVE_INTEGRATED_POWER = 5275701 r"""Returns the power measured in the lower, or negative, offset segment relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_ABSOLUTE_PEAK_POWER = 5275702 r"""Returns the peak power measured in the lower, or negative, offset segment. This value is expressed in dBm. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_RELATIVE_PEAK_POWER = 5275703 r"""Returns the peak power measured in the lower, or negative, offset segment relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_PEAK_FREQUENCY = 5275704 r"""Returns the frequency at which the peak power is observed in the lower offset segment. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_MARGIN = 5275705 r"""Returns the margin of the lower offset segment. This value is expressed in dB. In a single carrier SEM, the maximum value of the absolute spectrum trace with reference to the standard-defined absolute mask limit of the lower offset segment is measured. The maximum relative spectrum trace with reference to the standard-defined relative mask limit of the lower offset segment is also measured. The minimum of these two values is the margin. In a multicarrier SEM, the maximum value of the absolute spectrum trace with reference to the standard-defined absolute mask limit of the lower offset segment is the margin. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_MARGIN_ABSOLUTE_POWER = 5275706 r"""Returns the power at the frequency corresponding to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_LOWER_OFFSET_MARGIN` attribute. This value is expressed in dBm. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_MARGIN_RELATIVE_POWER = 5275707 r"""Returns the power at the frequency corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_LOWER_OFFSET_MARGIN` attribute and relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_LOWER_OFFSET_MARGIN_FREQUENCY = 5275708 r"""Returns the frequency corresponding to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_LOWER_OFFSET_MARGIN` attribute. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_MEASUREMENT_STATUS = 5275722 r"""Indicates the measurement status based on the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_UPPER_OFFSET_MARGIN` attribute. Use "offset<*n*>" as the selector string to read this result. +--------------+---------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+=================================================================================+ | 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. | +--------------+---------------------------------------------------------------------------------+ """ SEM_RESULTS_UPPER_OFFSET_ABSOLUTE_INTEGRATED_POWER = 5275713 r"""Returns the power measured in the upper, or positive, offset segment. This value is expressed in dBm. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_RELATIVE_INTEGRATED_POWER = 5275714 r"""Returns the power measured in the upper, or positive, offset segment relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_ABSOLUTE_PEAK_POWER = 5275715 r"""Returns the peak power measured in the upper, or positive, offset segment. This value is expressed in dBm. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_RELATIVE_PEAK_POWER = 5275716 r"""Returns the peak power measured in the upper, or positive, offset segment relative to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_PEAK_FREQUENCY = 5275717 r"""Returns the frequency at which the peak power is observed in the upper offset segment. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_MARGIN = 5275718 r"""Returns the margin of the upper offset segment. This value is expressed in dB. In a single-carrier SEM, the maximum value of the absolute spectrum trace with reference to the standard-defined absolute mask limit of the upper offset segment is measured. The maximum relative spectrum trace with reference to the standard-defined relative mask limit of the upper offset segment is also measured. The minimum of these two values is the margin. In a multicarrier SEM, the maximum value of the absolute spectrum trace with reference to the standard-defined absolute mask limit of the upper offset segment is the margin. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_MARGIN_ABSOLUTE_POWER = 5275719 r"""Returns the power at the frequency corresponding to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_UPPER_OFFSET_MARGIN` attribute. This value is expressed in dBm. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_MARGIN_RELATIVE_POWER = 5275720 r"""Returns the power at the frequency corresponding to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_UPPER_OFFSET_MARGIN` attribute relative to the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_TOTAL_CARRIER_POWER` attribute. This value is expressed in dB. Use "offset<*n*>" as the selector string to read this result. """ SEM_RESULTS_UPPER_OFFSET_MARGIN_FREQUENCY = 5275721 r"""Returns the frequency corresponding to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SEM_RESULTS_UPPER_OFFSET_MARGIN` attribute. This value is expressed in Hz. Use "offset<*n*>" as the selector string to read this result. """ QEVM_MEASUREMENT_ENABLED = 5316608 r"""Specifies whether to enable the QPSK EVM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ QEVM_MEASUREMENT_LENGTH = 5316611 r"""Specifies the duration of the QEVM measurement. This value is expressed in chips. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 2560. NI recommends that you set this attribute to *n* * 512, where the value of *n* can range from 1 to 10. """ QEVM_AVERAGING_ENABLED = 5316613 r"""Specifies whether to enable averaging for the QEVM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | False (0) | The measurement is performed on a single acquisition. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ | True (1) | The QEVM measurement uses the value of the QEVM Averaging Count attribute as the number of acquisitions over which the | | | QEVM measurement is averaged. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ QEVM_AVERAGING_COUNT = 5316614 r"""Specifies the number of acquisitions used for averaging when you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_ENABLED` attribute to **True**. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """ QEVM_SPECTRUM_INVERTED = 5316615 r"""Specifies whether the spectrum of the signal is inverted. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-------------------------------+ | Name (Value) | Description | +==============+===============================+ | False (0) | The spectrum is not inverted. | +--------------+-------------------------------+ | True (1) | The spectrum is inverted. | +--------------+-------------------------------+ """ QEVM_IQ_OFFSET_REMOVAL_ENABLED = 5316616 r"""Specifies whether to remove the I/Q offset before the QEVM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+------------------------------------------------------------+ | Name (Value) | Description | +==============+============================================================+ | 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. | +--------------+------------------------------------------------------------+ """ QEVM_RRC_FILTER_ENABLED = 5316619 r"""Specifies whether to enable the RRC filter. Use this attribute to disable the filter if the received signal is already RRC-filtered. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------+ | Name (Value) | Description | +==============+=============================================+ | False (0) | Disables the RRC filter in the measurement. | +--------------+---------------------------------------------+ | True (1) | Enables the RRC filter in the measurement. | +--------------+---------------------------------------------+ """ QEVM_ALL_TRACES_ENABLED = 5316620 r"""Specifies whether to enable the traces to be stored and retrieved after performing the QEVM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ QEVM_NUMBER_OF_ANALYSIS_THREADS = 5316621 r"""Specifies the maximum number of threads used for parallelism for the QEVM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The number of threads can range from 1 to the number of physical cores. The number of threads you set may not be used in calculations. The actual number of threads used depends on the problem size, system resources, data availability, and other considerations. The default value is 1. """ QEVM_RESULTS_MEAN_RMS_EVM = 5316622 r"""Returns the mean of the RMS EVM values for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the RMS EVMs over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The RMS EVM is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_RMS_EVM = 5316623 r"""Returns the maximum value of the RMS EVMs for a QPSK signal. This value is expressed as a percentage. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The RMS EVM is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_PEAK_EVM = 5316624 r"""Returns the mean of peak EVMs for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the peak EVMs over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The peak EVM is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_PEAK_EVM = 5316625 r"""Returns the maximum value of the peak EVMs for a QPSK signal. This value is expressed as a percentage. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The EVM of a chip is the magnitude of the vector difference between the received chip and the ideal chip. The peak EVM is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_MAGNITUDE_ERROR = 5316626 r"""Returns the mean of RMS magnitude errors for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the RMS magnitude errors over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The magnitude error of a chip is the difference in the magnitudes of the received chip and the ideal chip. The RMS magnitude error is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_MAGNITUDE_ERROR = 5316627 r"""Returns the maximum value of the RMS magnitude errors for a QPSK signal. This value is expressed as a percentage. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The magnitude error of a chip is the difference in the magnitudes of the received chip and the ideal chip. The RMS magnitude error is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_PHASE_ERROR = 5316628 r"""Returns the mean of the RMS phase error values for a QPSK signal. This value is expressed as a percentage. This value is obtained by averaging the RMS phase errors obtained over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The phase error of a chip is the difference in the phases of the received chip and the ideal chip. The RMS phase error is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_PHASE_ERROR = 5316629 r"""Returns the maximum value of the RMS phase errors for a QPSK signal. This value is expressed in degrees. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The phase error of a chip is the difference in the phases of the received chip and the ideal chip. The RMS phase error is obtained from all the chips in the measurement interval. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_FREQUENCY_ERROR = 5316630 r"""Returns the mean of the frequency errors for a QPSK signal. This value is expressed in Hz. This value is obtained by the mean of frequency errors obtained over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The frequency error is the estimated difference between the carrier frequency of the received signal and the ideal signal. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_FREQUENCY_ERROR = 5316631 r"""Returns the maximum value of the frequency errors for a QPSK signal. This value is expressed in Hz. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The frequency error is the estimated difference between the carrier frequency of the received signal and the ideal signal. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_IQ_ORIGIN_OFFSET = 5316632 r"""Returns the mean of I/Q origin offsets for a QPSK signal. This value is expressed in dB. This value is obtained by averaging the I/Q origin offsets over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The I/Q origin offset is a measure of the DC component present in the I/Q signal being measured. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_IQ_ORIGIN_OFFSET = 5316633 r"""Returns the maximum value of the I/Q origin offsets for a QPSK signal. This value is expressed in dB. This value is obtained over all averaging iterations. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The I/Q Origin Offset is the amount of DC component present in the I/Q signal being measured. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MEAN_CHIP_RATE_ERROR = 5316634 r"""Returns the mean of the chip rate errors for a QPSK signal. This value is expressed in ppm. This value is obtained by averaging the chip rate errors over all averaging acquisitions. The number of acquisitions is specified by the value of the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The chip rate error is the estimated error between the chip clock rate of the transmitted signal and the chip clock rate at the receiver. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ QEVM_RESULTS_MAXIMUM_CHIP_RATE_ERROR = 5316635 r"""Returns the maximum chip rate error value for a QPSK signal. This value is expressed in ppm. This value is obtained over all averaging iterations. The number of acquisitions is specified by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.QEVM_AVERAGING_COUNT` attribute. The chip rate error is the estimated error between the chip clock rate of the transmitted signal and the chip clock rate at the receiver. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ SLOTPHASE_MEASUREMENT_ENABLED = 5324800 r"""Specifies whether to enable the SlotPhase measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ SLOTPHASE_SYNCHRONIZATION_MODE = 5324802 r"""Specifies whether the measurement is performed from the frame or the slot boundary. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Slot**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | Frame (0) | The frame 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 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. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ SLOTPHASE_MEASUREMENT_OFFSET = 5324803 r"""Specifies the measurement offset to skip from the synchronization boundary. This value is expressed in slots. The synchronization boundary is specified by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SLOTPHASE_SYNCHRONIZATION_MODE` attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. The valid values are any value greater than or equal to 0. """ SLOTPHASE_MEASUREMENT_LENGTH = 5324804 r"""Specifies the duration of the SlotPhase measurement. This value is expressed in slots. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 15. The valid values are any value greater than or equal to 1. """ SLOTPHASE_SPECTRUM_INVERTED = 5324807 r"""Specifies whether the signal spectrum is inverted. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-------------------------------+ | Name (Value) | Description | +==============+===============================+ | False (0) | The spectrum is not inverted. | +--------------+-------------------------------+ | True (1) | The spectrum is inverted. | +--------------+-------------------------------+ """ SLOTPHASE_TRANSIENT_REMOVAL_ENABLED = 5324808 r"""Specifies whether the SlotPhase measurement excludes 25 microseconds from the start and end of each slot while computing the linear-fit chip phase error, which is used to compute phase discontinuities at the slot boundaries. Transients are expected to be present at the slot boundaries, where the mean power of the received signal can change. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | 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. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ SLOTPHASE_RRC_FILTER_ENABLED = 5324809 r"""Specifies whether to enable the RRC filter. Use this attribute to disable the filter if the received signal is already RRC-filtered. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------+ | Name (Value) | Description | +==============+=============================================+ | False (0) | Disables the RRC filter in the measurement. | +--------------+---------------------------------------------+ | True (1) | Enables the RRC filter in the measurement. | +--------------+---------------------------------------------+ """ SLOTPHASE_ALL_TRACES_ENABLED = 5324812 r"""Specifies whether to enable the traces to be stored and retrieved after performing the SlotPhase measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ SLOTPHASE_RESULTS_MAXIMUM_PHASE_DISCONTINUITY = 5324814 r"""Returns the maximum of all the measured phase discontinuity values at the slot boundaries. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. This value is expressed in degrees. """ SLOTPHASE_RESULTS_DISCONTINUITY_COUNT_GREATER_THAN_LIMIT1 = 5324815 r"""Returns the number of times the phase discontinuity values exceed the *Limit 1* value for the acquired signal. *Limit 1* is fixed at 36 degrees. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ SLOTPHASE_RESULTS_DISCONTINUITY_COUNT_GREATER_THAN_LIMIT2 = 5324816 r"""Returns the number of times the phase discontinuity values exceed the *Limit 2* value for the acquired signal. *Limit 2* is fixed at 66 degrees. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. """ SLOTPHASE_RESULTS_DISCONTINUITY_MINIMUM_DISTANCE = 5324817 r"""Returns the minimum distance between two phase discontinuity measurements exceeding the *Limit 1* value. *Limit 1* is fixed at 36 degrees. This value is expressed in slots. You do not need to use a selector string to read this result for default signal and result instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and results. If there are no phase discontinuity values greater than *Limit 1*, or if there is only one phase discontinuity value greater than *Limit 1*, this result is not valid. In such a case, -1 is reported as the result. """ CDA_MEASUREMENT_ENABLED = 5328896 r"""Specifies whether to enable the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ CDA_SYNCHRONIZATION_MODE = 5328898 r"""Specifies whether the measurement is performed from the frame, slot, or symbol boundary. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Slot**. +---------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +===============+==========================================================================================================================+ | Frame (0) | The frame 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 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. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +---------------+--------------------------------------------------------------------------------------------------------------------------+ """ CDA_MEASUREMENT_OFFSET = 5328899 r"""Specifies the measurement offset to skip from the synchronization boundary. This value is expressed in slots. The synchronization boundary is specified by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_SYNCHRONIZATION_MODE` attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. Valid values are [0, (15 - :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_MEASUREMENT_LENGTH`)]. The sum of the CDA measurement offset and CDA measurement length must be less than or equal to 15. """ CDA_MEASUREMENT_LENGTH = 5328900 r"""Specifies the duration of the code domain measurement. This value is expressed in slots. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 1. Valid values are [1, (15 - :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_MEASUREMENT_OFFSET`)]. The sum of the CDA measurement offset and CDA measurement length must be less than or equal to 15. """ CDA_MEASUREMENT_CHANNEL_SPREADING_FACTOR = 5328905 r"""Specifies the spreading factor of the measurement channel. This value is used to compute the symbol results of the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 256. Valid values are 2, 4, 8, 16, 32, 64, 128, and 256. """ CDA_MEASUREMENT_CHANNEL_SPREADING_CODE = 5328906 r"""Specifies the spreading code of the measurement channel. This value is used to compute the symbol results of the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. Valid values are 0 to (:py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_MEASUREMENT_CHANNEL_SPREADING_FACTOR` - 1). """ CDA_MEASUREMENT_CHANNEL_MODULATION_TYPE = 5328907 r"""Specifies the modulation type of the measurement channel. This value is used to compute the symbol results of the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **BPSK/QPSK**. +----------------+-------------------------------+ | Name (Value) | Description | +================+===============================+ | BPSK/QPSK (0) | The modulation type is BPSK. | +----------------+-------------------------------+ | 4PAM/16QAM (1) | The modulation type is 4-PAM. | +----------------+-------------------------------+ """ CDA_MEASUREMENT_CHANNEL_BRANCH = 5328908 r"""Specifies the branch of the measurement channel. This value is used to compute the symbol results of the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Q**. +--------------+---------------------------------------------------------+ | Name (Value) | Description | +==============+=========================================================+ | I (0) | The signal is modulated on the in-phase branch. | +--------------+---------------------------------------------------------+ | Q (1) | The signal is modulated on the quadrature-phase branch. | +--------------+---------------------------------------------------------+ """ CDA_POWER_UNIT = 5328909 r"""Specifies the measurement unit of all power results, except :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER`. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **dB**. +--------------+--------------------------------------------------+ | Name (Value) | Description | +==============+==================================================+ | dB (0) | Specifies the power relative to the total power. | +--------------+--------------------------------------------------+ | dBm (1) | Specifies the absolute power measured. | +--------------+--------------------------------------------------+ """ CDA_SPECTRUM_INVERTED = 5328901 r"""Specifies whether the spectrum of the signal is inverted. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-------------------------------+ | Name (Value) | Description | +==============+===============================+ | False (0) | The spectrum is not inverted. | +--------------+-------------------------------+ | True (1) | The spectrum is inverted. | +--------------+-------------------------------+ """ CDA_IQ_OFFSET_REMOVAL_ENABLED = 5328902 r"""Specifies whether to remove the I/Q offset before the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-----------------------------------------------------------+ | Name (Value) | Description | +==============+===========================================================+ | 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. | +--------------+-----------------------------------------------------------+ """ CDA_RRC_FILTER_ENABLED = 5328903 r"""Specifies whether to enable the RRC filter. Use this attribute to disable the filter if the received signal is already RRC-filtered. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **True**. +--------------+---------------------------------------------+ | Name (Value) | Description | +==============+=============================================+ | False (0) | Disables the RRC filter in the measurement. | +--------------+---------------------------------------------+ | True (1) | Enables the RRC filter in the measurement. | +--------------+---------------------------------------------+ """ CDA_ALL_TRACES_ENABLED = 5328917 r"""Specifies whether to enable the traces after performing the CDA measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ CDA_RESULTS_RMS_SYMBOL_EVM = 5328919 r"""Returns the RMS EVM for the measurement channel. This value is expressed as a percentage. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_PEAK_SYMBOL_EVM = 5328920 r"""Returns the peak EVM for the measurement channel. This value is expressed as a percentage. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_RMS_SYMBOL_MAGNITUDE_ERROR = 5328921 r"""Returns the RMS magnitude error for the measurement channel. This value is expressed as a percentage. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_RMS_SYMBOL_PHASE_ERROR = 5328922 r"""Returns the RMS phase error for the measurement channel. This value is expressed in degrees. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_MEAN_SYMBOL_POWER = 5328924 r"""Returns the mean power of the symbols for the measurement channel. This value is expressed in dB or dBm. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to dBm, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_CHIP_RATE_ERROR = 5328941 r"""Returns the chip rate error of the composite signal. This value is expressed in ppm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_TOTAL_POWER = 5328923 r"""Returns the mean power of the received signal, sampled at ideal inter-symbol-interference free points. This value is expressed in dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_TOTAL_ACTIVE_POWER = 5328927 r"""Returns the sum of all the active channel powers. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_MEAN_ACTIVE_POWER = 5328930 r"""Returns the average of all the active channel powers. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_PEAK_ACTIVE_POWER = 5328929 r"""Returns the largest code power among the set of active channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_MEAN_INACTIVE_POWER = 5328932 r"""Returns the average code power among the set of inactive channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_PEAK_INACTIVE_POWER = 5328931 r"""Returns the largest code power among the set of inactive channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_I_MEAN_ACTIVE_POWER = 5328937 r"""Returns the average code power among the set of active in-phase channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_Q_MEAN_ACTIVE_POWER = 5328938 r"""Returns the average code power among the set of active quadrature-phase channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_I_PEAK_INACTIVE_POWER = 5328939 r"""Returns the largest code power among the set of inactive in-phase channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ CDA_RESULTS_Q_PEAK_INACTIVE_POWER = 5328940 r"""Returns the largest code power among the set of inactive quadrature-phase channels in the code domain. If you set the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_POWER_UNIT` attribute to **dBm**, the measurement returns an absolute value; otherwise, the measurement returns a value relative to the :py:attr:`~nirfmxwcdma.attributes.AttributeID.CDA_RESULTS_TOTAL_POWER` attribute. This value is expressed in dB or dBm. You do not need to use a selector string to read this result for the default signal and result instances. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals and named results. """ SLOTPOWER_MEASUREMENT_ENABLED = 5332992 r"""Specifies whether to enable the SlotPower measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is FALSE. """ SLOTPOWER_SYNCHRONIZATION_MODE = 5332999 r"""Specifies whether the measurement is performed from the frame or slot boundary. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **Slot**. +--------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +==============+==========================================================================================================================+ | Frame (0) | The frame boundary is detected, and the measurement is performed over the number of slots expressed by the SlotPower | | | Measurement Length attribute starting at SlotPower Meas offset slots 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. | +--------------+--------------------------------------------------------------------------------------------------------------------------+ """ SLOTPOWER_MEASUREMENT_OFFSET = 5332994 r"""Specifies the measurement offset to skip from the synchronization boundary. This value is expressed in slots. The synchronization boundary is specified by the :py:attr:`~nirfmxwcdma.attributes.AttributeID.SLOTPOWER_SYNCHRONIZATION_MODE` attribute. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 0. The valid values are any value greater than or equal to 0. """ SLOTPOWER_MEASUREMENT_LENGTH = 5332995 r"""Specifies the duration of the SlotPower measurement. This value is expressed in slots. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 15. The valid values are any value greater than or equal to 1. """ SLOTPOWER_SPECTRUM_INVERTED = 5332996 r"""Specifies whether the spectrum of the signal is inverted. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+-------------------------------+ | Name (Value) | Description | +==============+===============================+ | False (0) | The spectrum is not inverted. | +--------------+-------------------------------+ | True (1) | The spectrum is inverted. | +--------------+-------------------------------+ """ SLOTPOWER_RRC_FILTER_ENABLED = 5332997 r"""Specifies whether to enable the RRC filter. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **False**. +--------------+---------------------------------------------+ | Name (Value) | Description | +==============+=============================================+ | False (0) | Disables the RRC filter in the measurement. | +--------------+---------------------------------------------+ | True (1) | Enables the RRC filter in the measurement. | +--------------+---------------------------------------------+ """ AUTO_LEVEL_INITIAL_REFERENCE_LEVEL = 5296128 r"""Specifies the initial reference level that the :py:meth:`auto_level` method uses to estimate the peak power of the input signal. This value is expressed in dBm. The default value is 30. """ TRANSMITTER_ARCHITECTURE = 5296129 r"""Specifies the RF architecture at the transmitter for a multicarrier signal. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is **LO per Carrier**. The I/Q origin offset is always calculated irrespective of the value of the Transmitter Architecture attribute. +--------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +====================+==========================================================================================================================+ | LO per Carrier (0) | Specifies that the transmitter has one LO at the center of each carrier. The IQ Origin Offset result is an estimate of | | | the I/Q origin offset of each carrier. | +--------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +--------------------+--------------------------------------------------------------------------------------------------------------------------+ """ LIMITED_CONFIGURATION_CHANGE = 5296131 r"""Specifies the set of attributes that are considered by RFmx in the locked signal configuration state. If your test system performs the same measurement at different selected ports, multiple frequencies, and/or power levels repeatedly, you can enable this attribute to help achieve faster measurements. When you set this attribute to a value other than **Disabled**, the RFmx driver will use an optimized code path and skip some checks. Because RFmx skips some checks when you use this attribute, you need to be aware of the limitations of this feature, which are listed in the `Limitations of the Limited Configuration Change Property <https://www.ni.com/docs/en-US/bundle/rfmx-wcdma-prop/page/rfmxwcdmaprop/limitations.html>`_ topic. You can also use this attribute to lock a specific instrument configuration for a signal so that every time that you initiate the signal, RFmx applies the RFmxInstr attributes from a locked configuration. NI recommends you use this attribute in conjunction with named signal configurations. Create named signal configurations for each measurement configuration in your test program and set this attribute to a value other than **Disabled** for one or more of the named signal configurations. This allows RFmx to precompute the acquisition settings for your measurement configurations and re-use the precomputed settings each time you initiate the measurement. You do not need to use this attribute if you create named signals for all the measurement configurations in your test program during test sequence initialization and do not change any RFInstr or personality attributes while testing each device under test. RFmx automatically optimizes that use case. Specify the named signal configuration you are setting this attribute in the selector string input. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector String topic for information about the string syntax for named signals. The default value is **Disabled**. +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Name (Value) | Description | +========================================+==========================================================================================================================+ | 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | 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 Frequency and External Attenuation attribute 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Reference Level (3) | Signal configuration, other than the reference level, is locked after first Commit of the named signal configuration. | | | Thereafter only the Reference Level attribute 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 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Freq and Ref 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ | Selected Ports, Freq and Ref 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. | +----------------------------------------+--------------------------------------------------------------------------------------------------------------------------+ """ RESULT_FETCH_TIMEOUT = 5292032 r"""Specifies the time to wait before results are available in the RFmxWCDMA Attribute. This value is expressed in seconds. Set this value to a time longer than expected for fetching the measurement. A value of -1 specifies that the RFmxWCDMA Attribute waits until the measurement is complete. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the `Selector String <https://www.ni.com/docs/en-US/bundle/rfmx/page/selector-strings-net.html>`_ topic for information about the string syntax for named signals. The default value is 10. """