SemComponentCarrierConfiguration
- class nirfmxnr.sem_component_carrier_configuration.SemComponentCarrierConfiguration(signal_obj)[source]
Bases:
object- configure_rated_output_power(selector_string, component_carrier_rated_output_power)[source]
Configures the rated output power (Prated, x) of the component carrier.
Use “carrier<k>” or “subblock<n>/carrier<k>” as the selector string to configure this method.
Note
This method is valid when you set the
LINK_DIRECTIONattribute to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station. For more details please refer to section 6.6.4 of 3GPP 38.104 specification.- Parameters:
selector_string (string) –
This parameter specifies a Selector String comprising of subblock number and carrier number.
Example:
”subblock0/carrier0”
You can use the
build_carrier_string()method to build the selector string.component_carrier_rated_output_power (float) – This parameter specifies the rated output power (Prated, x), which is used only to choose the limit table for medium range base station, FR2 Category A and FR2 Category B. This value is expressed in dBm. This parameter will be considered when you set the
LINK_DIRECTIONattribute to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station or FR2 Category A or FR2 Category B. For more details please refer to section 6.6.4 and section 9.7.4 of 3GPP 38.104 specification. The default value is 0.
- Returns:
Returns the status code of this method. The status code either indicates success or describes a warning condition.
- Return type:
- configure_rated_output_power_array(selector_string, component_carrier_rated_output_power)[source]
Configures an array of the rated output power (Prated, x) of the component carrier.
Use “subblock<n>” as the selector string to read results from this method.
Note
This method is valid when you set the
LINK_DIRECTIONattribute to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station. For more details please refer to section 6.6.4 of 3GPP 38.104 specification.- Parameters:
selector_string (string) –
This parameter specifies a Selector String comprising of the subblock number.
Example:
”subblock0”
You can use the
build_result_string()method to build the selector string.component_carrier_rated_output_power (float) – This parameter specifies an array of the rated output power (Prated, x), which is used only to choose the limit table for medium range base station, FR2 Category A and FR2 Category B. This value is expressed in dBm. This parameter will be considered when you set the
LINK_DIRECTIONattribute to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station or FR2 Category A or FR2 Category B. For more details please refer to section 6.6.4 of 3GPP 38.104 specification. The default value is 0.
- Returns:
Returns the status code of this method. The status code either indicates success or describes a warning condition.
- Return type:
- get_integration_bandwidth(selector_string)[source]
Gets the integration bandwidth of a component carrier. This value is expressed in Hz.
Use “carrier<k>” or “subblock<n>” or “subblock<n>/carrier<k>” as the Selector String to read this result.
The default value is 9 MHz.
- Parameters:
selector_string (string) – Pass an empty string.
- Returns:
- attr_val (float):
Returns the integration bandwidth of a component carrier. This value is expressed in Hz.
- error_code (int):
Returns the status code of this method. The status code either indicates success or describes a warning condition.
- Return type:
Tuple (attr_val, error_code)
- get_rated_output_power(selector_string)[source]
Gets the rated output power (Prated, x), which is used to select the limit table and calculate the limits for FR1 medium range base station, FR2 Category A and FR2 Category B, and also for NTN supported masks. This value is expressed in dBm.
In the case of FR1, this control is considered when the
LINK_DIRECTIONattribute is set to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station. For more details please refer to section 6.6.4.2.3 of 3GPP 38.104 specification. In the case of FR2, this control is considered when theLINK_DIRECTIONattribute is set to Downlink andSEM_DOWNLINK_MASK_TYPEattribute to Standard. For more details please refer to section 9.7.4.3 of 3GPP 38.104 specification.If the
BANDattribute is set to any NTN (Non-Terrestrial Network) band values 254, 255, 256,FREQUENCY_RANGEattribute to FR1,LINK_DIRECTIONto Downlink andSEM_DOWNLINK_MASK_TYPEattribute to Standard, then the Rated Output Power (P:sub:`rated, C, SYS)`specifies the sum of rated output powers for all TAB connectors of the carrier for the configuredSATELLITE_ACCESS_NODE_CLASS. For more details, please refer to section 6.6.4.2 of 3GPP 38.108 specification.If the
BANDattribute is set to any NTN (Non-Terrestrial Network) band values 512, 511, 510, 509, 508,FREQUENCY_RANGEattribute to FR2, andLINK_DIRECTIONto Uplink, then the Rated Output Power (TRP:sub:`rated)`specifies the rated TRP output power. For more details, please refer to section 9.5.2.2 of 3GPP 38.101-5 specification.Use “carrier<k>” or “subblock<n>” or “subblock<n>/carrier<k>” as the Selector String to read this result.
The default value is 0.
- Parameters:
selector_string (string) – Pass an empty string.
- Returns:
- attr_val (float):
Specifies the rated output power (Prated, x), which is used to select the limit table and calculate the limits for FR1 medium range base station, FR2 Category A and FR2 Category B, and also for NTN supported masks. This value is expressed in dBm.
- error_code (int):
Returns the status code of this method. The status code either indicates success or describes a warning condition.
- Return type:
Tuple (attr_val, error_code)
- set_rated_output_power(selector_string, value)[source]
Sets the rated output power (Prated, x), which is used to select the limit table and calculate the limits for FR1 medium range base station, FR2 Category A and FR2 Category B, and also for NTN supported masks. This value is expressed in dBm.
In the case of FR1, this control is considered when the
LINK_DIRECTIONattribute is set to Downlink,SEM_DOWNLINK_MASK_TYPEattribute to Standard, andGNODEB_CATEGORYattribute to Medium Range Base Station. For more details please refer to section 6.6.4.2.3 of 3GPP 38.104 specification. In the case of FR2, this control is considered when theLINK_DIRECTIONattribute is set to Downlink andSEM_DOWNLINK_MASK_TYPEattribute to Standard. For more details please refer to section 9.7.4.3 of 3GPP 38.104 specification.If the
BANDattribute is set to any NTN (Non-Terrestrial Network) band values 254, 255, 256,FREQUENCY_RANGEattribute to FR1,LINK_DIRECTIONto Downlink andSEM_DOWNLINK_MASK_TYPEattribute to Standard, then the Rated Output Power (P:sub:`rated, C, SYS)`specifies the sum of rated output powers for all TAB connectors of the carrier for the configuredSATELLITE_ACCESS_NODE_CLASS. For more details, please refer to section 6.6.4.2 of 3GPP 38.108 specification.If the
BANDattribute is set to any NTN (Non-Terrestrial Network) band values 512, 511, 510, 509, 508,FREQUENCY_RANGEattribute to FR2, andLINK_DIRECTIONto Uplink, then the Rated Output Power (TRP:sub:`rated)`specifies the rated TRP output power. For more details, please refer to section 9.5.2.2 of 3GPP 38.101-5 specification.Use “carrier<k>” or “subblock<n>” or “subblock<n>/carrier<k>” as the Selector String to read this result.
The default value is 0.
- Parameters:
selector_string (string) – Pass an empty string.
value (float) – Specifies the rated output power (Prated, x), which is used to select the limit table and calculate the limits for FR1 medium range base station, FR2 Category A and FR2 Category B, and also for NTN supported masks. This value is expressed in dBm.
- Returns:
Returns the status code of this method. The status code either indicates success or describes a warning condition.
- Return type: