Tcw

SCPI Commands :

[SOURce<HW>]:BB:NR5G:TCW:BEWPhi
[SOURce<HW>]:BB:NR5G:TCW:BEWThet
[SOURce<HW>]:BB:NR5G:TCW:BSCLass
[SOURce<HW>]:BB:NR5G:TCW:BSTYpe
[SOURce<HW>]:BB:NR5G:TCW:DCLDirection
[SOURce<HW>]:BB:NR5G:TCW:E50
[SOURce<HW>]:BB:NR5G:TCW:FR
[SOURce<HW>]:BB:NR5G:TCW:GENSignal
[SOURce<HW>]:BB:NR5G:TCW:INSTsetup
[SOURce<HW>]:BB:NR5G:TCW:MARKerconfig
[SOURce<HW>]:BB:NR5G:TCW:MEIS
[SOURce<HW>]:BB:NR5G:TCW:OPTStr
[SOURce<HW>]:BB:NR5G:TCW:RELease
[SOURce<HW>]:BB:NR5G:TCW:SPEC
[SOURce<HW>]:BB:NR5G:TCW:TC
[SOURce<HW>]:BB:NR5G:TCW:TRIGgerconfig
class TcwCls[source]

Tcw commands group definition. 82 total commands, 11 Subgroups, 16 group commands

get_bewphi() float[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BEWPhi
value: float = driver.source.bb.nr5G.tcw.get_bewphi()

Sets the angle of the beamwidth for to the OTA REFSENS RoAoA in the phi-axis (BeWtheta,REFSENS) , applicable for FR1 only.

return

bewphi_ref_sens: float Range: 0.1 to 360

get_bewthet() float[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BEWThet
value: float = driver.source.bb.nr5G.tcw.get_bewthet()

Sets the angle of the beamwidth for to the OTA REFSENS RoAoA in the theta-axis (BeWtheta,REFSENS) , applicable for FR1 only.

return

bewthet_ref_sens: float Range: 0.1 to 360

get_bs_class() RsSmbv.enums.BsClass[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BSCLass
value: enums.BsClass = driver.source.bb.nr5G.tcw.get_bs_class()

Sets the NR base station class.

return

bs_class: WIDE| MED| LOC

get_bs_type() RsSmbv.enums.BsType[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BSTYpe
value: enums.BsType = driver.source.bb.nr5G.tcw.get_bs_type()

Sets the base station type for the OTA settings as specified in D.5.

return

bs_type: BT1H| BT1O| BT2O BT1 Sets the BS type 1-H (FR1, hybrid) for the OTA settings. BT1O Sets the BS type 1-O (FR1) for the OTA settings. BT2O Sets the BS type 2-O (FR2) for the OTA settings.

get_dcl_direction() RsSmbv.enums.DeclaredDir[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:DCLDirection
value: enums.DeclaredDir = driver.source.bb.nr5G.tcw.get_dcl_direction()

Sets the reference for the OSDD.

return

declared_dir: OTHD| MREFD| OREFD OTHD Sets a value different than the minSENS and REFSENS as the reference for the OSDD. MREFD Sets the OTA minimum sensitivity (minSENS) value as the reference for the OSDD. OREFD Sets the OTA reference sensitivity (REFSENS) value as the reference for the OSDD.

get_e_50() float[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:E50
value: float = driver.source.bb.nr5G.tcw.get_e_50()

Sets the EISREFSENS_50M level value applicable in the OTA REFSENS RoAoA as specified in D.28. The EISREFSENS_50M value is the declared OTA reference sensitivity basis level for FR2 based on a reference measurement channel with 50MHz BS channel bandwidth.

return

eis_50_m: float Range: -119 to -86

get_fr() RsSmbv.enums.FreqRange[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:FR
value: enums.FreqRange = driver.source.bb.nr5G.tcw.get_fr()

No command help available

return

freq_range: No help available

get_gen_signal() RsSmbv.enums.GenSig[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:GENSignal
value: enums.GenSig = driver.source.bb.nr5G.tcw.get_gen_signal()

Selects the generated signal.

return

generated_signal: No help available

get_inst_setup() RsSmbv.enums.InstSetup[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:INSTsetup
value: enums.InstSetup = driver.source.bb.nr5G.tcw.get_inst_setup()

No command help available

return

inst_setup: No help available

get_marker_config() RsSmbv.enums.MarkConf[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:MARKerconfig
value: enums.MarkConf = driver.source.bb.nr5G.tcw.get_marker_config()

Selects the marker configuration. The marker can be used to synchronize the measuring equipment to the signal generator.

return

marker_config: FRAM| UNCH FRAM The marker settings are customized for the selected test case. ‘Radio Frame Start’ markers are output; the marker delays are set equal to zero. UNCH The current marker settings of the signal generator are retained unchanged.

get_meis() float[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:MEIS
value: float = driver.source.bb.nr5G.tcw.get_meis()

Sets the lowest equivalent isotropic sensitivity value (EISminSENS) for the OSDD as specified in D.27.

return

minimum_eis: float Range: -145 to -10

get_opt_str() str[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:OPTStr
value: str = driver.source.bb.nr5G.tcw.get_opt_str()

No command help available

return

option_str: No help available

get_release() RsSmbv.enums.Release[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RELease
value: enums.Release = driver.source.bb.nr5G.tcw.get_release()

Sets the 3GPP test specification used as a guideline for the test cases.

return

release: REL15| REL16| REL17

get_spec() RsSmbv.enums.TestSpec[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:SPEC
value: enums.TestSpec = driver.source.bb.nr5G.tcw.get_spec()

Specifies the 3GPP test specification.

return

test_spec: TS38141_1| TS38141_2| TS38104

get_tc() RsSmbv.enums.TestCase[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:TC
value: enums.TestCase = driver.source.bb.nr5G.tcw.get_tc()

Selects the test case.

return

test_case: TS381411_TC72| TS381411_TC73| TS381411_TC741| TS381411_TC742A| TS381411_TC742B| TS381411_TC75| TS381411_TC77| TS381411_TC78| TS381411_TC821| TS381411_TC822| TS381411_TC823| TS381411_TC831| TS381411_TC8321| TS381411_TC8322| TS381411_TC8331| TS381411_TC8332| TS381411_TC834| TS381411_TC835| TS381411_TC8361A| TS381411_TC8361B| TS381411_TC841| TS381411_TC67| TS381412_TC72| TS381412_TC73| TS381412_TC74| TS381412_TC751| TS381412_TC752A| TS381412_TC752B| TS381412_TC76| TS381412_TC78| TS381412_TC79| TS381412_TC821| TS381412_TC822| TS381412_TC823| TS381412_TC831| TS381412_TC8321| TS381412_TC8322| TS381412_TC8331| TS381412_TC8332| TS381412_TC834| TS381412_TC835| TS381412_TC8361A| TS381412_TC8361B| TS381412_TC841| TS381412_TC68| TS381411_TC824| TS381411_TC825| TS381411_TC826| TS381411_TC827| TS381411_TC828| TS381411_TC829| TS381412_TC824| TS381412_TC825| TS381412_TC826| TS381412_TC827| TS381412_TC828| TS381412_TC829| TS381411_TC8210| TS381412_TC8210| TS381411_TC8211| TS381412_TC8211| TS381411_TC837| TS381412_TC837| TS381411_TC8381| TS381412_TC8381| TS381411_TC8382| TS381412_TC8382| TS381411_TC839| TS381412_TC839| TS381411_TC8310| TS381412_TC8310| TS381411_TC8212| TS381412_TC8212| TS381411_TC8213| TS381412_TC8213| TS381411_TC8311| TS381412_TC8311| TS381411_TC83122| TS381411_TC83121| TS381412_TC83121| TS381411_TC8313| TS381412_TC83122| TS381412_TC8313 The first part of the parameter indicates the standard document and the second part the chapter in which the test case is defined. For example, TS381411_TC72 defines the test case specified in chapter 7.2.

get_trigger_config() RsSmbv.enums.TrigConf[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:TRIGgerconfig
value: enums.TrigConf = driver.source.bb.nr5G.tcw.get_trigger_config()

Selects the trigger configuration. The trigger is used to synchronize the signal generator to the other equipment.

return

trig_config: AAUT| UNCH AAUT The trigger settings are customized for the selected test case. The trigger setting ‘Armed Auto’ with external trigger source is used; the trigger delay is set to zero. Thus, the base station frame timing is able to synchronize the signal generator by a periodic trigger. UNCH The current trigger settings of the signal generator are retained unchanged.

set_bewphi(bewphi_ref_sens: float) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BEWPhi
driver.source.bb.nr5G.tcw.set_bewphi(bewphi_ref_sens = 1.0)

Sets the angle of the beamwidth for to the OTA REFSENS RoAoA in the phi-axis (BeWtheta,REFSENS) , applicable for FR1 only.

param bewphi_ref_sens

float Range: 0.1 to 360

set_bewthet(bewthet_ref_sens: float) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BEWThet
driver.source.bb.nr5G.tcw.set_bewthet(bewthet_ref_sens = 1.0)

Sets the angle of the beamwidth for to the OTA REFSENS RoAoA in the theta-axis (BeWtheta,REFSENS) , applicable for FR1 only.

param bewthet_ref_sens

float Range: 0.1 to 360

set_bs_class(bs_class: RsSmbv.enums.BsClass) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BSCLass
driver.source.bb.nr5G.tcw.set_bs_class(bs_class = enums.BsClass.LOC)

Sets the NR base station class.

param bs_class

WIDE| MED| LOC

set_bs_type(bs_type: RsSmbv.enums.BsType) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:BSTYpe
driver.source.bb.nr5G.tcw.set_bs_type(bs_type = enums.BsType.BT1H)

Sets the base station type for the OTA settings as specified in D.5.

param bs_type

BT1H| BT1O| BT2O BT1 Sets the BS type 1-H (FR1, hybrid) for the OTA settings. BT1O Sets the BS type 1-O (FR1) for the OTA settings. BT2O Sets the BS type 2-O (FR2) for the OTA settings.

set_dcl_direction(declared_dir: RsSmbv.enums.DeclaredDir) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:DCLDirection
driver.source.bb.nr5G.tcw.set_dcl_direction(declared_dir = enums.DeclaredDir.MREFD)

Sets the reference for the OSDD.

param declared_dir

OTHD| MREFD| OREFD OTHD Sets a value different than the minSENS and REFSENS as the reference for the OSDD. MREFD Sets the OTA minimum sensitivity (minSENS) value as the reference for the OSDD. OREFD Sets the OTA reference sensitivity (REFSENS) value as the reference for the OSDD.

set_e_50(eis_50_m: float) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:E50
driver.source.bb.nr5G.tcw.set_e_50(eis_50_m = 1.0)

Sets the EISREFSENS_50M level value applicable in the OTA REFSENS RoAoA as specified in D.28. The EISREFSENS_50M value is the declared OTA reference sensitivity basis level for FR2 based on a reference measurement channel with 50MHz BS channel bandwidth.

param eis_50_m

float Range: -119 to -86

set_fr(freq_range: RsSmbv.enums.FreqRange) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:FR
driver.source.bb.nr5G.tcw.set_fr(freq_range = enums.FreqRange.FR2GT37)

No command help available

param freq_range

No help available

set_gen_signal(generated_signal: RsSmbv.enums.GenSig) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:GENSignal
driver.source.bb.nr5G.tcw.set_gen_signal(generated_signal = enums.GenSig.ALL)

Selects the generated signal.

param generated_signal

ALL Generates both the wanted and the interferer signal. IF Generates only the interferer signal. WS Generates only the wanted signal.

set_inst_setup(inst_setup: RsSmbv.enums.InstSetup) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:INSTsetup
driver.source.bb.nr5G.tcw.set_inst_setup(inst_setup = enums.InstSetup.U1PORT)

No command help available

param inst_setup

No help available

set_marker_config(marker_config: RsSmbv.enums.MarkConf) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:MARKerconfig
driver.source.bb.nr5G.tcw.set_marker_config(marker_config = enums.MarkConf.FRAM)

Selects the marker configuration. The marker can be used to synchronize the measuring equipment to the signal generator.

param marker_config

FRAM| UNCH FRAM The marker settings are customized for the selected test case. ‘Radio Frame Start’ markers are output; the marker delays are set equal to zero. UNCH The current marker settings of the signal generator are retained unchanged.

set_meis(minimum_eis: float) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:MEIS
driver.source.bb.nr5G.tcw.set_meis(minimum_eis = 1.0)

Sets the lowest equivalent isotropic sensitivity value (EISminSENS) for the OSDD as specified in D.27.

param minimum_eis

float Range: -145 to -10

set_release(release: RsSmbv.enums.Release) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RELease
driver.source.bb.nr5G.tcw.set_release(release = enums.Release.REL15)

Sets the 3GPP test specification used as a guideline for the test cases.

param release

REL15| REL16| REL17

set_spec(test_spec: RsSmbv.enums.TestSpec) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:SPEC
driver.source.bb.nr5G.tcw.set_spec(test_spec = enums.TestSpec.TS38104)

Specifies the 3GPP test specification.

param test_spec

TS38141_1| TS38141_2| TS38104

set_tc(test_case: RsSmbv.enums.TestCase) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:TC
driver.source.bb.nr5G.tcw.set_tc(test_case = enums.TestCase.TS381411_TC67)

Selects the test case.

param test_case

TS381411_TC72| TS381411_TC73| TS381411_TC741| TS381411_TC742A| TS381411_TC742B| TS381411_TC75| TS381411_TC77| TS381411_TC78| TS381411_TC821| TS381411_TC822| TS381411_TC823| TS381411_TC831| TS381411_TC8321| TS381411_TC8322| TS381411_TC8331| TS381411_TC8332| TS381411_TC834| TS381411_TC835| TS381411_TC8361A| TS381411_TC8361B| TS381411_TC841| TS381411_TC67| TS381412_TC72| TS381412_TC73| TS381412_TC74| TS381412_TC751| TS381412_TC752A| TS381412_TC752B| TS381412_TC76| TS381412_TC78| TS381412_TC79| TS381412_TC821| TS381412_TC822| TS381412_TC823| TS381412_TC831| TS381412_TC8321| TS381412_TC8322| TS381412_TC8331| TS381412_TC8332| TS381412_TC834| TS381412_TC835| TS381412_TC8361A| TS381412_TC8361B| TS381412_TC841| TS381412_TC68| TS381411_TC824| TS381411_TC825| TS381411_TC826| TS381411_TC827| TS381411_TC828| TS381411_TC829| TS381412_TC824| TS381412_TC825| TS381412_TC826| TS381412_TC827| TS381412_TC828| TS381412_TC829| TS381411_TC8210| TS381412_TC8210| TS381411_TC8211| TS381412_TC8211| TS381411_TC837| TS381412_TC837| TS381411_TC8381| TS381412_TC8381| TS381411_TC8382| TS381412_TC8382| TS381411_TC839| TS381412_TC839| TS381411_TC8310| TS381412_TC8310| TS381411_TC8212| TS381412_TC8212| TS381411_TC8213| TS381412_TC8213| TS381411_TC8311| TS381412_TC8311| TS381411_TC83122| TS381411_TC83121| TS381412_TC83121| TS381411_TC8313| TS381412_TC83122| TS381412_TC8313 The first part of the parameter indicates the standard document and the second part the chapter in which the test case is defined. For example, TS381411_TC72 defines the test case specified in chapter 7.2.

set_trigger_config(trig_config: RsSmbv.enums.TrigConf) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:TRIGgerconfig
driver.source.bb.nr5G.tcw.set_trigger_config(trig_config = enums.TrigConf.AAUT)

Selects the trigger configuration. The trigger is used to synchronize the signal generator to the other equipment.

param trig_config

AAUT| UNCH AAUT The trigger settings are customized for the selected test case. The trigger setting ‘Armed Auto’ with external trigger source is used; the trigger delay is set to zero. Thus, the base station frame timing is able to synchronize the signal generator by a periodic trigger. UNCH The current trigger settings of the signal generator are retained unchanged.

Cloning the Group

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

Subgroups