Tm
SCPI Commands :
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<8>:CHMatrix
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:PMATrix
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CODewords
CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:NTXantennas
- class TmCls[source]
Tm commands group definition. 15 total commands, 3 Subgroups, 4 group commands
- class ChMatrixStruct[source]
Structure for setting input parameters. Fields:
Abs_11: float: numeric Square of magnitude of h11 abs11 + abs12 must equal 1 Range: 0 to 1
Phase_11: int: numeric Phase of h11 Range: 0 deg to 345 deg, Unit: deg
Abs_12: float: numeric Square of magnitude of h12 Range: 0 to 1
Phase_12: int: numeric Phase of h12 Range: 0 deg to 345 deg, Unit: deg
Abs_21: float: numeric Square of magnitude of h21 abs21 + abs22 must equal 1 Range: 0 to 1
Phase_21: int: numeric Phase of h21 Range: 0 deg to 345 deg, Unit: deg
Abs_22: float: numeric Square of magnitude of h22 Range: 0 to 1
Phase_22: int: numeric Phase of h22 Range: 0 deg to 345 deg, Unit: deg
- get_ch_matrix() ChMatrixStruct [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<8>:CHMatrix value: ChMatrixStruct = driver.configure.connection.pcc.tm.get_ch_matrix()
Configures the channel coefficients, characterizing the radio channel for TM 8.
- return:
structure: for return value, see the help for ChMatrixStruct structure arguments.
- get_codewords() AntennasTxA [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CODewords value: enums.AntennasTxA = driver.configure.connection.pcc.tm.get_codewords()
Selects the number of code words for TM 9.
- return:
codewords: ONE | TWO | FOUR
- get_ntx_antennas() AntennasTxB [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:NTXantennas value: enums.AntennasTxB = driver.configure.connection.pcc.tm.get_ntx_antennas()
Selects the number of downlink TX antennas for TM 9.
- return:
antennas: TWO | FOUR | EIGHt
- get_pmatrix() PrecodingMatrixMode [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:PMATrix value: enums.PrecodingMatrixMode = driver.configure.connection.pcc.tm.get_pmatrix()
Selects the second precoding matrix for TM 9.
- return:
mode: PMI0 | PMI1 | PMI2 | PMI3 | PMI4 | PMI5 | PMI6 | PMI7 | PMI8 | PMI9 | PMI10 | PMI11 | PMI12 | PMI13 | PMI14 | PMI15 Matrix according to PMI 0, PMI 1, … PMI 15.
- set_ch_matrix(value: ChMatrixStruct) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<8>:CHMatrix structure = driver.configure.connection.pcc.tm.ChMatrixStruct() structure.Abs_11: float = 1.0 structure.Phase_11: int = 1 structure.Abs_12: float = 1.0 structure.Phase_12: int = 1 structure.Abs_21: float = 1.0 structure.Phase_21: int = 1 structure.Abs_22: float = 1.0 structure.Phase_22: int = 1 driver.configure.connection.pcc.tm.set_ch_matrix(value = structure)
Configures the channel coefficients, characterizing the radio channel for TM 8.
- param value:
see the help for ChMatrixStruct structure arguments.
- set_codewords(codewords: AntennasTxA) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:CODewords driver.configure.connection.pcc.tm.set_codewords(codewords = enums.AntennasTxA.FOUR)
Selects the number of code words for TM 9.
- param codewords:
ONE | TWO | FOUR
- set_ntx_antennas(antennas: AntennasTxB) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:NTXantennas driver.configure.connection.pcc.tm.set_ntx_antennas(antennas = enums.AntennasTxB.EIGHt)
Selects the number of downlink TX antennas for TM 9.
- param antennas:
TWO | FOUR | EIGHt
- set_pmatrix(mode: PrecodingMatrixMode) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection[:PCC]:TM<nr>:PMATrix driver.configure.connection.pcc.tm.set_pmatrix(mode = enums.PrecodingMatrixMode.PMI0)
Selects the second precoding matrix for TM 9.
- param mode:
PMI0 | PMI1 | PMI2 | PMI3 | PMI4 | PMI5 | PMI6 | PMI7 | PMI8 | PMI9 | PMI10 | PMI11 | PMI12 | PMI13 | PMI14 | PMI15 Matrix according to PMI 0, PMI 1, … PMI 15.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.pcc.tm.clone()
Subgroups