IsPy

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:TCW:IS:CHBW
[SOURce<HW>]:BB:EUTRa:TCW:IS:CLID
[SOURce<HW>]:BB:EUTRa:TCW:IS:DUPLex
[SOURce<HW>]:BB:EUTRa:TCW:IS:FRSHift
[SOURce<HW>]:BB:EUTRa:TCW:IS:IFTYpe
[SOURce<HW>]:BB:EUTRa:TCW:IS:NRBLock
[SOURce<HW>]:BB:EUTRa:TCW:IS:NTAOffset
[SOURce<HW>]:BB:EUTRa:TCW:IS:OCEDge
[SOURce<HW>]:BB:EUTRa:TCW:IS:ORTCover
[SOURce<HW>]:BB:EUTRa:TCW:IS:OVRB
[SOURce<HW>]:BB:EUTRa:TCW:IS:PLEVel
[SOURce<HW>]:BB:EUTRa:TCW:IS:PRCOndition
[SOURce<HW>]:BB:EUTRa:TCW:IS:RBCFrequency
[SOURce<HW>]:BB:EUTRa:TCW:IS:RFFRequency
[SOURce<HW>]:BB:EUTRa:TCW:IS:TDDConfig
[SOURce<HW>]:BB:EUTRa:TCW:IS:TMCodes
[SOURce<HW>]:BB:EUTRa:TCW:IS:TMODel
[SOURce<HW>]:BB:EUTRa:TCW:IS:TREQuire
[SOURce<HW>]:BB:EUTRa:TCW:IS:UEID
Commands in total: 19
Subgroups: 0
Direct child commands: 19
get_chbw() EutraTcwcHanBw[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:CHBW
value: enums.EutraTcwcHanBw = driver.source.bb.eutra.tcw.isPy.get_chbw()

Queries the channel bandwidth of the interfering signal in MHz: 20, 10, 5, 3, 1.4, 15, or 0.2 MHz.

Returns:

chan_bandwidth: BW20_00 | BW10_00 | BW5_00 | BW3_00 | BW1_40 | BW15_00 | BW00_20

get_clid() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:CLID
value: int = driver.source.bb.eutra.tcw.isPy.get_clid()

Sets the Cell ID for the interfering signal.

Returns:

cell_id: integer Range: 0 to 503

get_duplex() EutraDuplexMode[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:DUPLex
value: enums.EutraDuplexMode = driver.source.bb.eutra.tcw.isPy.get_duplex()

Selects whether TDD or FDD duplexing mode is used.

Returns:

duplex: TDD | FDD

get_fr_shift() EutraTcwfReqShift[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:FRSHift
value: enums.EutraTcwfReqShift = driver.source.bb.eutra.tcw.isPy.get_fr_shift()

Sets the value of the parameter Frequency Shift m.

Returns:

frequency_shift: FS24 | FS19 | FS14 | FS13 | FS10 | FS9 | FS7 | FS5 | FS4 | FS3 | FS2 | FS1 | FS0

get_if_type() EutraTcwInterfType[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:IFTYpe
value: enums.EutraTcwInterfType = driver.source.bb.eutra.tcw.isPy.get_if_type()

Selects the type of the interfering signal:

  • For Blocking tests, the interfering signal can be an in-band EUTRA/LTE signal (EUTra) or out-of-band CW signal (CW) .

  • For Receiver Intermodulation tests, the first interfering signal can be an EUTRA/LTE signal (EUTra) or narrowband EUTRA signal (NEUTra) . The second interfering signal is always a CW signal (CW) .

Returns:

interferer_type: NEUTra | EUTra | CW | UTRA

get_nrblock() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:NRBLock
value: int = driver.source.bb.eutra.tcw.isPy.get_nrblock()

Queries the number of RBs used by the LTE interfering signal.

Returns:

num_res_block: integer Range: 3 to 25

get_nta_offset() EutraTcwsIgAdvNtaOffs[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:NTAOffset
value: enums.EutraTcwsIgAdvNtaOffs = driver.source.bb.eutra.tcw.isPy.get_nta_offset()

Sets the parameter NTAoffset.

Returns:

sig_adv_nta_offset: NTA624 | NTA0

get_oc_edge() EutraTcwoFfsChanEdge[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:OCEDge
value: enums.EutraTcwoFfsChanEdge = driver.source.bb.eutra.tcw.isPy.get_oc_edge()

Defines the offset of the interfering signal center frequency relative to edge of the wanted channel bandwidth.

Returns:

offset_channel_edge: OCE12_5 | OCE7_5 | OCE2_5

get_ort_cover() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:ORTCover
value: int = driver.source.bb.eutra.tcw.isPy.get_ort_cover()

Queries the used resource index n_PUCCH.

Returns:

ortho_cover: integer Range: 2 to 2

get_ovrb() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:OVRB
value: int = driver.source.bb.eutra.tcw.isPy.get_ovrb()

Queries the offset VRB.

Returns:

offset_vrb: integer Range: 0 to 75

get_plevel() str[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:PLEVel
value: str = driver.source.bb.eutra.tcw.isPy.get_plevel()

Queries the power level of the interfering signal.

Returns:

power_level: string

get_pr_condition() EutraTcwPropagCond[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:PRCOndition
value: enums.EutraTcwPropagCond = driver.source.bb.eutra.tcw.isPy.get_pr_condition()

Selects a predefined multipath fading propagation conditions. The settings of the fading simulator are adjusted according to the corresponding channel model as defined in 3GPP TS 36.141, Annex B.

get_rbc_frequency() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:RBCFrequency
value: int = driver.source.bb.eutra.tcw.isPy.get_rbc_frequency()

Queries the center frequency of the single resource block interfering signal.

Returns:

rblock_cent_freq: integer Range: 100E3 to 6E9

get_rf_frequency() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:RFFRequency
value: int = driver.source.bb.eutra.tcw.isPy.get_rf_frequency()

Queries the center frequency of the interfering signal.

Returns:

rf_frequency: integer Range: 100E3 to 6E9

get_tdd_config() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TDDConfig
value: int = driver.source.bb.eutra.tcw.isPy.get_tdd_config()

For TDD mode, selects the UL/DL Configuration number.

Returns:

tdd_config: integer Range: 0 to 6

get_tm_codes() UtraTcwtMcodes[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TMCodes
value: enums.UtraTcwtMcodes = driver.source.bb.eutra.tcw.isPy.get_tm_codes()

Selects a predefined test model 1 signal.

Returns:

test_model_1_codes: COD4 | COD8 | COD16 | COD32 | COD64

get_tmodel() TestModel[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TMODel
value: enums.TestModel = driver.source.bb.eutra.tcw.isPy.get_tmodel()

Queries the test model. The interfering signal is generated according to E-TM1.1 test model.

Returns:

test_model: TM1_1

get_trequire() TestRequire[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TREQuire
value: enums.TestRequire = driver.source.bb.eutra.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) .

Returns:

test_require: COBS | BLPE

get_ue_id() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:UEID
value: int = driver.source.bb.eutra.tcw.isPy.get_ue_id()

Sets the UE ID/n_RNTI for the interfering signal.

Returns:

ue_idn_rnti: integer Range: 0 to 65535

set_clid(cell_id: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:CLID
driver.source.bb.eutra.tcw.isPy.set_clid(cell_id = 1)

Sets the Cell ID for the interfering signal.

Parameters:

cell_id – integer Range: 0 to 503

set_duplex(duplex: EutraDuplexMode) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:DUPLex
driver.source.bb.eutra.tcw.isPy.set_duplex(duplex = enums.EutraDuplexMode.FDD)

Selects whether TDD or FDD duplexing mode is used.

Parameters:

duplex – TDD | FDD

set_fr_shift(frequency_shift: EutraTcwfReqShift) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:FRSHift
driver.source.bb.eutra.tcw.isPy.set_fr_shift(frequency_shift = enums.EutraTcwfReqShift.FS0)

Sets the value of the parameter Frequency Shift m.

Parameters:

frequency_shift – FS24 | FS19 | FS14 | FS13 | FS10 | FS9 | FS7 | FS5 | FS4 | FS3 | FS2 | FS1 | FS0

set_if_type(interferer_type: EutraTcwInterfType) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:IFTYpe
driver.source.bb.eutra.tcw.isPy.set_if_type(interferer_type = enums.EutraTcwInterfType.CW)

Selects the type of the interfering signal:

  • For Blocking tests, the interfering signal can be an in-band EUTRA/LTE signal (EUTra) or out-of-band CW signal (CW) .

  • For Receiver Intermodulation tests, the first interfering signal can be an EUTRA/LTE signal (EUTra) or narrowband EUTRA signal (NEUTra) . The second interfering signal is always a CW signal (CW) .

Parameters:

interferer_type – NEUTra | EUTra | CW | UTRA

set_nta_offset(sig_adv_nta_offset: EutraTcwsIgAdvNtaOffs) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:NTAOffset
driver.source.bb.eutra.tcw.isPy.set_nta_offset(sig_adv_nta_offset = enums.EutraTcwsIgAdvNtaOffs.NTA0)

Sets the parameter NTAoffset.

Parameters:

sig_adv_nta_offset – NTA624 | NTA0

set_oc_edge(offset_channel_edge: EutraTcwoFfsChanEdge) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:OCEDge
driver.source.bb.eutra.tcw.isPy.set_oc_edge(offset_channel_edge = enums.EutraTcwoFfsChanEdge.OCE12_5)

Defines the offset of the interfering signal center frequency relative to edge of the wanted channel bandwidth.

Parameters:

offset_channel_edge – OCE12_5 | OCE7_5 | OCE2_5

set_rf_frequency(rf_frequency: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:RFFRequency
driver.source.bb.eutra.tcw.isPy.set_rf_frequency(rf_frequency = 1)

Queries the center frequency of the interfering signal.

Parameters:

rf_frequency – integer Range: 100E3 to 6E9

set_tdd_config(tdd_config: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TDDConfig
driver.source.bb.eutra.tcw.isPy.set_tdd_config(tdd_config = 1)

For TDD mode, selects the UL/DL Configuration number.

Parameters:

tdd_config – integer Range: 0 to 6

set_tm_codes(test_model_1_codes: UtraTcwtMcodes) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TMCodes
driver.source.bb.eutra.tcw.isPy.set_tm_codes(test_model_1_codes = enums.UtraTcwtMcodes.COD16)

Selects a predefined test model 1 signal.

Parameters:

test_model_1_codes – COD4 | COD8 | COD16 | COD32 | COD64

set_trequire(test_require: TestRequire) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:TREQuire
driver.source.bb.eutra.tcw.isPy.set_trequire(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) .

Parameters:

test_require – COBS | BLPE

set_ue_id(ue_idn_rnti: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:IS:UEID
driver.source.bb.eutra.tcw.isPy.set_ue_id(ue_idn_rnti = 1)

Sets the UE ID/n_RNTI for the interfering signal.

Parameters:

ue_idn_rnti – integer Range: 0 to 65535