Nprs
SCPI Commands :
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:CONF
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:ID
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:PERiod
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:POW
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SEIN
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SFNM
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STATe
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STSFrame
- Commands in total: 12Subgroups: 3Direct child commands: 8
- get_conf() EutraNbiotNprsConfigType[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:CONF value: enums.EutraNbiotNprsConfigType = driver.source.bb.eutra.downlink.niot.nprs.get_conf()
Defines which type of NPRS is used.
- Returns:
nprs_para_cfg: PA_A | PA_B | PA_AB
- get_id() int[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:ID value: int = driver.source.bb.eutra.downlink.niot.nprs.get_id()
Sets the NPRS-ID used for the generation of the NPRS.
- Returns:
nprs_id: Integer Range: 0 to 4095
- get_period() EutraNbiotNprsConfigbPeriod[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:PERiod value: enums.EutraNbiotNprsConfigbPeriod = driver.source.bb.eutra.downlink.niot.nprs.get_period()
For NPRS Part B configuration, sets the NPRS occasion period TNPRS.
- Returns:
nprs_period: PD_160 | PD_320 | PD_640 | PD_1280
- get_pow() float[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:POW value: float = driver.source.bb.eutra.downlink.niot.nprs.get_pow()
Sets the power of the narrowband positioning reference signal (NPRS) .
- Returns:
nprs_power: float Range: -80 to 10
- get_sein() int[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SEIN value: int = driver.source.bb.eutra.downlink.niot.nprs.get_sein()
Specifies the index of the physical ressource block (PRB) containing the NPRS.
- Returns:
nprs_seq_info: integer Range: 0 to 174
- get_sfnm() EutraNbiotNprsConfigbSfnumb[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SFNM value: enums.EutraNbiotNprsConfigbSfnumb = driver.source.bb.eutra.downlink.niot.nprs.get_sfnm()
For NPRS Part B configuration, sets the number of consecutive DL subframes NNPRS within one NPRS positioning occasion.
- Returns:
nprs_sf_number: SFNM_10 | SFNM_20 | SFNM_40 | SFNM_80 | SFNM_160 | SFNM_320 | SFNM_640 | SFNM_1280
- get_state() bool[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STATe value: bool = driver.source.bb.eutra.downlink.niot.nprs.get_state()
Enables the NPRS transmission.
- Returns:
nprs_state: 1 | ON | 0| OFF
- get_sts_frame() EutraNbiotNprsConfigbStartsf[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STSFrame value: enums.EutraNbiotNprsConfigbStartsf = driver.source.bb.eutra.downlink.niot.nprs.get_sts_frame()
For NPRS Part B configuration, sets the subframe offset alphaNPRS.
- Returns:
nprs_start_sf: STSF0_8 | STSF1_8 | STSF2_8 | STSF3_8 | STSF4_8 | STSF5_8 | STSF6_8 | STSF7_8
- set_conf(nprs_para_cfg: EutraNbiotNprsConfigType) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:CONF driver.source.bb.eutra.downlink.niot.nprs.set_conf(nprs_para_cfg = enums.EutraNbiotNprsConfigType.PA_A)
Defines which type of NPRS is used.
- Parameters:
nprs_para_cfg – PA_A | PA_B | PA_AB
- set_id(nprs_id: int) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:ID driver.source.bb.eutra.downlink.niot.nprs.set_id(nprs_id = 1)
Sets the NPRS-ID used for the generation of the NPRS.
- Parameters:
nprs_id – Integer Range: 0 to 4095
- set_period(nprs_period: EutraNbiotNprsConfigbPeriod) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:PERiod driver.source.bb.eutra.downlink.niot.nprs.set_period(nprs_period = enums.EutraNbiotNprsConfigbPeriod.PD_1280)
For NPRS Part B configuration, sets the NPRS occasion period TNPRS.
- Parameters:
nprs_period – PD_160 | PD_320 | PD_640 | PD_1280
- set_pow(nprs_power: float) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:POW driver.source.bb.eutra.downlink.niot.nprs.set_pow(nprs_power = 1.0)
Sets the power of the narrowband positioning reference signal (NPRS) .
- Parameters:
nprs_power – float Range: -80 to 10
- set_sein(nprs_seq_info: int) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SEIN driver.source.bb.eutra.downlink.niot.nprs.set_sein(nprs_seq_info = 1)
Specifies the index of the physical ressource block (PRB) containing the NPRS.
- Parameters:
nprs_seq_info – integer Range: 0 to 174
- set_sfnm(nprs_sf_number: EutraNbiotNprsConfigbSfnumb) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:SFNM driver.source.bb.eutra.downlink.niot.nprs.set_sfnm(nprs_sf_number = enums.EutraNbiotNprsConfigbSfnumb.SFNM_10)
For NPRS Part B configuration, sets the number of consecutive DL subframes NNPRS within one NPRS positioning occasion.
- Parameters:
nprs_sf_number – SFNM_10 | SFNM_20 | SFNM_40 | SFNM_80 | SFNM_160 | SFNM_320 | SFNM_640 | SFNM_1280
- set_state(nprs_state: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STATe driver.source.bb.eutra.downlink.niot.nprs.set_state(nprs_state = False)
Enables the NPRS transmission.
- Parameters:
nprs_state – 1 | ON | 0| OFF
- set_sts_frame(nprs_start_sf: EutraNbiotNprsConfigbStartsf) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STSFrame driver.source.bb.eutra.downlink.niot.nprs.set_sts_frame(nprs_start_sf = enums.EutraNbiotNprsConfigbStartsf.STSF0_8)
For NPRS Part B configuration, sets the subframe offset alphaNPRS.
- Parameters:
nprs_start_sf – STSF0_8 | STSF1_8 | STSF2_8 | STSF3_8 | STSF4_8 | STSF5_8 | STSF6_8 | STSF7_8
Cloning the Group
# Create a copy of the original group, that exists independently
nprs_copy = driver.source.bb.eutra.downlink.niot.nprs.clone()
Subgroups