Pcc

SCPI Commands :

CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:HDUPlex
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TTIBundling
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DLEQual
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TRANsmission
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DCIFormat
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NENBantennas
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NOLayers
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:PMATrix
class PccCls[source]

Pcc commands group definition. 107 total commands, 23 Subgroups, 8 group commands

get_dci_format() DciFormat[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DCIFormat
value: enums.DciFormat = driver.configure.connection.pcc.get_dci_format()

Selects the DCI format. The value must be compatible to the transmission mode, see Table ‘Transmission scheme overview’.

return:

dci: D1 | D1A | D1B | D2 | D2A | D2B | D2C | D61 Format 1, 1A, 1B, 2, 2A, 2B, 2C, 6-1A/B

get_dl_equal() bool[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DLEQual
value: bool = driver.configure.connection.pcc.get_dl_equal()

Enables or disables the coupling of all MIMO downlink streams. When you switch on the coupling, the settings for DL stream 1 are applied to all DL streams. With enabled coupling, commands of the format CONFigure:…:DL<s>… configure all DL streams at once, independent of the specified <s>. With disabled coupling, such commands configure a single selected DL stream <s>. However, some settings are never configurable per stream and are always coupled.

return:

enable: OFF | ON

get_hduplex() bool[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:HDUPlex
value: bool = driver.configure.connection.pcc.get_hduplex()

Selects between half-duplex operation and full-duplex operation.

return:

half_duplex: OFF | ON OFF: full-duplex operation ON: half-duplex operation

get_nenb_antennas() AntennasTxA[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NENBantennas
value: enums.AntennasTxA = driver.configure.connection.pcc.get_nenb_antennas()

Selects the number of downlink TX antennas for transmission mode 1 to 6. The value must be compatible to the active scenario and transmission mode, see Table ‘Transmission scheme overview’.

return:

antennas: ONE | TWO | FOUR

get_no_layers() NoOfLayers[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NOLayers
value: enums.NoOfLayers = driver.configure.connection.pcc.get_no_layers()

Selects the number of layers for MIMO 4x4 with spatial multiplexing (TM 3 and 4) .

return:

number: L2 | L4 Two layers or four layers

get_pmatrix() PrecodingMatrixMode[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:PMATrix
value: enums.PrecodingMatrixMode = driver.configure.connection.pcc.get_pmatrix()

Selects the precoding matrix. The value must be compatible to the active scenario and transmission mode, see Table ‘Transmission scheme overview’. For TM 8 and TM 9, the matrix is used as beamforming matrix, not for precoding.

return:

mode: PMI0 | PMI1 | PMI2 | PMI3 | PMI4 | PMI5 | PMI6 | PMI7 | PMI8 | PMI9 | PMI10 | PMI11 | PMI12 | PMI13 | PMI14 | PMI15 | RANDom_pmi Matrix according to PMI 0, PMI 1, … PMI15. RANDom_pmi: The PMI value is selected randomly as defined in 3GPP TS 36.521, annex B.4.1 and B.4.2.

get_transmission() TransmissionMode[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TRANsmission
value: enums.TransmissionMode = driver.configure.connection.pcc.get_transmission()

Selects the LTE transmission mode. The value must be compatible to the active scenario, see Table ‘Transmission scheme overview’.

return:

mode: TM1 | TM2 | TM3 | TM4 | TM6 | TM7 | TM8 | TM9 Transmission mode 1, 2, 3, 4, 6, 7, 8, 9

get_tti_bundling() bool[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TTIBundling
value: bool = driver.configure.connection.pcc.get_tti_bundling()

Enables or disables TTI bundling for the uplink.

return:

enable: OFF | ON

set_dci_format(dci: DciFormat) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DCIFormat
driver.configure.connection.pcc.set_dci_format(dci = enums.DciFormat.D1)

Selects the DCI format. The value must be compatible to the transmission mode, see Table ‘Transmission scheme overview’.

param dci:

D1 | D1A | D1B | D2 | D2A | D2B | D2C | D61 Format 1, 1A, 1B, 2, 2A, 2B, 2C, 6-1A/B

set_dl_equal(enable: bool) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:DLEQual
driver.configure.connection.pcc.set_dl_equal(enable = False)

Enables or disables the coupling of all MIMO downlink streams. When you switch on the coupling, the settings for DL stream 1 are applied to all DL streams. With enabled coupling, commands of the format CONFigure:…:DL<s>… configure all DL streams at once, independent of the specified <s>. With disabled coupling, such commands configure a single selected DL stream <s>. However, some settings are never configurable per stream and are always coupled.

param enable:

OFF | ON

set_hduplex(half_duplex: bool) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:HDUPlex
driver.configure.connection.pcc.set_hduplex(half_duplex = False)

Selects between half-duplex operation and full-duplex operation.

param half_duplex:

OFF | ON OFF: full-duplex operation ON: half-duplex operation

set_nenb_antennas(antennas: AntennasTxA) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NENBantennas
driver.configure.connection.pcc.set_nenb_antennas(antennas = enums.AntennasTxA.FOUR)

Selects the number of downlink TX antennas for transmission mode 1 to 6. The value must be compatible to the active scenario and transmission mode, see Table ‘Transmission scheme overview’.

param antennas:

ONE | TWO | FOUR

set_no_layers(number: NoOfLayers) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:NOLayers
driver.configure.connection.pcc.set_no_layers(number = enums.NoOfLayers.L2)

Selects the number of layers for MIMO 4x4 with spatial multiplexing (TM 3 and 4) .

param number:

L2 | L4 Two layers or four layers

set_pmatrix(mode: PrecodingMatrixMode) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:PMATrix
driver.configure.connection.pcc.set_pmatrix(mode = enums.PrecodingMatrixMode.PMI0)

Selects the precoding matrix. The value must be compatible to the active scenario and transmission mode, see Table ‘Transmission scheme overview’. For TM 8 and TM 9, the matrix is used as beamforming matrix, not for precoding.

param mode:

PMI0 | PMI1 | PMI2 | PMI3 | PMI4 | PMI5 | PMI6 | PMI7 | PMI8 | PMI9 | PMI10 | PMI11 | PMI12 | PMI13 | PMI14 | PMI15 | RANDom_pmi Matrix according to PMI 0, PMI 1, … PMI15. RANDom_pmi: The PMI value is selected randomly as defined in 3GPP TS 36.521, annex B.4.1 and B.4.2.

set_transmission(mode: TransmissionMode) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TRANsmission
driver.configure.connection.pcc.set_transmission(mode = enums.TransmissionMode.TM1)

Selects the LTE transmission mode. The value must be compatible to the active scenario, see Table ‘Transmission scheme overview’.

param mode:

TM1 | TM2 | TM3 | TM4 | TM6 | TM7 | TM8 | TM9 Transmission mode 1, 2, 3, 4, 6, 7, 8, 9

set_tti_bundling(enable: bool) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TTIBundling
driver.configure.connection.pcc.set_tti_bundling(enable = False)

Enables or disables TTI bundling for the uplink.

param enable:

OFF | ON

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.pcc.clone()

Subgroups