Ws

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:TCW:WS:ACPucch
[SOURce<HW>]:BB:EUTRa:TCW:WS:ANBits
[SOURce<HW>]:BB:EUTRa:TCW:WS:ANPattern
[SOURce<HW>]:BB:EUTRa:TCW:WS:BFORmat
[SOURce<HW>]:BB:EUTRa:TCW:WS:CEMode
[SOURce<HW>]:BB:EUTRa:TCW:WS:CHBW
[SOURce<HW>]:BB:EUTRa:TCW:WS:CLID
[SOURce<HW>]:BB:EUTRa:TCW:WS:CYCPrefix
[SOURce<HW>]:BB:EUTRa:TCW:WS:DUPLex
[SOURce<HW>]:BB:EUTRa:TCW:WS:FMTHroughput
[SOURce<HW>]:BB:EUTRa:TCW:WS:FRC
[SOURce<HW>]:BB:EUTRa:TCW:WS:FROFfset
[SOURce<HW>]:BB:EUTRa:TCW:WS:HSMode
[SOURce<HW>]:BB:EUTRa:TCW:WS:NTAOffset
[SOURce<HW>]:BB:EUTRa:TCW:WS:OUPLevel
[SOURce<HW>]:BB:EUTRa:TCW:WS:OVRB
[SOURce<HW>]:BB:EUTRa:TCW:WS:PFMT
[SOURce<HW>]:BB:EUTRa:TCW:WS:PLEVel
[SOURce<HW>]:BB:EUTRa:TCW:WS:PLPC
[SOURce<HW>]:BB:EUTRa:TCW:WS:PLPS
[SOURce<HW>]:BB:EUTRa:TCW:WS:PROCondition
[SOURce<HW>]:BB:EUTRa:TCW:WS:REPetitions
[SOURce<HW>]:BB:EUTRa:TCW:WS:RFFRequency
[SOURce<HW>]:BB:EUTRa:TCW:WS:SCSPacing
[SOURce<HW>]:BB:EUTRa:TCW:WS:SPSFrame
[SOURce<HW>]:BB:EUTRa:TCW:WS:TDDConfig
[SOURce<HW>]:BB:EUTRa:TCW:WS:TIOBase
[SOURce<HW>]:BB:EUTRa:TCW:WS:UEID
[SOURce<HW>]:BB:EUTRa:TCW:WS:VDRFrequency
Commands in total: 32
Subgroups: 3
Direct child commands: 29
class AnPatternStruct[source]

Structure for reading output parameters. Fields:

  • Ack_Nack_Pattern: str: No parameter help available

  • Bitcount: int: No parameter help available

get_ac_pucch() bool[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:ACPucch
value: bool = driver.source.bb.eutra.tcw.ws.get_ac_pucch()

No help available

get_an_bits() UtraTcwaCkNackBits[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:ANBits
value: enums.UtraTcwaCkNackBits = driver.source.bb.eutra.tcw.ws.get_an_bits()

No help available

get_an_pattern() AnPatternStruct[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:ANPattern
value: AnPatternStruct = driver.source.bb.eutra.tcw.ws.get_an_pattern()

No help available

Returns:

structure: for return value, see the help for AnPatternStruct structure arguments.

get_bformat() EutraTcwBurstFormat[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:BFORmat
value: enums.EutraTcwBurstFormat = driver.source.bb.eutra.tcw.ws.get_bformat()

No help available

get_ce_mode() MappingType[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CEMode
value: enums.MappingType = driver.source.bb.eutra.tcw.ws.get_ce_mode()

No help available

get_chbw() EutraTcwcHanBw[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CHBW
value: enums.EutraTcwcHanBw = driver.source.bb.eutra.tcw.ws.get_chbw()

Selects the channel bandwidth 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:WS:CLID
value: int = driver.source.bb.eutra.tcw.ws.get_clid()

Sets the Cell ID.

Returns:

cell_id: integer Range: 0 to 503

get_cyc_prefix() EuTraDuration[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CYCPrefix
value: enums.EuTraDuration = driver.source.bb.eutra.tcw.ws.get_cyc_prefix()

Selects normal or extended cyclic prefix.

Returns:

cyclic_prefix: EXTended | NORMal

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

Selects whether TDD or FDD duplexing mode is used.

Returns:

duplex: TDD | FDD

get_fm_throughput() EutraTcwfRactMaxThroughput[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FMTHroughput
value: enums.EutraTcwfRactMaxThroughput = driver.source.bb.eutra.tcw.ws.get_fm_throughput()

No help available

get_fr_offset() EutraTcwfReqOffset[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FROFfset
value: enums.EutraTcwfReqOffset = driver.source.bb.eutra.tcw.ws.get_fr_offset()

No help available

get_frc() EutraUlFrc[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FRC
value: enums.EutraUlFrc = driver.source.bb.eutra.tcw.ws.get_frc()

Queries the fixed reference channel used.

Returns:

frc: A11 | A12 | A13 | A14 | A15 | A21 | A22 | A23 | A31 | A32 | A33 | A34 | A35 | A36 | A37 | A41 | A42 | A43 | A44 | A45 | A46 | A47 | A48 | A51 | A52 | A53 | A54 | A55 | A56 | A57 | A71 | A72 | A73 | A74 | A75 | A76 | A81 | A82 | A83 | A84 | A85 | A86 | UE11 | UE12 | UE21 | UE22 | UE3

get_hs_mode() bool[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:HSMode
value: bool = driver.source.bb.eutra.tcw.ws.get_hs_mode()

No help available

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

Sets the parameter NTAoffset.

Returns:

sig_adv_nta_offset: NTA624 | NTA0

get_oup_level() float[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:OUPLevel
value: float = driver.source.bb.eutra.tcw.ws.get_oup_level()

The settings of the selected test case become active only after selecting ‘Apply Settings’.

Returns:

out_power_level: float Range: -115 to 0

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

Sets the number of RB the allocated RB(s) are shifted with.

Returns:

offset_vrb: integer Range: 0 to 75

get_pfmt() EutraPracNbiotPreambleFormat[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PFMT
value: enums.EutraPracNbiotPreambleFormat = driver.source.bb.eutra.tcw.ws.get_pfmt()

No help available

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

Queries the Power Level.

Returns:

power_level: string

get_plpc() str[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PLPC
value: str = driver.source.bb.eutra.tcw.ws.get_plpc()

No help available

get_plps() str[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PLPS
value: str = driver.source.bb.eutra.tcw.ws.get_plps()

No help available

get_pro_condition() EutraTcwPropagCond[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PROCondition
value: enums.EutraTcwPropagCond = driver.source.bb.eutra.tcw.ws.get_pro_condition()

No help available

get_repetitions() EutraIotRepetitionsTcw[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:REPetitions
value: enums.EutraIotRepetitionsTcw = driver.source.bb.eutra.tcw.ws.get_repetitions()

No help available

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

Sets the RF frequency of the wanted signal.

Returns:

rf_frequency: integer Range: 100E3 to 6E9

get_sc_spacing() EutraSubCarrierSpacing[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:SCSPacing
value: enums.EutraSubCarrierSpacing = driver.source.bb.eutra.tcw.ws.get_sc_spacing()

No help available

get_sps_frame() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:SPSFrame
value: int = driver.source.bb.eutra.tcw.ws.get_sps_frame()

No help available

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

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

Returns:

tdd_config: integer Range: 0 to 6

get_tio_base() float[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:TIOBase
value: float = driver.source.bb.eutra.tcw.ws.get_tio_base()

No help available

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

Sets the UE ID/n_RNTI.

Returns:

ue_idn_rnti: integer Range: 0 to 65535

get_vdr_frequency() int[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:VDRFrequency
value: int = driver.source.bb.eutra.tcw.ws.get_vdr_frequency()

No help available

set_ac_pucch(add_config_pucch: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:ACPucch
driver.source.bb.eutra.tcw.ws.set_ac_pucch(add_config_pucch = False)

No help available

set_an_bits(ack_nack_bits: UtraTcwaCkNackBits) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:ANBits
driver.source.bb.eutra.tcw.ws.set_an_bits(ack_nack_bits = enums.UtraTcwaCkNackBits.ANB16)

No help available

set_bformat(burst_format: EutraTcwBurstFormat) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:BFORmat
driver.source.bb.eutra.tcw.ws.set_bformat(burst_format = enums.EutraTcwBurstFormat.BF0)

No help available

set_ce_mode(ce_mode: MappingType) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CEMode
driver.source.bb.eutra.tcw.ws.set_ce_mode(ce_mode = enums.MappingType.A)

No help available

set_chbw(chan_bandwidth: EutraTcwcHanBw) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CHBW
driver.source.bb.eutra.tcw.ws.set_chbw(chan_bandwidth = enums.EutraTcwcHanBw.BW00_20)

Selects the channel bandwidth in MHz: 20, 10, 5, 3, 1.4, 15, or 0.2 MHz.

Parameters:

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

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

Sets the Cell ID.

Parameters:

cell_id – integer Range: 0 to 503

set_cyc_prefix(cyclic_prefix: EuTraDuration) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:CYCPrefix
driver.source.bb.eutra.tcw.ws.set_cyc_prefix(cyclic_prefix = enums.EuTraDuration.EXTended)

Selects normal or extended cyclic prefix.

Parameters:

cyclic_prefix – EXTended | NORMal

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

Selects whether TDD or FDD duplexing mode is used.

Parameters:

duplex – TDD | FDD

set_fm_throughput(fract_max_through: EutraTcwfRactMaxThroughput) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FMTHroughput
driver.source.bb.eutra.tcw.ws.set_fm_throughput(fract_max_through = enums.EutraTcwfRactMaxThroughput.FMT30)

No help available

set_fr_offset(freq_offset: EutraTcwfReqOffset) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FROFfset
driver.source.bb.eutra.tcw.ws.set_fr_offset(freq_offset = enums.EutraTcwfReqOffset.FO_0)

No help available

set_frc(frc: EutraUlFrc) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:FRC
driver.source.bb.eutra.tcw.ws.set_frc(frc = enums.EutraUlFrc.A11)

Queries the fixed reference channel used.

Parameters:

frc – A11 | A12 | A13 | A14 | A15 | A21 | A22 | A23 | A31 | A32 | A33 | A34 | A35 | A36 | A37 | A41 | A42 | A43 | A44 | A45 | A46 | A47 | A48 | A51 | A52 | A53 | A54 | A55 | A56 | A57 | A71 | A72 | A73 | A74 | A75 | A76 | A81 | A82 | A83 | A84 | A85 | A86 | UE11 | UE12 | UE21 | UE22 | UE3

set_hs_mode(high_speed_mode: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:HSMode
driver.source.bb.eutra.tcw.ws.set_hs_mode(high_speed_mode = False)

No help available

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

Sets the parameter NTAoffset.

Parameters:

sig_adv_nta_offset – NTA624 | NTA0

set_oup_level(out_power_level: float) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:OUPLevel
driver.source.bb.eutra.tcw.ws.set_oup_level(out_power_level = 1.0)

The settings of the selected test case become active only after selecting ‘Apply Settings’.

Parameters:

out_power_level – float Range: -115 to 0

set_ovrb(offset_vrb: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:OVRB
driver.source.bb.eutra.tcw.ws.set_ovrb(offset_vrb = 1)

Sets the number of RB the allocated RB(s) are shifted with.

Parameters:

offset_vrb – integer Range: 0 to 75

set_pfmt(preamble_format: EutraPracNbiotPreambleFormat) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PFMT
driver.source.bb.eutra.tcw.ws.set_pfmt(preamble_format = enums.EutraPracNbiotPreambleFormat._0)

No help available

set_pro_condition(propagation_cond: EutraTcwPropagCond) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:PROCondition
driver.source.bb.eutra.tcw.ws.set_pro_condition(propagation_cond = enums.EutraTcwPropagCond.AWGNonly)

No help available

set_repetitions(repetitions: EutraIotRepetitionsTcw) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:REPetitions
driver.source.bb.eutra.tcw.ws.set_repetitions(repetitions = enums.EutraIotRepetitionsTcw.R1)

No help available

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

Sets the RF frequency of the wanted signal.

Parameters:

rf_frequency – integer Range: 100E3 to 6E9

set_sc_spacing(subcarrier_spac: EutraSubCarrierSpacing) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:SCSPacing
driver.source.bb.eutra.tcw.ws.set_sc_spacing(subcarrier_spac = enums.EutraSubCarrierSpacing.S15)

No help available

set_sps_frame(spec_subframe: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:SPSFrame
driver.source.bb.eutra.tcw.ws.set_sps_frame(spec_subframe = 1)

No help available

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

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

Parameters:

tdd_config – integer Range: 0 to 6

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

Sets the UE ID/n_RNTI.

Parameters:

ue_idn_rnti – integer Range: 0 to 65535

set_vdr_frequency(virt_dl_rf: int) None[source]
# [SOURce<HW>]:BB:EUTRa:TCW:WS:VDRFrequency
driver.source.bb.eutra.tcw.ws.set_vdr_frequency(virt_dl_rf = 1)

No help available

Cloning the Group

# Create a copy of the original group, that exists independently
ws_copy = driver.source.bb.eutra.tcw.ws.clone()

Subgroups