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
Commands in total: 17
Subgroups: 2
Direct child commands: 9
get_cardeply() Nr5GcarDep[source]
# [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.

get_cbw() Nr5Gcbw[source]
# [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.

Returns:

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

get_cct_model() bool[source]
# [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. Prerequisites for this command

  • Select a single carrier (method RsSmw.source.bb.nr5G.qckset.general.ncarrier() ) .

  • Select a test model (method RsSmw.source.bb.nr5G.setting.tmodel.downlink.value() / method RsSmw.source.bb.nr5G.setting.tmodel.uplink.value() ) .

get_ch_raster() AllChannelRaster[source]
# [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.

Returns:

channel_raster: R15 | R60 | R100

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

Returns:

channel_spacing: integer Range: 0 to 800E6

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

Selects the duplexing mode.

Returns:

qck_set_duplexing: TDD | FDD

get_ecp_state() bool[source]
# [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.

Returns:

qss_cs_ecp_state: 1 | ON | 0| OFF

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

Returns:

qck_set_num_carrier: integer Range: 1 to 16

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

Sets the subcarrier spacing.

Cloning the Group

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

Subgroups