IsPy
SCPI Commands :
[SOURce<HW>]:BB:NR5G:TCW:IS:BAND
[SOURce<HW>]:BB:NR5G:TCW:IS:CHBW
[SOURce<HW>]:BB:NR5G:TCW:IS:CLID
[SOURce<HW>]:BB:NR5G:TCW:IS:DISTance
[SOURce<HW>]:BB:NR5G:TCW:IS:DUPLex
[SOURce<HW>]:BB:NR5G:TCW:IS:FRSHift
[SOURce<HW>]:BB:NR5G:TCW:IS:IFTYpe
[SOURce<HW>]:BB:NR5G:TCW:IS:NRBLock
[SOURce<HW>]:BB:NR5G:TCW:IS:OFN
[SOURce<HW>]:BB:NR5G:TCW:IS:PLEVel
[SOURce<HW>]:BB:NR5G:TCW:IS:RBCFrequency
[SOURce<HW>]:BB:NR5G:TCW:IS:RBOFfset
[SOURce<HW>]:BB:NR5G:TCW:IS:RFFRequency
[SOURce<HW>]:BB:NR5G:TCW:IS:SCSPacing
[SOURce<HW>]:BB:NR5G:TCW:IS:TMODel
[SOURce<HW>]:BB:NR5G:TCW:IS:TREQuire
[SOURce<HW>]:BB:NR5G:TCW:IS:UEID
- class IsPyCls[source]
IsPy commands group definition. 17 total commands, 0 Subgroups, 17 group commands
- get_band() Band [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:BAND value: enums.Band = driver.source.bb.nr5G.tcw.isPy.get_band()
Set the frequency band (n1 to n86) for the interfering signal.
- return:
band: N1| N2| N3| N5| N7| N8| N12| N20| N25| N28| N34| N38| N39| N40| N41| N50| N51| N66| N70| N71| N74| N75| N76| N77| N78| N79| N80| N81| N82| N83| N84| N86
- get_chbw() Nr5Gcbw [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:CHBW value: enums.Nr5Gcbw = driver.source.bb.nr5G.tcw.isPy.get_chbw()
Queries the channel bandwidth of the interfering signal.
- return:
isch_bw: BW3 | BW5 | BW10 | BW15 | BW20 | BW25 | BW30 | BW35 | BW40 | BW45 | BW50 | BW60 | BW70 | BW80 | BW90 | BW100 | BW200 | BW400 | BW800 | BW1600 | BW2000
- get_clid() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:CLID value: int = driver.source.bb.nr5G.tcw.isPy.get_clid()
Sets the cell ID of the interfering signal.
- return:
is_cell_id: integer Range: 0 to 1007
- get_distance() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:DISTance value: int = driver.source.bb.nr5G.tcw.isPy.get_distance()
Sets the distance between the test object and test antenna injecting the interferer signal.
- return:
distance: integer Range: 1 to 300
- get_duplex() EutraDuplexMode [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:DUPLex value: enums.EutraDuplexMode = driver.source.bb.nr5G.tcw.isPy.get_duplex()
The duplexing mechanism used for the interfering signal can be switched between FDD and TDD.
- return:
is_duplexing: FDD| TDD
- get_fr_shift() FreqShift [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:FRSHift value: enums.FreqShift = driver.source.bb.nr5G.tcw.isPy.get_fr_shift()
Sets the parameter ‘Frequency Shift m’ for the interfering signal. With this setting, the allocated RB can be offset to a different center frequency.
- return:
is_freq_shift: FS0| FS1| FS2| FS3| FS4| FS9| FS14| FS19| FS24| FS29| FS54| FS79| FS99
- get_if_type() InterfererTypeNr [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:IFTYpe value: enums.InterfererTypeNr = driver.source.bb.nr5G.tcw.isPy.get_if_type()
Selects the type of the interfering signal. The second interfering signal is always a CW signal.
- return:
interferer_type_1: No help available
- get_nrblock() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:NRBLock value: int = driver.source.bb.nr5G.tcw.isPy.get_nrblock()
Queries the No. of resource blocks of the interfering signal.
- return:
is_num_rb: integer Range: 0 to 100
- get_ofn() OffsetFactorN [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:OFN value: enums.OffsetFactorN = driver.source.bb.nr5G.tcw.isPy.get_ofn()
Set the offset factor for the interfering signal.
- return:
offset_factor_n: OFN_1| OFN_2| OFN_3
- get_plevel() float [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:PLEVel value: float = driver.source.bb.nr5G.tcw.isPy.get_plevel()
Queries the power level of the interfering signal.
- return:
is_pow_level: float Range: -145 to 20, Unit: dBm
- get_rb_offset() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:RBOFfset value: int = driver.source.bb.nr5G.tcw.isPy.get_rb_offset()
Sets the RB offset of the interfering signal.
- return:
is_rb_offset: integer Range: 0 to 273
- get_rbc_frequency() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:RBCFrequency value: int = driver.source.bb.nr5G.tcw.isPy.get_rbc_frequency()
Queries the center frequency of the interfering signal.
- return:
is_rb_center_freq: integer Range: 100e+03 to 6e+09, Unit: Hz
- get_rf_frequency() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:RFFRequency value: int = driver.source.bb.nr5G.tcw.isPy.get_rf_frequency()
Queries the center frequency of the interfering signal 1 and 2.
- return:
is_rf_freq: integer Range: 100e+03 to 6e+09, Unit: Hz
- get_sc_spacing() Numerology [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:SCSPacing value: enums.Numerology = driver.source.bb.nr5G.tcw.isPy.get_sc_spacing()
Queries the sub-carrier spacing for the interfering signal.
- return:
is_scs: N15| N30| N60| X60| N120| N240| N480| N960 N15, N30, N60, N120, N240, N480, N960 Normal cyclic prefix, value in kHz E60 Extended cyclic prefix, 60 kHz
- get_tmodel() TestModel [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:TMODel value: enums.TestModel = driver.source.bb.nr5G.tcw.isPy.get_tmodel()
Shows the test model set for the test case. The NR-TMs for FR1 are defined in TS 38.141-1 section 4.9.2.
- return:
test_model: TM1_1
- get_trequire() TestRequire [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:TREQuire value: enums.TestRequire = driver.source.bb.nr5G.tcw.isPy.get_trequire()
Selects whether the standard out-of-band blocking requirements test is performed (BLPE) or the optional blocking scenario, when the BS is co-located with another BS in a different operating band (COBS) .
- return:
is_test_require: BLPE| COBS
- get_ue_id() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:UEID value: int = driver.source.bb.nr5G.tcw.isPy.get_ue_id()
Sets the UE ID/n_RNTI for the interfering signal.
- return:
isu_eid: integer Range: 0 to 65535
- set_band(band: Band) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:BAND driver.source.bb.nr5G.tcw.isPy.set_band(band = enums.Band.N1)
Set the frequency band (n1 to n86) for the interfering signal.
- param band:
N1| N2| N3| N5| N7| N8| N12| N20| N25| N28| N34| N38| N39| N40| N41| N50| N51| N66| N70| N71| N74| N75| N76| N77| N78| N79| N80| N81| N82| N83| N84| N86
- set_clid(is_cell_id: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:CLID driver.source.bb.nr5G.tcw.isPy.set_clid(is_cell_id = 1)
Sets the cell ID of the interfering signal.
- param is_cell_id:
integer Range: 0 to 1007
- set_distance(distance: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:DISTance driver.source.bb.nr5G.tcw.isPy.set_distance(distance = 1)
Sets the distance between the test object and test antenna injecting the interferer signal.
- param distance:
integer Range: 1 to 300
- set_duplex(is_duplexing: EutraDuplexMode) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:DUPLex driver.source.bb.nr5G.tcw.isPy.set_duplex(is_duplexing = enums.EutraDuplexMode.FDD)
The duplexing mechanism used for the interfering signal can be switched between FDD and TDD.
- param is_duplexing:
FDD| TDD
- set_fr_shift(is_freq_shift: FreqShift) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:FRSHift driver.source.bb.nr5G.tcw.isPy.set_fr_shift(is_freq_shift = enums.FreqShift.FS0)
Sets the parameter ‘Frequency Shift m’ for the interfering signal. With this setting, the allocated RB can be offset to a different center frequency.
- param is_freq_shift:
FS0| FS1| FS2| FS3| FS4| FS9| FS14| FS19| FS24| FS29| FS54| FS79| FS99
- set_if_type(interferer_type_1: InterfererTypeNr) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:IFTYpe driver.source.bb.nr5G.tcw.isPy.set_if_type(interferer_type_1 = enums.InterfererTypeNr.CW)
Selects the type of the interfering signal. The second interfering signal is always a CW signal.
- param interferer_type_1:
CW
- set_ofn(offset_factor_n: OffsetFactorN) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:OFN driver.source.bb.nr5G.tcw.isPy.set_ofn(offset_factor_n = enums.OffsetFactorN.OFN_1)
Set the offset factor for the interfering signal.
- param offset_factor_n:
OFN_1| OFN_2| OFN_3
- set_rb_offset(is_rb_offset: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:RBOFfset driver.source.bb.nr5G.tcw.isPy.set_rb_offset(is_rb_offset = 1)
Sets the RB offset of the interfering signal.
- param is_rb_offset:
integer Range: 0 to 273
- set_rf_frequency(is_rf_freq: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:RFFRequency driver.source.bb.nr5G.tcw.isPy.set_rf_frequency(is_rf_freq = 1)
Queries the center frequency of the interfering signal 1 and 2.
- param is_rf_freq:
integer Range: 100e+03 to 6e+09, Unit: Hz
- set_trequire(is_test_require: TestRequire) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:TREQuire driver.source.bb.nr5G.tcw.isPy.set_trequire(is_test_require = enums.TestRequire.BLPE)
Selects whether the standard out-of-band blocking requirements test is performed (BLPE) or the optional blocking scenario, when the BS is co-located with another BS in a different operating band (COBS) .
- param is_test_require:
BLPE| COBS
- set_ue_id(isu_eid: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:IS:UEID driver.source.bb.nr5G.tcw.isPy.set_ue_id(isu_eid = 1)
Sets the UE ID/n_RNTI for the interfering signal.
- param isu_eid:
integer Range: 0 to 65535