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: 12
Subgroups: 3
Direct 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