Rmc¶
SCPI Commands
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:DOMain
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:DATA
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:DLRessources
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:UCRC
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:RLCMode
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:DRATe
CONFigure:WCDMa:SIGNaling<Instance>:CONNection:TMODe:RMC:TMODe
- class Rmc[source]
Rmc commands group definition. 7 total commands, 0 Sub-groups, 7 group commands
- class DrateStruct[source]
Structure for reading output parameters. Fields:
Downlink: enums.RefChannelDataRate: R12K2 | R64K | R144k | R384k R12K2: 12.2 kbps R64K: 64 kbps R144k: 144 kbps R384k: 384 kbps
Uplink: enums.RefChannelDataRate: R12K2 | R64K | R144k | R384k | R768k R12K2: 12.2 kbps R64K: 64 kbps R144k: 144 kbps R384k: 384 kbps R768k: 768 kbps
- get_data() → RsCmwWcdmaSig.enums.BitPattern[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DATA value: enums.BitPattern = driver.configure.connection.tmode.rmc.get_data()
Selects the bit pattern transmitted as user information on the DTCH. Besides ‘All 0’, ‘All 1’ and ‘Alternating 0101…’, pseudo-random bit sequences of variable length are available.
- return
pattern: ALL0 | ALL1 | ALTernating | PRBS9 | PRBS11 | PRBS13 | PRBS15
- get_dl_resources() → RsCmwWcdmaSig.enums.FilledBlocks[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DLRessources value: enums.FilledBlocks = driver.configure.connection.tmode.rmc.get_dl_resources()
Selects the percentage of DL RMC transport blocks that are filled with information bits. The percentages are rounded, indicated in one-tenth of a percent and correspond to values 1/N, indicating that out of N transport blocks, only one is fully filled with data. (N – 1) blocks are empty. Example: P0125 = 125 ‰ = 0.125 = 1/8. Each 8th block is filled.
- return
filled_blocks: P0031 | P0033 | P0036 | P0038 | P0042 | P0045 | P0050 | P0056 | P0062 | P0071 | P0083 | P0100 | P0125 | P0167 | P0250 | P0500 | P1000 P0031: 1/32 P0033: 1/30 P0036: 1/28 P0038: 1/26 P0042: 1/24 P0045: 1/22 P0050: 1/20 P0056: 1/18 P0062: 1/16 P0071: 1/14 P0083: 1/12 P0100: 1/10 P0125: 1/8 P0167: 1/6 P0250: 1/4 P0500: 1/2 P1000: all blocks filled
- get_domain() → RsCmwWcdmaSig.enums.RmcDomain[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DOMain value: enums.RmcDomain = driver.configure.connection.tmode.rmc.get_domain()
Specifies the CS or PS domain for RMC connections in test mode.
- return
domain: CS | PS Circuit switched, packet switched
- get_drate() → DrateStruct[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DRATe value: DrateStruct = driver.configure.connection.tmode.rmc.get_drate()
Selects the information bit rate of the downlink and uplink reference channel.
- return
structure: for return value, see the help for DrateStruct structure arguments.
- get_rlc_mode() → RsCmwWcdmaSig.enums.RlcMode[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:RLCMode value: enums.RlcMode = driver.configure.connection.tmode.rmc.get_rlc_mode()
Selects the RLC mode for RMC transmission with loop mode 1.
- return
mode: TRANsparent | ACKNowledge
- get_tmode() → RsCmwWcdmaSig.enums.UtranTestMode[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:TMODe value: enums.UtranTestMode = driver.configure.connection.tmode.rmc.get_tmode()
Selects the test mode that the UE enters after connecting to the UTRAN.
- return
type_py: OFF | MODE1 | MODE2 OFF: no loop MODE1: loop mode 1 MODE2: loop mode 2
- get_ucrc() → bool[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:UCRC value: bool = driver.configure.connection.tmode.rmc.get_ucrc()
Enables or disables the uplink cyclic redundancy check (CRC) for loop mode 2. This setting is only relevant when an RMC with symmetric DL/UL data rate is used. The setting is separate for normal signaling and reduce signaling mode. First enable or disable reduced signaling mode (see ‘Cell Setup’) and afterwards configure the ‘Loop Mode 2 Sym. UL CRC’.
- return
enable: OFF | ON
- set_data(pattern: RsCmwWcdmaSig.enums.BitPattern) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DATA driver.configure.connection.tmode.rmc.set_data(pattern = enums.BitPattern.ALL0)
Selects the bit pattern transmitted as user information on the DTCH. Besides ‘All 0’, ‘All 1’ and ‘Alternating 0101…’, pseudo-random bit sequences of variable length are available.
- param pattern
ALL0 | ALL1 | ALTernating | PRBS9 | PRBS11 | PRBS13 | PRBS15
- set_dl_resources(filled_blocks: RsCmwWcdmaSig.enums.FilledBlocks) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DLRessources driver.configure.connection.tmode.rmc.set_dl_resources(filled_blocks = enums.FilledBlocks.P0031)
Selects the percentage of DL RMC transport blocks that are filled with information bits. The percentages are rounded, indicated in one-tenth of a percent and correspond to values 1/N, indicating that out of N transport blocks, only one is fully filled with data. (N – 1) blocks are empty. Example: P0125 = 125 ‰ = 0.125 = 1/8. Each 8th block is filled.
- param filled_blocks
P0031 | P0033 | P0036 | P0038 | P0042 | P0045 | P0050 | P0056 | P0062 | P0071 | P0083 | P0100 | P0125 | P0167 | P0250 | P0500 | P1000 P0031: 1/32 P0033: 1/30 P0036: 1/28 P0038: 1/26 P0042: 1/24 P0045: 1/22 P0050: 1/20 P0056: 1/18 P0062: 1/16 P0071: 1/14 P0083: 1/12 P0100: 1/10 P0125: 1/8 P0167: 1/6 P0250: 1/4 P0500: 1/2 P1000: all blocks filled
- set_domain(domain: RsCmwWcdmaSig.enums.RmcDomain) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DOMain driver.configure.connection.tmode.rmc.set_domain(domain = enums.RmcDomain.CS)
Specifies the CS or PS domain for RMC connections in test mode.
- param domain
CS | PS Circuit switched, packet switched
- set_drate(value: RsCmwWcdmaSig.Implementations.Configure_.Connection_.Tmode_.Rmc.Rmc.DrateStruct) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:DRATe driver.configure.connection.tmode.rmc.set_drate(value = DrateStruct())
Selects the information bit rate of the downlink and uplink reference channel.
- param value
see the help for DrateStruct structure arguments.
- set_rlc_mode(mode: RsCmwWcdmaSig.enums.RlcMode) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:RLCMode driver.configure.connection.tmode.rmc.set_rlc_mode(mode = enums.RlcMode.ACKNowledge)
Selects the RLC mode for RMC transmission with loop mode 1.
- param mode
TRANsparent | ACKNowledge
- set_tmode(type_py: RsCmwWcdmaSig.enums.UtranTestMode) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:TMODe driver.configure.connection.tmode.rmc.set_tmode(type_py = enums.UtranTestMode.MODE1)
Selects the test mode that the UE enters after connecting to the UTRAN.
- param type_py
OFF | MODE1 | MODE2 OFF: no loop MODE1: loop mode 1 MODE2: loop mode 2
- set_ucrc(enable: bool) → None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CONNection:TMODe:RMC:UCRC driver.configure.connection.tmode.rmc.set_ucrc(enable = False)
Enables or disables the uplink cyclic redundancy check (CRC) for loop mode 2. This setting is only relevant when an RMC with symmetric DL/UL data rate is used. The setting is separate for normal signaling and reduce signaling mode. First enable or disable reduced signaling mode (see ‘Cell Setup’) and afterwards configure the ‘Loop Mode 2 Sym. UL CRC’.
- param enable
OFF | ON