General

SCPI Commands :

[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CARDeply
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CBW
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CCTModel
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHRaster
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHSPacing
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:DUPLexing
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:ECPState
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:NCARier
[SOURce<HW>]:BB:NR5G:QCKSet:GENeral:SCSPacing
class GeneralCls[source]

General commands group definition. 17 total commands, 2 Subgroups, 9 group commands

get_cardeply() RsSmbv.enums.Nr5GcarDep[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CARDeply
value: enums.Nr5GcarDep = driver.source.bb.nr5G.qckset.general.get_cardeply()

Selects one of the frequency ranges, specified for 5G NR transmission.

return

qck_set_car_deply: No help available

get_cbw() RsSmbv.enums.Nr5Gcbw[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CBW
value: enums.Nr5Gcbw = driver.source.bb.nr5G.qckset.general.get_cbw()

Selects the bandwidth of the node carrier.

return

qck_set_channel_bw: BW5 | BW10 | BW15 | BW20 | BW25 | BW30 | BW35 | BW40 | BW45 | BW50 | BW60 | BW70 | BW80 | BW90 | BW100 | BW200 | BW400 | BW800 | BW1600 | BW2000

get_cct_model() bool[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CCTModel
value: bool = driver.source.bb.nr5G.qckset.general.get_cct_model()
Creates a copy of a component carrier based on a test model configuration.

INTRO_CMD_HELP: Prerequisites for this command

  • Select a single carrier ([:SOURce<hw>]:BB:NR5G:QCKSet:GENeral:NCARier) .

  • Select a test model ([:SOURce<hw>]:BB:NR5G:SETTing:TMODel:DL / [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:UL) .

return

qck_set_use_tm: No help available

get_ch_raster() RsSmbv.enums.AllChannelRaster[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHRaster
value: enums.AllChannelRaster = driver.source.bb.nr5G.qckset.general.get_ch_raster()

Sets the ‘Channel Raster’ based on the set ‘Deployment’. If ‘Deployment’ is set to ‘FR1 <= 3GHz’ or ‘FR1 > 3GHz’ the ‘Channel Raster’ can be set to 15 kHz or 100 kHz. If ‘Deployment’ is set to ‘FR2-1’ the ‘Channel Raster’ is set to 60 kHz. If ‘Deployment’ is set to ‘FR2-2’ the ‘Channel Raster’ is set to 100 kHz. ‘Channel Raster’ is not displayed when the ‘Number of Carriers’ is shown inactive.

return

channel_raster: R15| R60| R100

get_ch_spacing() int[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHSPacing
value: int = driver.source.bb.nr5G.qckset.general.get_ch_spacing()

Queries or sets the value for the ‘Channel Spacing’. It is by default automatically calculated by the set ‘Channel Raster’ and the set ‘Channel Bandwidth’. The value can be manually adjusted, but is recalculated if the ‘Channel Raster’ or the ‘Channel Bandwidth’ is adjusted. ‘Channel Spacing’ is not displayed when the ‘Number of Carriers’ is shown inactive. In this case, it is used like ‘Carrier Spacing’ equals 0.

return

channel_spacing: integer Range: 0 to 800E6

get_duplexing() RsSmbv.enums.EutraDuplexMode[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:DUPLexing
value: enums.EutraDuplexMode = driver.source.bb.nr5G.qckset.general.get_duplexing()

Selects the duplexing mode.

return

qck_set_duplexing: TDD| FDD

get_ecp_state() bool[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:ECPState
value: bool = driver.source.bb.nr5G.qckset.general.get_ecp_state()

Show if the extended cyclic prefix is enabled or disabled.

return

qss_cs_ecp_state: 1| ON| 0| OFF

get_ncarrier() int[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:NCARier
value: int = driver.source.bb.nr5G.qckset.general.get_ncarrier()

Selects the number of carriers. Needed for carrier aggregation.

return

qck_set_num_carrier: integer Range: 1 to 16

get_sc_spacing() RsSmbv.enums.QucjSettingsScsAll[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:SCSPacing
value: enums.QucjSettingsScsAll = driver.source.bb.nr5G.qckset.general.get_sc_spacing()

Sets the subcarrier spacing.

return

qck_set_scs: No help available

set_cardeply(qck_set_car_deply: RsSmbv.enums.Nr5GcarDep) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CARDeply
driver.source.bb.nr5G.qckset.general.set_cardeply(qck_set_car_deply = enums.Nr5GcarDep.BT36)

Selects one of the frequency ranges, specified for 5G NR transmission.

param qck_set_car_deply

FR1LT3 | FR1GT3 | FR2_1 | FR2_2

set_cbw(qck_set_channel_bw: RsSmbv.enums.Nr5Gcbw) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CBW
driver.source.bb.nr5G.qckset.general.set_cbw(qck_set_channel_bw = enums.Nr5Gcbw.BW10)

Selects the bandwidth of the node carrier.

param qck_set_channel_bw

BW5 | BW10 | BW15 | BW20 | BW25 | BW30 | BW35 | BW40 | BW45 | BW50 | BW60 | BW70 | BW80 | BW90 | BW100 | BW200 | BW400 | BW800 | BW1600 | BW2000

set_cct_model(qck_set_use_tm: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CCTModel
driver.source.bb.nr5G.qckset.general.set_cct_model(qck_set_use_tm = False)
Creates a copy of a component carrier based on a test model configuration.

INTRO_CMD_HELP: Prerequisites for this command

  • Select a single carrier ([:SOURce<hw>]:BB:NR5G:QCKSet:GENeral:NCARier) .

  • Select a test model ([:SOURce<hw>]:BB:NR5G:SETTing:TMODel:DL / [:SOURce<hw>]:BB:NR5G:SETTing:TMODel:UL) .

param qck_set_use_tm

1| ON| 0| OFF

set_ch_raster(channel_raster: RsSmbv.enums.AllChannelRaster) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHRaster
driver.source.bb.nr5G.qckset.general.set_ch_raster(channel_raster = enums.AllChannelRaster.R100)

Sets the ‘Channel Raster’ based on the set ‘Deployment’. If ‘Deployment’ is set to ‘FR1 <= 3GHz’ or ‘FR1 > 3GHz’ the ‘Channel Raster’ can be set to 15 kHz or 100 kHz. If ‘Deployment’ is set to ‘FR2-1’ the ‘Channel Raster’ is set to 60 kHz. If ‘Deployment’ is set to ‘FR2-2’ the ‘Channel Raster’ is set to 100 kHz. ‘Channel Raster’ is not displayed when the ‘Number of Carriers’ is shown inactive.

param channel_raster

R15| R60| R100

set_ch_spacing(channel_spacing: int) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:CHSPacing
driver.source.bb.nr5G.qckset.general.set_ch_spacing(channel_spacing = 1)

Queries or sets the value for the ‘Channel Spacing’. It is by default automatically calculated by the set ‘Channel Raster’ and the set ‘Channel Bandwidth’. The value can be manually adjusted, but is recalculated if the ‘Channel Raster’ or the ‘Channel Bandwidth’ is adjusted. ‘Channel Spacing’ is not displayed when the ‘Number of Carriers’ is shown inactive. In this case, it is used like ‘Carrier Spacing’ equals 0.

param channel_spacing

integer Range: 0 to 800E6

set_duplexing(qck_set_duplexing: RsSmbv.enums.EutraDuplexMode) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:DUPLexing
driver.source.bb.nr5G.qckset.general.set_duplexing(qck_set_duplexing = enums.EutraDuplexMode.FDD)

Selects the duplexing mode.

param qck_set_duplexing

TDD| FDD

set_ecp_state(qss_cs_ecp_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:ECPState
driver.source.bb.nr5G.qckset.general.set_ecp_state(qss_cs_ecp_state = False)

Show if the extended cyclic prefix is enabled or disabled.

param qss_cs_ecp_state

1| ON| 0| OFF

set_ncarrier(qck_set_num_carrier: int) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:NCARier
driver.source.bb.nr5G.qckset.general.set_ncarrier(qck_set_num_carrier = 1)

Selects the number of carriers. Needed for carrier aggregation.

param qck_set_num_carrier

integer Range: 1 to 16

set_sc_spacing(qck_set_scs: RsSmbv.enums.QucjSettingsScsAll) None[source]
# SCPI: [SOURce<HW>]:BB:NR5G:QCKSet:GENeral:SCSPacing
driver.source.bb.nr5G.qckset.general.set_sc_spacing(qck_set_scs = enums.QucjSettingsScsAll.N120)

Sets the subcarrier spacing.

param qck_set_scs

SCS15| SCS30| SCS60| SCS120| SCS240| SCS480| SCS960

Cloning the Group

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

Subgroups