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
- class NprsCls[source]
Nprs commands group definition. 12 total commands, 3 Subgroups, 8 group commands
- get_conf() RsSmbv.enums.EutraNbiotNprsConfigType [source]
# SCPI: [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.
- return
nprs_para_cfg: PA_A| PA_B| PA_AB
- get_id() int [source]
# SCPI: [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.
- return
nprs_id: Integer Range: 0 to 4095
- get_period() RsSmbv.enums.EutraNbiotNprsConfigbPeriod [source]
# SCPI: [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.
- return
nprs_period: PD_160| PD_320| PD_640| PD_1280
- get_pow() float [source]
# SCPI: [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) .
- return
nprs_power: float Range: -80 to 10
- get_sein() int [source]
# SCPI: [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.
- return
nprs_seq_info: integer Range: 0 to 174
- get_sfnm() RsSmbv.enums.EutraNbiotNprsConfigbSfnumb [source]
# SCPI: [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.
- return
nprs_sf_number: SFNM_10| SFNM_20| SFNM_40| SFNM_80| SFNM_160| SFNM_320| SFNM_640| SFNM_1280
- get_state() bool [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STATe value: bool = driver.source.bb.eutra.downlink.niot.nprs.get_state()
Enables the NPRS transmission.
- return
nprs_state: 1| ON| 0| OFF
- get_sts_frame() RsSmbv.enums.EutraNbiotNprsConfigbStartsf [source]
# SCPI: [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.
- return
nprs_start_sf: STSF0_8| STSF1_8| STSF2_8| STSF3_8| STSF4_8| STSF5_8| STSF6_8| STSF7_8
- set_conf(nprs_para_cfg: RsSmbv.enums.EutraNbiotNprsConfigType) None [source]
# SCPI: [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.
- param nprs_para_cfg
PA_A| PA_B| PA_AB
- set_id(nprs_id: int) None [source]
# SCPI: [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.
- param nprs_id
Integer Range: 0 to 4095
- set_period(nprs_period: RsSmbv.enums.EutraNbiotNprsConfigbPeriod) None [source]
# SCPI: [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.
- param nprs_period
PD_160| PD_320| PD_640| PD_1280
- set_pow(nprs_power: float) None [source]
# SCPI: [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) .
- param nprs_power
float Range: -80 to 10
- set_sein(nprs_seq_info: int) None [source]
# SCPI: [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.
- param nprs_seq_info
integer Range: 0 to 174
- set_sfnm(nprs_sf_number: RsSmbv.enums.EutraNbiotNprsConfigbSfnumb) None [source]
# SCPI: [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.
- param 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]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:NPRS:STATe driver.source.bb.eutra.downlink.niot.nprs.set_state(nprs_state = False)
Enables the NPRS transmission.
- param nprs_state
1| ON| 0| OFF
- set_sts_frame(nprs_start_sf: RsSmbv.enums.EutraNbiotNprsConfigbStartsf) None [source]
# SCPI: [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.
- param nprs_start_sf
STSF0_8| STSF1_8| STSF2_8| STSF3_8| STSF4_8| STSF5_8| STSF6_8| STSF7_8
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.eutra.downlink.niot.nprs.clone()
Subgroups