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

Ws commands group definition. 32 total commands, 3 Subgroups, 29 group commands

class AnPatternStruct[source]

Structure for reading output parameters. Fields:

  • Ack_Nack_Pattern: List[str]: No parameter help available

  • Bitcount: int: No parameter help available

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

No command help available

return

add_config_pucch: No help available

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

No command help available

return

ack_nack_bits: No help available

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

No command help available

return

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

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

No command help available

return

burst_format: No help available

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

No command help available

return

ce_mode: No help available

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

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

Sets the Cell ID.

return

cell_id: integer Range: 0 to 503

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

return

cyclic_prefix: EXTended| NORMal

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

return

duplex: TDD| FDD

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

No command help available

return

fract_max_through: No help available

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

No command help available

return

freq_offset: No help available

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

Queries the fixed reference channel used.

return

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]
# SCPI: [SOURce<HW>]:BB:EUTRa:TCW:WS:HSMode
value: bool = driver.source.bb.eutra.tcw.ws.get_hs_mode()

No command help available

return

high_speed_mode: No help available

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

Sets the parameter NTAoffset.

return

sig_adv_nta_offset: NTA624| NTA0

get_oup_level() float[source]
# SCPI: [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’.

return

out_power_level: float Range: -115 to 0

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

return

offset_vrb: integer Range: 0 to 75

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

No command help available

return

preamble_format: No help available

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

Queries the Power Level.

return

power_level: string

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

No command help available

return

power_level_pucch: No help available

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

No command help available

return

power_level_pusch: No help available

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

No command help available

return

propagation_cond: No help available

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

No command help available

return

repetitions: No help available

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

return

rf_frequency: integer Range: 100E3 to 6E9

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

No command help available

return

subcarrier_spac: No help available

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

No command help available

return

spec_subframe: No help available

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

return

tdd_config: integer Range: 0 to 6

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

No command help available

return

timing_offset_base: No help available

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

Sets the UE ID/n_RNTI.

return

ue_idn_rnti: integer Range: 0 to 65535

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

No command help available

return

virt_dl_rf: No help available

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

No command help available

param add_config_pucch

No help available

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

No command help available

param ack_nack_bits

No help available

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

No command help available

param burst_format

No help available

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

No command help available

param ce_mode

No help available

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

param chan_bandwidth

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

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

Sets the Cell ID.

param cell_id

integer Range: 0 to 503

set_cyc_prefix(cyclic_prefix: RsSmbv.enums.EuTraDuration) None[source]
# SCPI: [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.

param cyclic_prefix

EXTended| NORMal

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

param duplex

TDD| FDD

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

No command help available

param fract_max_through

No help available

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

No command help available

param freq_offset

No help available

set_frc(frc: RsSmbv.enums.EutraUlFrc) None[source]
# SCPI: [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.

param 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]
# SCPI: [SOURce<HW>]:BB:EUTRa:TCW:WS:HSMode
driver.source.bb.eutra.tcw.ws.set_hs_mode(high_speed_mode = False)

No command help available

param high_speed_mode

No help available

set_nta_offset(sig_adv_nta_offset: RsSmbv.enums.EutraTcwsIgAdvNtaOffs) None[source]
# SCPI: [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.

param sig_adv_nta_offset

NTA624| NTA0

set_oup_level(out_power_level: float) None[source]
# SCPI: [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’.

param out_power_level

float Range: -115 to 0

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

param offset_vrb

integer Range: 0 to 75

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

No command help available

param preamble_format

No help available

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

No command help available

param propagation_cond

No help available

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

No command help available

param repetitions

No help available

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

param rf_frequency

integer Range: 100E3 to 6E9

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

No command help available

param subcarrier_spac

No help available

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

No command help available

param spec_subframe

No help available

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

param tdd_config

integer Range: 0 to 6

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

param ue_idn_rnti

integer Range: 0 to 65535

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

No command help available

param virt_dl_rf

No help available

Cloning the Group

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

Subgroups