Pusch
SCPI Command :
CONFigure:NRMMw:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUSCh
- class PuschCls[source]
Pusch commands group definition. 5 total commands, 4 Subgroups, 1 group commands
- class PuschStruct[source]
Structure for setting input parameters. Fields:
Mapping_Type: enums.MappingType: PUSCH mapping type
No_Symbols: int: Number of allocated OFDM symbols in each uplink slot. For mapping type A, the minimum value is 4 symbols.
Start_Symbol: int: Index of the first allocated symbol in each uplink slot. For mapping type A, only 0 is allowed.
No_Rbs: int: Number of allocated UL RBs.
Start_Rb: int: Index of the first allocated RB.
Mod_Scheme: enums.ModScheme: Modulation scheme π/2-BPSK, QPSK, 16QAM, 64QAM, 256QAM
- get(carrierComponent=CarrierComponent.Default, allocationMore=AllocationMore.Default) PuschStruct [source]
# SCPI: CONFigure:NRMMw:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUSCh value: PuschStruct = driver.configure.nrMmwMeas.cc.allocation.pusch.get(carrierComponent = repcap.CarrierComponent.Default, allocationMore = repcap.AllocationMore.Default)
Specifies settings related to the PUSCH allocation, for carrier <no>, allocation <a>. The ranges for the allocated RBs have dependencies, see ‘PUSCH RB allocation’.
INTRO_CMD_HELP: For Signal Path = Network, use:
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:TDOMain:CHMapping
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:TDOMain:CHMapping
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:TDOMain:SYMBol
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:TDOMain:SYMBol
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:RB
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:RB
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:MCS
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:MCS
- param carrierComponent:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Cc’)
- param allocationMore:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Allocation’)
- return:
structure: for return value, see the help for PuschStruct structure arguments.
- set(structure: PuschStruct, carrierComponent=CarrierComponent.Default, allocationMore=AllocationMore.Default) None [source]
# SCPI: CONFigure:NRMMw:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUSCh structure = driver.configure.nrMmwMeas.cc.allocation.pusch.PuschStruct() structure.Mapping_Type: enums.MappingType = enums.MappingType.A structure.No_Symbols: int = 1 structure.Start_Symbol: int = 1 structure.No_Rbs: int = 1 structure.Start_Rb: int = 1 structure.Mod_Scheme: enums.ModScheme = enums.ModScheme.BPSK driver.configure.nrMmwMeas.cc.allocation.pusch.set(structure, carrierComponent = repcap.CarrierComponent.Default, allocationMore = repcap.AllocationMore.Default)
Specifies settings related to the PUSCH allocation, for carrier <no>, allocation <a>. The ranges for the allocated RBs have dependencies, see ‘PUSCH RB allocation’.
INTRO_CMD_HELP: For Signal Path = Network, use:
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:TDOMain:CHMapping
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:TDOMain:CHMapping
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:TDOMain:SYMBol
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:TDOMain:SYMBol
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:RB
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:RB
[CONFigure:]SIGNaling:NRADio:CELL:UESCheduling:UDEFined:SASSignment:UL:MCS
[CONFigure:]SIGNaling:NRADio:CELL:BWP<bb>:UESCheduling:UDEFined:SASSignment:UL:MCS
- param structure:
for set value, see the help for PuschStruct structure arguments.
- param carrierComponent:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Cc’)
- param allocationMore:
optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Allocation’)
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.nrMmwMeas.cc.allocation.pusch.clone()
Subgroups