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
class IsPyCls[source]

IsPy commands group definition. 19 total commands, 0 Subgroups, 19 group commands

get_chbw() RsSmbv.enums.EutraTcwcHanBw[source]
# SCPI: [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.

return

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

get_clid() int[source]
# SCPI: [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.

return

cell_id: integer Range: 0 to 503

get_duplex() RsSmbv.enums.EutraDuplexMode[source]
# SCPI: [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.

return

duplex: TDD| FDD

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

No command help available

return

frequency_shift: No help available

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


    INTRO_CMD_HELP: 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) .

    :return: interferer_type: NEUTra| EUTra| CW| UTRA
get_nrblock() int[source]
# SCPI: [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.

return

num_res_block: integer Range: 3 to 25

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

Sets the parameter NTAoffset.

return

sig_adv_nta_offset: NTA624| NTA0

get_oc_edge() RsSmbv.enums.EutraTcwoFfsChanEdge[source]
# SCPI: [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.

return

offset_channel_edge: OCE12_5| OCE7_5| OCE2_5

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

No command help available

return

ortho_cover: No help available

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

Queries the offset VRB.

return

offset_vrb: integer Range: 0 to 75

get_plevel() str[source]
# SCPI: [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.

return

power_level: string

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

No command help available

return

propagation_condition: No help available

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

No command help available

return

rblock_cent_freq: No help available

get_rf_frequency() int[source]
# SCPI: [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.

return

rf_frequency: integer Range: 100E3 to 6E9

get_tdd_config() int[source]
# SCPI: [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.

return

tdd_config: integer Range: 0 to 6

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

No command help available

return

test_model_1_codes: No help available

get_tmodel() RsSmbv.enums.TestModel[source]
# SCPI: [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.

return

test_model: TM1_1

get_trequire() RsSmbv.enums.TestRequire[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:TCW:IS:TREQuire
value: enums.TestRequire = driver.source.bb.eutra.tcw.isPy.get_trequire()

No command help available

return

test_require: No help available

get_ue_id() int[source]
# SCPI: [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.

return

ue_idn_rnti: integer Range: 0 to 65535

set_clid(cell_id: int) None[source]
# SCPI: [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.

param cell_id

integer Range: 0 to 503

set_duplex(duplex: RsSmbv.enums.EutraDuplexMode) None[source]
# SCPI: [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.

param duplex

TDD| FDD

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

No command help available

param frequency_shift

No help available

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


    INTRO_CMD_HELP: 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) .

    :param interferer_type: NEUTra| EUTra| CW| UTRA
set_nta_offset(sig_adv_nta_offset: RsSmbv.enums.EutraTcwsIgAdvNtaOffs) None[source]
# SCPI: [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.

param sig_adv_nta_offset

NTA624| NTA0

set_oc_edge(offset_channel_edge: RsSmbv.enums.EutraTcwoFfsChanEdge) None[source]
# SCPI: [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.

param offset_channel_edge

OCE12_5| OCE7_5| OCE2_5

set_rf_frequency(rf_frequency: int) None[source]
# SCPI: [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.

param rf_frequency

integer Range: 100E3 to 6E9

set_tdd_config(tdd_config: int) None[source]
# SCPI: [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.

param tdd_config

integer Range: 0 to 6

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

No command help available

param test_model_1_codes

No help available

set_trequire(test_require: RsSmbv.enums.TestRequire) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:TCW:IS:TREQuire
driver.source.bb.eutra.tcw.isPy.set_trequire(test_require = enums.TestRequire.BLPE)

No command help available

param test_require

No help available

set_ue_id(ue_idn_rnti: int) None[source]
# SCPI: [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.

param ue_idn_rnti

integer Range: 0 to 65535