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: 19Subgroups: 0Direct 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