-
Notifications
You must be signed in to change notification settings - Fork 52
NI RFmx LTE Component Carrier Attributes
Dane Stull edited this page Feb 28, 2022
·
2 revisions
- RFMXLTE_ATTR_NUMBER_OF_COMPONENT_CARRIERS
- RFMXLTE_ATTR_COMPONENT_CARRIER_BANDWIDTH
- RFMXLTE_ATTR_COMPONENT_CARRIER_FREQUENCY
- RFMXLTE_ATTR_CELL_ID
- RFMXLTE_ATTR_CYCLIC_PREFIX_MODE
-
Downlink
- RFMXLTE_ATTR_DOWNLINK_AUTO_CELL_ID_DETECTION_ENABLED
- RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE
- RFMXLTE_ATTR_AUTO_PDSCH_CHANNEL_DETECTION_ENABLED
- RFMXLTE_ATTR_AUTO_CONTROL_CHANNEL_POWER_DETECTION_ENABLED
- RFMXLTE_ATTR_AUTO_PCFICH_CFI_DETECTION_ENABLED
- RFMXLTE_ATTR_MI_CONFIGURATION
- User Defined
- RFMXLTE_ATTR_DOWNLINK_TEST_MODEL
- RFMXLTE_ATTR_AUTO_RESOURCE_BLOCK_DETECTION_ENABLED
- RFMXLTE_ATTR_AUTO_DMRS_DETECTION_ENABLED
-
Uplink
- RFMXLTE_ATTR_UPLINK_GROUP_HOPPING_ENABLED
- RFMXLTE_ATTR_UPLINK_SEQUENCE_HOPPING_ENABLED
-
PUSCH
- RFMXLTE_ATTR_DMRS_OCC_ENABLED
- RFMXLTE_ATTR_PUSCH_N_DMRS_1
- RFMXLTE_ATTR_PUSCH_DELTA_SEQUENCE_SHIFT
- RFMXLTE_ATTR_PUSCH_MODULATION_TYPE
- RFMXLTE_ATTR_PUSCH_NUMBER_OF_RESOURCE_BLOCK_CLUSTERS
- RFMXLTE_ATTR_PUSCH_RESOURCE_BLOCK_OFFSET
- RFMXLTE_ATTR_PUSCH_NUMBER_OF_RESOURCE_BLOCKS
- RFMXLTE_ATTR_PUSCH_N_DMRS_2
- RFMXLTE_ATTR_PUSCH_CYCLIC_SHIFT_FIELD
- RFMXLTE_ATTR_PUSCH_POWER
-
SRS
- RFMXLTE_ATTR_SRS_ENABLED
- RFMXLTE_ATTR_SRS_SUBFRAME_CONFIGURATION
- RFMXLTE_ATTR_SRS_C_SRS
- RFMXLTE_ATTR_SRS_B_SRS
- RFMXLTE_ATTR_SRS_I_SRS
- RFMXLTE_ATTR_SRS_n_RRC
- RFMXLTE_ATTR_SRS_n_SRS_CS
- RFMXLTE_ATTR_SRS_b_HOP
- RFMXLTE_ATTR_SRS_k_TC
- RFMXLTE_ATTR_SRS_MAXIMUM_UpPTS_ENABLED
- RFMXLTE_ATTR_SRS_SUBFRAME1_N_RA
- RFMXLTE_ATTR_SRS_SUBFRAME6_N_RA
- RFMXLTE_ATTR_SRS_POWER
- Sidelink
- LAA
-
NB IoT
- RFMXLTE_ATTR_NCELL_ID
- RFMXLTE_ATTR_NB_IOT_UPLINK_SUBCARRIER_SPACING
- RFMXLTE_ATTR_AUTO_NPUSCH_CHANNEL_DETECTION_ENABLED
-
NPUSCH
- RFMXLTE_ATTR_NPUSCH_FORMAT
- RFMXLTE_ATTR_NPUSCH_STARTING_SLOT
- RFMXLTE_ATTR_NPUSCH_TONE_OFFSET
- RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES
- RFMXLTE_ATTR_NPUSCH_MODULATION_TYPE
- RFMXLTE_ATTR_NPUSCH_DMRS_BASE_SEQUENCE_MODE
- RFMXLTE_ATTR_NPUSCH_DMRS_BASE_SEQUENCE_INDEX
- RFMXLTE_ATTR_NPUSCH_DMRS_CYCLIC_SHIFT
- RFMXLTE_ATTR_NPUSCH_DMRS_GROUP_HOPPING_ENABLED
- RFMXLTE_ATTR_NPUSCH_DMRS_DELTA_SEQUENCE_SHIFT
- RFMXLTE_ATTR_EMTC_ANALYSIS_ENABLED
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of component carriers configured within a subblock. Use 'subblock(n)' as the selector string to configure or read this attribute. The default value is 1. Get Function: RFmxLTE_GetNumberOfComponentCarriers Set Function: RFmxLTE_SetNumberOfComponentCarriers |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the channel bandwidth of the signal being measured. This value is expressed in Hz. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 10 MHz. Get Function: RFmxLTE_GetComponentCarrierBandwidth Set Function: RFmxLTE_SetComponentCarrierBandwidth |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the offset of the component carrier from the subblock center frequency that you configure in the Center Frequency attribute. This value is expressed in Hz. This attribute is applicable only if you set the RFMXLTE_ATTR_COMPONENT_CARRIER_SPACING_TYPE attribute to RFMXLTE_VAL_COMPONENT_CARRIER_SPACING_TYPE_USER. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetComponentCarrierFrequency Set Function: RFmxLTE_SetComponentCarrierFrequency |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies a physical layer cell identity. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 503, inclusive. Get Function: RFmxLTE_GetCellID Set Function: RFmxLTE_SetCellID |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the cyclic prefix (CP) duration and the number of symbols in a slot for the signal being measured. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_CYCLIC_PREFIX_MODE_NORMAL. Get Function: RFmxLTE_GetCyclicPrefixMode Set Function: RFmxLTE_SetCyclicPrefixMode |
Values: |
RFMXLTE_VAL_CYCLIC_PREFIX_MODE_NORMAL (0) | The CP duration is 4.67 microseconds, and the number of symbols in a slot is 7. |
---|---|
RFMXLTE_VAL_CYCLIC_PREFIX_MODE_EXTENDED (1) | The CP duration is 16.67 microseconds, and the number of symbols in a slot is 6. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether to enable autodetection of the cell ID. If the signal being measured does not contain primary and secondary sync signal (PSS/SSS), autodetection of cell ID is not possible. Detected cell ID can be fetched using RFMXLTE_ATTR_MODACC_RESULTS_DOWNLINK_DETECTED_CELL_ID 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 Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_DOWNLINK_AUTO_CELL_ID_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetDownlinkAutoCellIDDetectionEnabled Set Function: RFmxLTE_SetDownlinkAutoCellIDDetectionEnabled |
Values: |
RFMXLTE_VAL_DOWNLINK_AUTO_CELL_ID_DETECTION_ENABLED_FALSE (0) | The measurement uses the cell ID you configure. |
---|---|
RFMXLTE_VAL_DOWNLINK_AUTO_CELL_ID_DETECTION_ENABLED_TRUE (1) | The measurement autodetects the cell ID. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | 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 Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. Get Function: RFmxLTE_GetDownlinkChannelConfigurationMode Set Function: RFmxLTE_SetDownlinkChannelConfigurationMode |
Values: |
RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_USER_DEFINED (1) | You have to manually set all the signals and channels. |
---|---|
RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL (2) | You need to select a test model using the RFMXLTE_ATTR_DOWNLINK_TEST_MODEL attribute, which will configure all the signals and channels automatically according to the 3GPP specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the values of the RFMXLTE_ATTR_PDSCH_RESOURCE_BLOCK_ALLOCATION attribute, the corresponding PDSCH CW0 Modulation Type attribute, and the PDSCH Power attribute are auto-detected by the measurement or user-specified. This attribute is not valid, when you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. The measurement ignores this attribute, when you set the RFMXLTE_ATTR_LINK_DIRECTION attribute to RFMXLTE_VAL_LINK_DIRECTION_UPLINK. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_PDSCH_CHANNEL_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetAutoPDSCHChannelDetectionEnabled Set Function: RFmxLTE_SetAutoPDSCHChannelDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_PDSCH_CHANNEL_DETECTION_ENABLED_FALSE (0) | The measurement uses the values of the PDSCH RB Allocation attribute, the corresponding values of PDSCH CW0 Modulation Type, and the PDSCH Power attribute that you specify. |
---|---|
RFMXLTE_VAL_AUTO_PDSCH_CHANNEL_DETECTION_ENABLED_TRUE (1) | The measurement uses the values of the PDSCH RB Allocation attribute, the corresponding values of PDSCH CW0 Modulation Type, and the PDSCH Power attribute that are auto-detected. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the value of PSS Power, SSS Power, PBCH Power, PDCCH Power, and PCFICH Power attributes are auto-detected by the measurement or user-specified. Currently, auto-detection of PHICH Power attribute is not supported. This attribute is not valid, when you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. The measurement ignores this attribute, when you set the RFMXLTE_ATTR_LINK_DIRECTION attribute to RFMXLTE_VAL_LINK_DIRECTION_UPLINK. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_CONTROL_CHANNEL_POWER_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetAutoControlChannelPowerDetectionEnabled Set Function: RFmxLTE_SetAutoControlChannelPowerDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_CONTROL_CHANNEL_POWER_DETECTION_ENABLED_FALSE (0) | The value of the PSS Power, SSS Power, PDCCH Power, PBCH Power, PHICH Power, and PCFICH Power attributes that you specify are used for the measurement. |
---|---|
RFMXLTE_VAL_AUTO_CONTROL_CHANNEL_POWER_DETECTION_ENABLED_TRUE (1) | The value of the PSS Power, SSS Power, PDCCH Power, PBCH Power, and PCFICH Power attributes are auto-detected and used for the measurement. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the value of RFMXLTE_ATTR_PCFICH_CFI attribute is auto-detected by the measurement or user-specified. This attribute is not valid, when you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. The measurement ignores this attribute, when you set the RFMXLTE_ATTR_LINK_DIRECTION attribute to RFMXLTE_VAL_LINK_DIRECTION_UPLINK. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_PCFICH_CFI_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetAutoPCFICHCFIDetectionEnabled Set Function: RFmxLTE_SetAutoPCFICHCFIDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_PCFICH_CFI_DETECTION_ENABLED_FALSE (0) | The value of PCFICH CFI attribute used for the measurement is specified by you. |
---|---|
RFMXLTE_VAL_AUTO_PCFICH_CFI_DETECTION_ENABLED_TRUE (1) | The value of PCFICH CFI attribute used for the measurement is auto-detected. This value is obtained by decoding the PCFICH channel. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the Mi parameter is specified by section 6.1.2.6 of 3GPP TS 36.141 specification for testing E-TMs or in the Table 6.9-1 of 3GPP TS 36.211 specification. The Mi parameter determines the number of PHICH groups in each downlink subframe, when you set the RFMXLTE_ATTR_DUPLEX_SCHEME attribute to RFMXLTE_VAL_DUPLEX_SCHEME_TDD. This attribute is not valid, when you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. The measurement ignores this attribute, when you set the RFMXLTE_ATTR_LINK_DIRECTION attribute to RFMXLTE_VAL_LINK_DIRECTION_UPLINK. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_MI_CONFIGURATION_STANDARD. Get Function: RFmxLTE_GetMiConfiguration Set Function: RFmxLTE_SetMiConfiguration |
Values: |
RFMXLTE_VAL_MI_CONFIGURATION_TEST_MODEL (0) | Mi parameter is set to 1 as specified in section 6.1.2.6 of 3GPP TS 36.141 specification. |
---|---|
RFMXLTE_VAL_MI_CONFIGURATION_STANDARD (1) | Mi parameter is specified by the Table 6.9-1 of 3GPP TS 36.211 specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the ratio Rhob/Rhoa for the cell-specific ratio of one, two, or four cell-specific antenna ports as described in Table 5.2-1 in section 5.2 of the 3GPP TS 36.213 specification. This attribute determines the power of the channel resource element (RE) in the symbols that do not contain the reference symbols. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is P_B=0. Get Function: RFmxLTE_GetDownlinkUserDefinedCellSpecificRatio Set Function: RFmxLTE_SetDownlinkUserDefinedCellSpecificRatio |
Values: |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_RATIO_P_B0 (0) | Specifies a ratio of 1 for one antenna port and 5/4 for two or four antenna ports. |
---|---|
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_RATIO_P_B1 (1) | Specifies a ratio of 4/5 for one antenna port and 1 for two or four antenna ports. |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_RATIO_P_B2 (2) | Specifies a ratio of 3/5 for one antenna port and 3/4 for two or four antenna ports. |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_RATIO_P_B3 (3) | Specifies a ratio of 2/5 for one antenna port and 1/2 for two or four antenna ports. |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of primary synchronization signal (PSS) relative to the power of cell-specific reference signal. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetDownlinkUserDefinedPSSPower Set Function: RFmxLTE_SetDownlinkUserDefinedPSSPower |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of secondary synchronization signal (SSS) relative to the power of cell-specific reference signal. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetDownlinkUserDefinedSSSPower Set Function: RFmxLTE_SetDownlinkUserDefinedSSSPower |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of physical broadcast channel (PBCH) relative to the power of cell-specific reference signal. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetDownlinUserDefinedPBCHPower Set Function: RFmxLTE_SetDownlinUserDefinedPBCHPower |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of physical downlink control channel (PDCCH) relative to the power of cell-specific reference signal. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetUserDefinedPDCCHPower Set Function: RFmxLTE_SetUserDefinedPDCCHPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of unique subframes transmitted by the DUT. If you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL, this attribute will be set to 10 for FDD and 20 for TDD by default. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 10. Valid values are 10 and 20. Get Function: RFmxLTE_GetDownlinkNumberOfSubframes Set Function: RFmxLTE_SetDownlinkNumberOfSubframes |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the control format indicator (CFI) carried by physical control format indicator channel (PCFICH). CFI is used to compute the number of OFDM symbols which will determine the size of physical downlink control channel (PDCCH) within a subframe. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is 1. Get Function: RFmxLTE_GetPCFICHCFI Set Function: RFmxLTE_SetPCFICHCFI |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of physical control format indicator channel (PCFICH) relative to the power of cell-specific reference signal. This value is expressed in dB. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetDownlinkUserDefinedPCFICHPower Set Function: RFmxLTE_SetDownlinkUserDefinedPCFICHPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the physical channel hybridARQ indicator channel (PHICH) resource value. This value is expressed in Ng. This attribute is used to calculate number of PHICH resource groups. Refer to section 6.9 of the 3GPP 36.211 specification for more information about PHICH. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is 1/6. Get Function: RFmxLTE_GetPHICHResource Set Function: RFmxLTE_SetPHICHResource |
Values: |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_RESOURCE_ONE_SIXTH (0) | Specifies the PHICH resource value is 1/6. |
---|---|
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_RESOURCE_HALF (1) | Specifies the PHICH resource value is 1/2. |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_RESOURCE_ONE (2) | Specifies the PHICH resource value is 1. |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_RESOURCE_TWO (3) | Specifies the PHICH resource value is 2. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the physical hybrid-ARQ indicator channel (PHICH) duration. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_DURATION_NORMAL. Get Function: RFmxLTE_GetPHICHDuration Set Function: RFmxLTE_SetPHICHDuration |
Values: |
RFMXLTE_VAL_DOWNLINK_USER_DEFINED_PHICH_DURATION_NORMAL (0) | Orthogonal sequences of length 4 is used to extract PHICH. |
---|
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of all BPSK symbols in a physical hybrid-ARQ indicator channel (PHICH) sequence. This value is expressed in dB. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetDownlinkUserDefinedPhichPower Set Function: RFmxLTE_SetDownlinkUserDefinedPhichPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of physical downlink shared channel (PDSCH) allocations in a subframe. Use 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)' as the selector string to configure or read this attribute. The default value is 1. Valid values are 0 to 100, inclusive. Get Function: RFmxLTE_GetNumberOfPDSCHChannels Set Function: RFmxLTE_SetNumberOfPDSCHChannels |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the modulation type of codeword0 PDSCH allocation. Use 'PDSCH(m)' or 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)/PDSCH(m)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QPSK. Get Function: RFmxLTE_GetPDSCHCW0ModulationType Set Function: RFmxLTE_SetPDSCHCW0ModulationType |
Values: |
RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QPSK (0) | Specifies a QPSK modulation scheme. |
---|---|
RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QAM16 (1) | Specifies a 16-QAM modulation scheme. |
RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QAM64 (2) | Specifies a 64-QAM modulation scheme. |
RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QAM256 (3) | Specifies a 256-QAM modulation scheme. |
RFMXLTE_VAL_USER_DEFINED_PDSCH_CW0_MODULATION_TYPE_QAM1024 (4) | Specifies a 1024-QAM modulation scheme. |
Data Type: | char [] |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeString RFmxLTE_GetAttributeString |
Description: | Specifies the resource blocks of the physical downlink shared channel (PDSCH) allocation. The following string formats are supported for this attribute: 1) RBStartValue1-RBStopValue1,RBStartValue2-RBStopValue2 2) RB1,RB2 3) RBStartValue1-RBStopValue1, RB1,RBStartValue2-RBStopValue2,RB2 For example: If the RB allocation is 0-5,7,8,10-15, the RB allocation string specifies contiguous resource blocks from 0 to 5, resource block 7, resource block 8, and contiguous resource blocks from 10 to 15. Use 'PDSCH(m)' or 'subframe(l)' or 'carrier(k)' or 'subblock(n)/carrier(k)/subframe(l)/PDSCH(m)' as the selector string to configure or read this attribute. The default value is 0-49. Get Function: RFmxLTE_GetPDSCHResourceBlockAllocation Set Function: RFmxLTE_SetPDSCHResourceBlockAllocation |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the physical downlink shared channel (PDSCH) power level (Ra) relative to the power of the cell-specific reference signal. This value is expressed in dB. Measurement uses the RFMXLTE_ATTR_DOWNLINK_USER_DEFINED_CELL_SPECIFIC_RATIO attribute to calculate the Rb. Refer to section 3.3 of the 3GPP 36.521 specification for more information about Ra. Use 'PDSCH(m)' or 'subframe(l)' or 'carrier(k)' or 'subblock(n)' or 'subblock(n)/carrier(k)/subframe(l)/PDSCH(m)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetUserDefinedPDSCHPower Set Function: RFmxLTE_SetUserDefinedPDSCHPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the E-UTRA Test Model type when you set the RFMXLTE_ATTR_DOWNLINK_CHANNEL_CONFIGURATION_MODE attribute to RFMXLTE_VAL_DOWNLINK_CHANNEL_CONFIGURATION_MODE_TEST_MODEL. Refer to section 6.1.1 of the 3GPP 36.141 specification for more information regarding test model configurations. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM1_1.1. Get Function: RFmxLTE_GetDownlinkTestModel Set Function: RFmxLTE_SetDownlinkTestModel |
Values: |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM1_1 (0) | Specifies an E-UTRA Test Model 1. |
---|---|
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM1_2 (1) | Specifies an E-UTRA Test Model 1.2. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM2 (2) | Specifies an E-UTRA Test Model 2. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM2A (3) | Specifies an E-UTRA Test Model 2a. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM2B (8) | Specifies an E-UTRA Test Model 2b. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM3_1 (4) | Specifies an E-UTRA Test Model 3.1. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM3_1A (7) | Specifies an E-UTRA Test Model 3.1a. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM3_1B (9) | Specifies an E-UTRA Test Model 3.1b. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM3_2 (5) | Specifies an E-UTRA Test Model 3.2. |
RFMXLTE_VAL_DOWNLINK_TEST_MODEL_TM3_3 (6) | Specifies an E-UTRA Test Model 3.3. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the values of the RFMXLTE_ATTR_PUSCH_MODULATION_TYPE, RFMXLTE_ATTR_PUSCH_NUMBER_OF_RESOURCE_BLOCK_CLUSTERS, RFMXLTE_ATTR_PUSCH_RESOURCE_BLOCK_OFFSET, and RFMXLTE_ATTR_PUSCH_NUMBER_OF_RESOURCE_BLOCKS attributes are auto-detected by the measurement or if you specify the values of these attributes. The measurement ignores this attribute, when you set the RFMXLTE_ATTR_LINK_DIRECTION attribute to RFMXLTE_VAL_LINK_DIRECTION_DOWNLINK. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_RESOURCE_BLOCK_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetAutoResourceBlockDetectionEnabled Set Function: RFmxLTE_SetAutoResourceBlockDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_RESOURCE_BLOCK_DETECTION_ENABLED_FALSE (0) | The values of the PUSCH Mod Type, PUSCH Num Clusters, PUSCH RB Offset, and PUSCH Num RBs attributes that you specify are used for the measurement. |
---|---|
RFMXLTE_VAL_AUTO_RESOURCE_BLOCK_DETECTION_ENABLED_TRUE (1) | The values of the PUSCH Mod Type, PUSCH Num Clusters, PUSCH RB Offset, and PUSCH Num RBs attributes are detected automatically and used for the measurement. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether you configure the values of the demodulation reference signal (DMRS) parameters, such as RFMXLTE_ATTR_UPLINK_GROUP_HOPPING_ENABLED, RFMXLTE_ATTR_UPLINK_SEQUENCE_HOPPING_ENABLED, RFMXLTE_ATTR_CELL_ID, RFMXLTE_ATTR_PUSCH_N_DMRS_1, RFMXLTE_ATTR_PUSCH_N_DMRS_2, and RFMXLTE_ATTR_PUSCH_DELTA_SEQUENCE_SHIFT attributes, or if the values of these attributes are auto-detected by the 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 Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_DMRS_DETECTION_ENABLED_FALSE. Get Function: RFmxLTE_GetAutoDMRSDetectionEnabled Set Function: RFmxLTE_SetAutoDMRSDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_DMRS_DETECTION_ENABLED_FALSE (0) | The user-specified DMRS parameters are used. |
---|---|
RFMXLTE_VAL_AUTO_DMRS_DETECTION_ENABLED_TRUE (1) | The values of the DMRS parameters are automatically detected. Measurement returns an error if you set the RFMXLTE_ATTR_MODACC_SYNCHRONIZATION_MODE attribute to RFMXLTE_VAL_MODACC_SYNCHRONIZATION_MODE_FRAME, since it is not possible to get the frame boundary when RFmx detects DMRS parameters automatically. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the sequence group number hopping for demodulation reference signal (DMRS) is enabled, as defined in section 5.5.1.3 of the 3GPP TS 36.211 specification. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_UPLINK_GROUP_HOPPING_ENABLED_FALSE. Get Function: RFmxLTE_GetUplinkGroupHoppingEnabled Set Function: RFmxLTE_SetUplinkGroupHoppingEnabled |
Values: |
RFMXLTE_VAL_UPLINK_GROUP_HOPPING_ENABLED_FALSE (0) | The measurement uses zero as the sequence group number for all the slots. |
---|---|
RFMXLTE_VAL_UPLINK_GROUP_HOPPING_ENABLED_TRUE (1) | Calculates the sequence group number for each slot, as defined in the section 5.5.1.3 of 3GPP 36.211 Specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the base sequence number hopping for the demodulation reference signal (DMRS) is enabled, as defined in section 5.5.1.3 of the 3GPP TS 36.211 specification. This attribute is only applicable only when you set the RFMXLTE_ATTR_PUSCH_NUMBER_OF_RESOURCE_BLOCKS attribute to a value greater than 5. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_UPLINK_SEQUENCE_HOPPING_ENABLED_FALSE. Get Function: RFmxLTE_GetUplinkSequenceHoppingEnabled Set Function: RFmxLTE_SetUplinkSequenceHoppingEnabled |
Values: |
RFMXLTE_VAL_UPLINK_SEQUENCE_HOPPING_ENABLED_FALSE (0) | The measurement uses zero as the base sequence number for all the slots. |
---|---|
RFMXLTE_VAL_UPLINK_SEQUENCE_HOPPING_ENABLED_TRUE (1) | Calculates the base sequence number for each slot, as defined in the section 5.5.1.4 of 3GPP 36.211 specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether orthogonal cover codes (OCCs) need to be used on the demodulation reference signal (DMRS) signal. The measurement internally sets this attribute to TRUE for multi antenna cases. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_DMRS_OCC_ENABLED_FALSE. Get Function: RFmxLTE_GetDMRSOCCEnabled Set Function: RFmxLTE_SetDMRSOCCEnabled |
Values: |
RFMXLTE_VAL_DMRS_OCC_ENABLED_FALSE (0) | The measurement ignores the RFMXLTE_ATTR_PUSCH_CYCLIC_SHIFT_FIELD and uses the RFMXLTE_ATTR_PUSCH_N_DMRS_2 field for DMRS calculations. |
---|---|
RFMXLTE_VAL_DMRS_OCC_ENABLED_TRUE (1) | The measurement uses the table 5.5.2.1.1-1 of 3GPP 36.211 specification to decide the value of RFMXLTE_ATTR_PUSCH_N_DMRS_2 and [w(0) w(1)] for DMRS signal based on the values you set for the RFMXLTE_ATTR_PUSCH_CYCLIC_SHIFT_FIELD and RFMXLTE_ATTR_TRANSMIT_ANTENNA_TO_ANALYZE. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the n_DMRS_1 value, which is used to calculate the cyclic shift of the demodulation reference signal (DMRS) in a frame. The valid values for this attribute are defined in table 5.5.2.1.1-2 of the 3GPP TS 36.211 specification. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPUSCHnDMRS1 Set Function: RFmxLTE_SetPUSCHnDMRS1 |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the physical uplink shared channel (PUSCH) delta sequence shift, which is used to calculate cyclic shift of the demodulation reference signal (DMRS). Refer to section 5.5.2.1.1 of the 3GPP TS 36.211 specification for more information about the PUSCH delta sequence shift. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPUSCHDeltaSequenceShift Set Function: RFmxLTE_SetPUSCHDeltaSequenceShift |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the modulation scheme used in the physical uplink shared channel (PUSCH) of the signal being measured. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_PUSCH_MODULATION_TYPE_QPSK. Get Function: RFmxLTE_GetPUSCHModulationType Set Function: RFmxLTE_SetPUSCHModulationType |
Values: |
RFMXLTE_VAL_PUSCH_MODULATION_TYPE_QPSK (0) | Specifies a QPSK modulation scheme. |
---|---|
RFMXLTE_VAL_PUSCH_MODULATION_TYPE_16_QAM (1) | Specifies a 16-QAM modulation scheme. |
RFMXLTE_VAL_PUSCH_MODULATION_TYPE_64_QAM (2) | Specifies a 64-QAM modulation scheme. |
RFMXLTE_VAL_PUSCH_MODULATION_TYPE_256_QAM (3) | Specifies a 256-QAM modulation scheme. |
RFMXLTE_VAL_PUSCH_MODULATION_TYPE_1024_QAM (4) | Specifies a 1024-QAM modulation scheme. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of resource allocation clusters, with each cluster including one or more consecutive resource blocks. Refer to 5.5.2.1.1 of the 3GPP TS 36.213 specification for more information about the number of channels in the physical uplink shared channel (PUSCH). Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 1. Get Function: RFmxLTE_GetPUSCHNumberOfResourceBlockClusters Set Function: RFmxLTE_SetPUSCHNumberOfResourceBlockClusters |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting resource block number of a physical uplink shared channel (PUSCH) cluster. Use 'cluster(l)' or 'carrier(k)' or 'subblock(n)/carrier(k)'/cluster(l)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPUSCHResourceBlockOffset Set Function: RFmxLTE_SetPUSCHResourceBlockOffset |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of consecutive resource blocks in a physical uplink shared channel (PUSCH) cluster. Use 'cluster(l)' or 'carrier(k)' or 'subblock(n)/carrier(k)'/cluster(l)' as the selector string to configure or read this attribute. The default value is -1. If you set this attribute to -1, all available resource blocks for the specified bandwidth are configured. Get Function: RFmxLTE_GetPUSCHNumberofResourceBlocks Set Function: RFmxLTE_SetPUSCHNumberofResourceBlocks |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the n_DMRS_2 value, which is used to calculate the cyclic shift of the demodulation reference signal (DMRS) in a slot. The valid values for this attribute are, as defined in table 5.5.2.1.1-1 of the 3GPP TS 36.211 specification. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPUSCHnDMRS2 Set Function: RFmxLTE_SetPUSCHnDMRS2 |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the cyclic shift field in uplink-related DCI format. When the RFMXLTE_ATTR_DMRS_OCC_ENABLED attribute is set to True, the measurement uses the table 5.5.2.1.1-1 of 3GPP 36.211 specification to decide the valued of n(2)DMRS and [w(0) w(1)] for DMRS signal based on RFMXLTE_ATTR_PUSCH_CYCLIC_SHIFT_FIELD along with RFMXLTE_ATTR_TRANSMIT_ANTENNA_TO_ANALYZE. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 7, inclusive. Get Function: RFmxLTE_GetPUSCHCyclicShiftField Set Function: RFmxLTE_SetPUSCHCyclicShiftField |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of the physical uplink shared channel (PUSCH) data relative to PUSCH DMRS for a component carrier. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPUSCHPower Set Function: RFmxLTE_SetPUSCHPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the LTE signal getting measured contains SRS transmission. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_SRS_ENABLED_FALSE. Get Function: RFmxLTE_GetSRSEnabled Set Function: RFmxLTE_SetSRSEnabled |
Values: |
RFMXLTE_VAL_SRS_ENABLED_FALSE (0) | Measurement expects signal without SRS transmission. |
---|---|
RFMXLTE_VAL_SRS_ENABLED_TRUE (1) | Measurement expects signal with SRS transmission. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the SRS subframe configuration specified in the Table 5.5.3.3-1 of 3GPP 36.211 specification. It is a cell-specific attribute. This attribute defines the subframes that are reserved for SRS transmission in a given cell. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. When you set the RFMXLTE_ATTR_DUPLEX_SCHEME attribute to RFMXLTE_VAL_DUPLEX_SCHEME_FDD, valid values are from 0 to 14, and when you set the RFMXLTE_ATTR_DUPLEX_SCHEME attribute to RFMXLTE_VAL_DUPLEX_SCHEME_TDD, valid values are from 0 to 13. Get Function: RFmxLTE_GetSRSSubframeConfiguration Set Function: RFmxLTE_SetSRSSubframeConfiguration |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the cell-specific SRS bandwidth configuration CSRS . Refer to section 5.5.3.2 of 3GPP 36.211 specification for more details. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 7. Valid values are from 0 to 7, inclusive. Get Function: RFmxLTE_GetSRS_C_SRS Set Function: RFmxLTE_SetSRS_C_SRS |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the UE specific SRS bandwidth configuration BSRS . Refer to section 5.5.3.2 of 3GPP 36.211 specification for more details. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are from 0 to 3, inclusive. Get Function: RFmxLTE_GetSRS_B_SRS Set Function: RFmxLTE_SetSRS_B_SRS |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the SRS configuration index ISRS . It is used to determine the SRS periodicity and SRS subframe offset. It is a UE specific attribute which defines whether the SRS is transmitted in the subframe reserved for SRS by SRS subframe configuration. Refer to 3GPP 36.213 specification for more details. If the periodicity of the given SRS configuration is more than one frame, use the multi-frame generation with a digital trigger at the start of the first frame for accurate demodulation. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. When you set the RFMXLTE_ATTR_DUPLEX_SCHEME attribute to RFMXLTE_VAL_DUPLEX_SCHEME_FDD, valid values are from 0 to 636, and when you set the RFMXLTE_ATTR_DUPLEX_SCHEME attribute to RFMXLTE_VAL_DUPLEX_SCHEME_TDD, valid values are from 0 to 644. Get Function: RFmxLTE_GetSRS_I_SRS Set Function: RFmxLTE_SetSRS_I_SRS |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the SRS frequency domain position nRRC . Refer to section 5.5.3.2 of 3GPP 36.211 specification for more details. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are from 0 to 23, inclusive. Get Function: RFmxLTE_GetSRS_n_RRS Set Function: RFmxLTE_SetSRS_n_RRS |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the cyclic shift value nSRS CS used for generating SRS base sequence. Refer to section 5.5.3.2 of 3GPP 36.211 specification for more details. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are from 0 to 7, inclusive. Get Function: RFmxLTE_GetSRS_n_SRS_CS Set Function: RFmxLTE_SetSRS_n_SRS_CS |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the SRS hopping bandwidth bhop. Frequency hopping for SRS signal is enabled when the value of RFMXLTE_ATTR_SRS_b_HOP attribute is less than the value of RFMXLTE_ATTR_SRS_B_SRS attribute. If the given measurement interval is more than one frame, use the multi-frame generation with digital trigger at the start of the first frame for accurate demodulation, since hopping pattern will vary across frames. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 3. Valid values are from 0 to 3, inclusive. Get Function: RFmxLTE_GetSRS_b_Hop Set Function: RFmxLTE_SetSRS_b_Hop |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the transmission comb index. If you set this attribute to 0, SRS is transmitted on the even subcarriers in the allocated region. If you set this attribute to 1, SRS is transmitted on the odd subcarriers in the allocated region. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetSRS_k_TC Set Function: RFmxLTE_SetSRS_k_TC |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies SRS MaxUpPTS parameter which determines whether SRS is transmitted in all possible RBs of UpPTS symbols in LTE TDD. Refer to section 5.5.3.2 of 3GPP 36.211 specification for more details. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_SRS_MAXIMUM_UpPTS_ENABLED_FALSE. Get Function: RFmxLTE_GetSRSMaximumUpPTSEnabled Set Function: RFmxLTE_SetSRSMaximumUpPTSEnabled |
Values: |
RFMXLTE_VAL_SRS_MAXIMUM_UpPTS_ENABLED_FALSE (0) | In special subframe, SRS is transmitted in RBs specified by SRS bandwidth configurations. |
---|---|
RFMXLTE_VAL_SRS_MAXIMUM_UpPTS_ENABLED_TRUE (1) | In special subframe, SRS is transmitted in all possible RBs. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of format 4 PRACH allocations in UpPTS for Subframe 1, first special subframe, in LTE TDD. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 6. Get Function: RFmxLTE_GetSRSSubframe1_N_RA Set Function: RFmxLTE_SetSRSSubframe1_N_RA |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of format 4 PRACH allocations in UpPTS for Subframe 6, second special subframe, in LTE TDD. It is ignored for UL/DL Configuration 3, 4, and 5. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 6. Get Function: RFmxLTE_GetSRSSubframe6_N_RA Set Function: RFmxLTE_SetSRSSubframe6_N_RA |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the average power of SRS transmission with respect to PUSCH DMRS power. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetSRSPower Set Function: RFmxLTE_SetSRSPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the modulation scheme used in physical sidelink shared channel (PSSCH) of the signal being measured. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_PSSCH_MODULATION_TYPE_QPSK. Get Function: RFmxLTE_GetPSSCHModulationType Set Function: RFmxLTE_SetPSSCHModulationType |
Values: |
RFMXLTE_VAL_PSSCH_MODULATION_TYPE_QPSK (0) | Specifies a QPSK modulation scheme. |
---|---|
RFMXLTE_VAL_PSSCH_MODULATION_TYPE_QAM16 (1) | Specifies a 16-QAM modulation scheme. |
RFMXLTE_VAL_PSSCH_MODULATION_TYPE_QAM64 (2) | Specifies a 64-QAM modulation scheme. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting resource block number of a physical sidelink shared channel (PSSCH) allocation. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPSSCHResourceBlockOffset Set Function: RFmxLTE_SetPSSCHResourceBlockOffset |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of consecutive resource blocks in a physical sidelink shared channel (PSSCH) allocation. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is -1. If you set this attribute to -1, all available resource blocks for the specified bandwidth are configured. Get Function: RFmxLTE_GetPSSCHNumberOfResourceBlocks Set Function: RFmxLTE_SetPSSCHNumberOfResourceBlocks |
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeF64 RFmxLTE_GetAttributeF64 |
Description: | Specifies the power of the physical sidelink shared channel (PSSCH) data relative to PSSCH DMRS for a component carrier. This value is expressed in dB. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetPSSCHPower Set Function: RFmxLTE_SetPSSCHPower |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting subframe of an LAA burst. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetLAAStartingSubframe Set Function: RFmxLTE_SetLAAStartingSubframe |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of subframes in an LAA burst including the starting subframe. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 1. Get Function: RFmxLTE_GetLAANumberOfSubframes Set Function: RFmxLTE_SetLAANumberOfSubframes |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting position of symbol 0 in the first subframe of an LAA uplink burst. Refer to section 5.6 of the 3GPP 36.211 specification for more information regarding LAA uplink start position. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_LAA_UPLINK_START_POSITION_00. Get Function: RFmxLTE_GetLAAUplinkStartPosition Set Function: RFmxLTE_SetLAAUplinkStartPosition |
Values: |
RFMXLTE_VAL_LAA_UPLINK_START_POSITION_00 (0) | The symbol 0 in the first subframe of an LAA uplink burst is completely occupied. There is no idle duration. |
---|---|
RFMXLTE_VAL_LAA_UPLINK_START_POSITION_01 (1) | The starting position of symbol 0 in the first subframe of an LAA uplink burst is calculated as per section 5.6 (frame structure type 3) of the 3GPP 36.211 specification. The symbol is partially occupied. |
RFMXLTE_VAL_LAA_UPLINK_START_POSITION_10 (2) | The starting position of symbol 0 in the first subframe of an LAA uplink burst is calculated as per section 5.6 (frame structure type 3) of the 3GPP 36.211 specification. The symbol is partially occupied. |
RFMXLTE_VAL_LAA_UPLINK_START_POSITION_11 (3) | The symbol 0 in the first subframe of an LAA uplink burst is completely idle. Symbol 0 is not transmitted in this case. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the ending symbol number in the last subframe of an LAA uplink burst. Refer to section 5.3.3.1.1A of the 3GPP 36.212 specification for more information regarding LAA uplink ending symbol. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_LAA_UPLINK_ENDING_SYMBOL_13. Get Function: RFmxLTE_GetLAAUplinkEndingSymbol Set Function: RFmxLTE_SetLAAUplinkEndingSymbol |
Values: |
RFMXLTE_VAL_LAA_UPLINK_ENDING_SYMBOL_12 (12) | The last subframe of an LAA uplink burst ends at symbol 12. |
---|---|
RFMXLTE_VAL_LAA_UPLINK_ENDING_SYMBOL_13 (13) | The last subframe of an LAA uplink burst ends at symbol 13. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting symbol number in the first subframe of an LAA downlink burst. Refer to section 13A of the 3GPP 36.213 specification for more information regarding LAA downlink starting symbol. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_LAA_DOWNLINK_STARTING_SYMBOL_0. Get Function: RFmxLTE_GetLAADownlinkStartingSymbol Set Function: RFmxLTE_SetLAADownlinkStartingSymbol |
Values: |
RFMXLTE_VAL_LAA_DOWNLINK_STARTING_SYMBOL_0 (0) | The first subframe of an LAA downlink burst starts at symbol 0. |
---|---|
RFMXLTE_VAL_LAA_DOWNLINK_STARTING_SYMBOL_7 (7) | The first subframe of an LAA downlink burst starts at symbol 7. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of ending symbols in the last subframe of an LAA downlink burst. Refer to section 4.3 of the 3GPP 36.211 specification for more information regarding LAA downlink number of ending symbols. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_14. Get Function: RFmxLTE_GetLAADownlinkNumberOfEndingSymbols Set Function: RFmxLTE_SetLAADownlinkNumberOfEndingSymbols |
Values: |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_3 (3) | The number of ending symbols in the last subframe of an LAA downlink burst is 3. |
---|---|
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_6 (6) | The number of ending symbols in the last subframe of an LAA downlink burst is 6. |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_9 (9) | The number of ending symbols in the last subframe of an LAA downlink burst is 9. |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_10 (10) | The number of ending symbols in the last subframe of an LAA downlink burst is 10. |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_11 (11) | The number of ending symbols in the last subframe of an LAA downlink burst is 11. |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_12 (12) | The number of ending symbols in the last subframe of an LAA downlink burst is 12. |
RFMXLTE_VAL_LAA_DOWNLINK_NUMBER_OF_ENDING_SYMBOLS_14 (14) | The number of ending symbols in the last subframe of an LAA downlink burst is 14. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the narrowband physical layer cell identity. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 503, inclusive. Get Function: RFmxLTE_GetNCellID Set Function: RFmxLTE_SetNCellID |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the subcarrier bandwidth of an NB-IoT signal. This attribute specifies the spacing between adjacent subcarriers. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_NB_IOT_UPLINK_SUBCARRIER_SPACING_15KHZ. Get Function: RFmxLTE_GetNBIoTUplinkSubcarrierSpacing Set Function: RFmxLTE_SetNBIoTUplinkSubcarrierSpacing |
Values: |
RFMXLTE_VAL_NB_IOT_UPLINK_SUBCARRIER_SPACING_15KHZ (0) | The subcarrier spacing is 15 kHz. |
---|---|
RFMXLTE_VAL_NB_IOT_UPLINK_SUBCARRIER_SPACING_3_75KHZ (1) | The subcarrier spacing is 3.75 kHz. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the values of the RFMXLTE_ATTR_NPUSCH_TONE_OFFSET, NPUSCH Number of Tones, and RFMXLTE_ATTR_NPUSCH_MODULATION_TYPE attributes are auto-detected by the measurement or specified by you. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXLTE_VAL_AUTO_NPUSCH_CHANNEL_DETECTION_ENABLED_TRUE. Get Function: RFmxLTE_GetAutoNPUSCHChannelDetectionEnabled Set Function: RFmxLTE_SetAutoNPUSCHChannelDetectionEnabled |
Values: |
RFMXLTE_VAL_AUTO_NPUSCH_CHANNEL_DETECTION_ENABLED_FALSE (0) | The measurement uses the values that you specify for the NPUSCH Tone Offset, NPUSCH Number of Tones, and NPUSCH Mod Type attributes. |
---|---|
RFMXLTE_VAL_AUTO_NPUSCH_CHANNEL_DETECTION_ENABLED_TRUE (1) | The measurement uses the values of the NPUSCH Tone Offset, NPUSCHÂ Number of Tones, and NPUSCH Mod Type attributes that are auto-detected. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the NPUSCH format. A value of 1 indicates that narrowband physical uplink shared channel (NPUSCH) carries user data (UL-SCH) and a value of 2 indicates that NPUSCH carries uplink control information. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 1. Get Function: RFmxLTE_GetNPUSCHFormat Set Function: RFmxLTE_SetNPUSCHFormat |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the starting slot number of the NPUSCH burst. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Get Function: RFmxLTE_GetNPUSCHStartingSlot Set Function: RFmxLTE_SetNPUSCHStartingSlot |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the location of the starting subcarrier (tone) within the 200 kHz bandwidth that is allocated to the narrowband physical uplink shared channel (NPUSCH). Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. For 15 kHz subcarrier spacing, the valid values are as follows: for 1 tones, 0 to 11, inclusive, for 3 tones, 0, 3, 6, and 9, for 6 tones, 0 and 6, for 12 tones, 0 For 3.75 kHz subcarrier spacing, the valid values are 0 to 47, inclusive. Get Function: RFmxLTE_GetNPUSCHToneOffset Set Function: RFmxLTE_SetNPUSCHToneOffset |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the number of subcarriers (tones) within the 200 kHz bandwidth that is allocated to the narrowband physical uplink shared channel (NPUSCH). Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 1. For Format 1 and 15 kHz subcarrier spacing, the valid values are 1, 3, 6, and 12. For Format 1, 3.75 kHz subcarrier spacing, and Format 2, the valid value is 1. Get Function: RFmxLTE_GetNPUSCHNumberOfTones Set Function: RFmxLTE_SetNPUSCHNumberOfTones |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the modulation type that is used by the narrowband physical uplink shared channel (NPUSCH). This attribute is valid when RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES is equal to 1 and RFMXLTE_ATTR_NPUSCH_FORMAT is equal to 1. The modulation type for other configurations is defined in Table 10.1.3.2-1 of the 3GPP TS 36.211 specification. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_NPUSCH_MODULATION_TYPE_BPSK. Get Function: RFmxLTE_GetNPUSCHModulationType Set Function: RFmxLTE_SetNPUSCHModulationType |
Values: |
RFMXLTE_VAL_NPUSCH_MODULATION_TYPE_BPSK (0) | Specifies a BPSK modulation scheme. |
---|---|
RFMXLTE_VAL_NPUSCH_MODULATION_TYPE_QPSK (1) | Specifies a QPSK modulation scheme. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the RFMXLTE_ATTR_NPUSCH_DMRS_BASE_SEQUENCE_INDEX attribute is computed by the measurement or specified by you. This attribute is valid when you set the NPUSCH Group Hopping Enabled attribute to False, the RFMXLTE_ATTR_NPUSCH_FORMAT attribute to 1, and the RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES attribute to 3, 6, or 12. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_NPUSCH_DMRS_BASE_SEQUENCE_MODE_AUTO. Get Function: RFmxLTE_GetNPUSCHDMRSBaseSequenceMode Set Function: RFmxLTE_SetNPUSCHDMRSBaseSequenceMode |
Values: |
RFMXLTE_VAL_NPUSCH_DMRS_BASE_SEQUENCE_MODE_MANUAL (0) | The measurement uses the value that you specify for the NPUSCH DMRS Base Sequence Index attribute. |
---|---|
RFMXLTE_VAL_NPUSCH_DMRS_BASE_SEQUENCE_MODE_AUTO (1) | The measurement uses the value of RFMXLTE_ATTR_NCELL_ID attribute to compute the NPUSCH DMRS Base Sequence Index as defined in section 10.1.4.1.2 of the 3GPP TS 36.211 specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the base sequence index of the Narrowband Physical Uplink Shared Channel (NPUSCH) DMRS as defined in section 10.1.4.1.2 of the 3GPP TS 36.211 specification. This attribute is valid when you set the NPUSCH Group Hopping Enabled attribute to False, the RFMXLTE_ATTR_NPUSCH_DMRS_BASE_SEQUENCE_MODE attribute to RFMXLTE_VAL_NPUSCH_DMRS_BASE_SEQUENCE_MODE_MANUAL, and the RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES attribute to 3, 6, or 12. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. For 3 tones, valid values are 0 to 11, inclusive. For 6 tones, valid values are 0 to 13, inclusive. For 12 tones, valid values are 0 to 29, inclusive. Get Function: RFmxLTE_GetNPUSCHDMRSBaseSequenceIndex Set Function: RFmxLTE_SetNPUSCHDMRSBaseSequenceIndex |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the cyclic shift of the narrowband physical uplink shared channel (NPUSCH) DMRS as defined in Table 10.1.4.1.2-3 of the 3GPP TS 36.211 specification. This attribute is valid when you set the RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES attribute to 3 or 6. If the value of RFMXLTE_ATTR_NPUSCH_NUMBER_OF_TONES attribute is 12, the RFMXLTE_ATTR_NPUSCH_DMRS_CYCLIC_SHIFT attribute has a fixed value of 0. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. For 3 tones, valid values are 0 to 2, inclusive. For 6 tones, valid values are 0 to 3, inclusive. Get Function: RFmxLTE_GetNPUSCHDMRSCyclicShift Set Function: RFmxLTE_SetNPUSCHDMRSCyclicShift |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the group hopping is enabled for narrowband physical uplink shared channel (NPUSCH) DMRS. This attribute is valid only when the RFMXLTE_ATTR_NPUSCH_FORMAT is 1. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_NPUSCH_DMRS_GROUP_HOPPING_ENABLED_FALSE. Get Function: RFmxLTE_GetNPUSCHDMRSGroupHoppingEnabled Set Function: RFmxLTE_SetNPUSCHDMRSGroupHoppingEnabled |
Values: |
RFMXLTE_VAL_NPUSCH_DMRS_GROUP_HOPPING_ENABLED_FALSE (0) | Group hopping is disabled. |
---|---|
RFMXLTE_VAL_NPUSCH_DMRS_GROUP_HOPPING_ENABLED_TRUE (1) | Group hopping is enabled. The sequence group number is calculated as defined in section 10.1.4.1.3 of the 3GPP TS 36.211 specification. |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies the delta sequence shift of the narrowband physical uplink shared channel (NPUSCH) DMRS, which is used to calculate the sequence shift pattern. This value is used to compute the sequence group number as defined in section 10.1.4.1.3 of the 3GPP TS 36.211 specification. This attribute is valid when you set the RFMXLTE_ATTR_NPUSCH_DMRS_GROUP_HOPPING_ENABLED attribute to RFMXLTE_VAL_NPUSCH_DMRS_GROUP_HOPPING_ENABLED_TRUE. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is 0. Valid values are 0 to 29, inclusive. Get Function: RFmxLTE_GetNPUSCHDMRSDeltaSequenceShift Set Function: RFmxLTE_SetNPUSCHDMRSDeltaSequenceShift |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxLTE_SetAttributeI32 RFmxLTE_GetAttributeI32 |
Description: | Specifies whether the component carrier contains enhanced machine type communications (Cat-M1 or Cat-M2) transmission. Use 'carrier(k)' or 'subblock(n)/carrier(k)' as the selector string to configure or read this attribute. The default value is RFMXLTE_VAL_EMTC_ANALYSIS_ENABLED_FALSE. Get Function: RFmxLTE_GetEMTCAnalysisEnabled Set Function: RFmxLTE_SetEMTCAnalysisEnabled |
Values: |
RFMXLTE_VAL_EMTC_ANALYSIS_ENABLED_FALSE (0) | The measurement considers the signal as LTE FDD/TDD transmission. |
---|---|
RFMXLTE_VAL_EMTC_ANALYSIS_ENABLED_TRUE (1) | Detects the eMTC half duplex pattern, narrow band hopping, and eMTC guard symbols present in the uplink transmission. |
Creating and Setting Up a gRPC Server
Session Utilities API Reference
gRPC API Differences From C API
Sharing Driver Sessions Between Clients
C API Docs
NI-DAQmx
- gRPC API Differences From C API
- Task Configuration And Control
- Channel Configuration And Creation
- Timing
- Triggering
- Read Functions
- Write Functions
- Export Hardware Signals
- Scale Configuration
- Internal Buffer Configuration
- Advanced Functions
- System Configuration
- Error Handling
- Buffer Attributes
- Calibration Info Attributes
- Channel Attributes
- Device Attributes
- Export Signal Attributes
- Persisted Channel Attributes
- Persisted Scale Attributes
- Persisted Task Attributes
- Physical Channel Attributes
- Read Attributes
- Scale Attributes
- System Attributes
- Task Attributes
- Timing Attributes
- Trigger Attributes
- Watchdog Attributes
- Write Attributes
NI-DCPOWER
- Setup Functions
- Configure Functions
- Measurement Functions
- Control Functions
- Trigger And Event
- Attribute Functions
- Query Functions
- Calibration Functions
- Utility Functions
- Supported Device
- Source Attributes
- Transient Attributes
- Voltage Attributes
- Current Attributes
- Pulse Voltage Attributes
- Pulse Current Attributes
- Cutoff Attributes
- Measurement Attributes
- Trigger Attributes Functions
- Event Attributes
- Advanced Attributes
- Inherent Ivi Attributes
- Supported Device Attributes
NI-DIGITAL PATTERN DRIVER
- Init And Close Functions
- Session Locking Functions
- Utility Functions
- Error Handling Functions
- Calibration Functions
- Attributes Functions
- Pin Map Functions
- Low Level Functions
- Low Level Action Functions
- Pin Control Functions
- Static IO Functions
- Clock Generator Functions
- Levels And Timing Functions
- TDR Functions
- PPMU Configuration Functions
- DC Voltage Functions
- DC Current Functions
- PPMU Action Functions
- Pattern Configuration Functions
- Pattern Action Functions
- History Ram Functions
- Source Memory Functions
- Capture Memory Functions
- Triggers And Events Functions
- Conditional Jump Trigger Functions
- Sequencer Flag Functions
- Sequencer Register Functions
- Match Fail Combination Functions
- Pattern Results Functions
- Sort Results Functions
- Frequency Measurement Functions
- IVI Inherent Attributes
- Specific Driver Information Attributes, Read Only
- Driver Setup Information Attributes
- Device Attributes
- Pin Control Attributes
- Level Configuration Attributes
- Trigger Configuration Attributes
- PPMU Attributes
- Patterns Attributes
- Pattern Opcode Event Attributes
- Timing Offset Attributes
- Keep Alive Attributes
- Frequency Measurement Attributes
- Clock Generator Attributes
- History RAM
- Synchronization Attributes
- TDR Endpoint Termination Attributes
NI-FGEN
- Setup Functions
- Configuration Functions
- Standard Output Functions
- Arbitrary Waveform Output Functions
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
- Trigger And Syncronizations Functions
- 5404 Routing Functions
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Configure Peer To Peer Functions
- Attribute Functions
- Waveform Control Functions
- Error Functions
- Output Attributes
- Arbitrary Waveform Attributes
- Data Transfer Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Attributes
- Standard Function Attributes
- Clock Attributes
- Event Attributes
- Triggering Attributes
- Instrument Specific Attributes
- Inherent IVI Attributes
- 5401 5411 5431
NI-RFmx Bluetooth
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Packet Attributes
- Auto Detect Signal Attributes
- Modacc Attributes
- ACP Attributes
- Twenty dB Attributes
- Frequency Range Attributes
- TXP Attributes
- Advanced Attributes
NI-RFmx NR
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attributes Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Signal Detection Attributes
- Component Carrier Attributes
- List Attributes
- Modacc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- TXP Attributes
- Pvt Attributes
- Advanced Attributes
NI-RFmx LTE
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Ch Configuration Functions
- NB IoT Configuration Functions
- ModAcc Configuration Functions
- ACP Configuration Functions
- CHP Configuration Functions
- OBW Configuration Functions
- SEM Configuration Functions
- PVT Configuration Functions
- SlotPhase Configuration Functions
- SlotPower Configuration Functions
- Set And Get Attribute Functions
- ModAcc Fetch Functions
- ACP Fetch Functions
- CHP Fetch Functions
- OBW Fetch Functions
- SEM Fetch Functions
- PVT Fetch Functions
- SlotPhase Fetch Functions
- SlotPower Fetch Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Component Carrier Attributes
- ModAcc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- PVT Attributes
- SlotPhase Attributes
- SlotPower Attributes
- Advanced Attributes
NI-RFmx SpecAn
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Read Functions
- Fetch Functions
- Utility Functions
- Marker Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- ACP Attributes
- Cdf Attributes
- CHP Attributes
- Fcnt Attributes
- Harm Attributes
- OBW Attributes
- SEM Attributes
- Spectrum Attributes
- Spur Attributes
- TXP Attributes
- AMPM Attributes
- Dpd Attributes
- IQ Attributes
- IM Attributes
- NF Attributes
- Phasenoise Attributes
- PAVT Attributes
- Advanced Attributes
NI-RFmx WLAN
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch DSSS ModAcc Functions
- Fetch OFDM ModAcc Functions
- Fetch SEM Functions
- Fetch TXP Functions
- Fetch PowerRamp Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- OFDM Attributes
- Auto Detect Signal Attributes
- DSSS ModAcc Attributes
- OFDM ModAcc Attributes
- SEM Attributes
- TXP Attributes
- PowerRamp Attributes
- Advanced Attributes
NI-RFSA
- General Functions
- Configuration Functions
- Acquisition Functions
- Utility Functions
- Calibration Functions
- General Attributes
- Vertical Attributes
- Signal Path Attributes
- Acquisition Attributes
- Acquisition Attributes
- Triggers Attributes
- Events Attributes
- Device Characteristics Attributes
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
- Factory Calibration Attributes
- External Alignment Attributes
- Device Specific Attributes
NI-RFSG
- General Functions
- Generation Configuration
- Utility Functions
- Calibration Functions
- Arb Attributes
- Clock Attributes
- Configuration List Attributes
- De-embedding Attributes
- Device Characteristics Attributes
- Device Specific Attributes
- Events Attributes
- External Calibration Attributes
- Inherent IVI Attributes Attributes
- IQ Impairment Attributes
- Load Configurations Attributes
- Modulation Attributes
- Obsolete Attributes
- Peer To Peer Attributes
- RF Attributes
- Self Calibration Attributes
- Triggers Attributes
NI-SCOPE
- Setup Functions
- Configure Functions
- Attribute Functions
- Acquisition Functions
- Measurement Functions
- Calibrate Functions
- Utility Funcitons
- Error Handling Functions
- IVI Compliance Or Obsolete Functions
- Vertical Attributes
- Horizontal Attributes
- Trigger Attributes
- Clocking Attributes
- Synchronization Attributes
- Acquisition Attributes
- Waveform Measurements Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Streaming Attributes
- Device Attributes
- IVI Or Obsolete Attributes
- Instrument Capabilities Attributes
- If Digitizer Attributes
NI-XNET
- gRPC API differences from C APIs
- General Functions
- Cluster Properties
- Database Properties
- Device Properties
- ECU Properties
- Frame Properties
- Interface Properties
- LIN Schedule Entry Properties
- LIN Schedule Properties
- PDU Properties
- Session Ethernet Properties
- Session Frame Properties
- Session Interface Properties
- Session Properties
- Session SAE J1939 Properties
- Signal Properties
- Subframe Properties
- System Properties
- IP-Stack Functions
- Socket Options
- Socket Functions