Pucch

SCPI Command :

CONFigure:NRSub:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUCCh
Commands in total: 11
Subgroups: 7
Direct child commands: 1
class PucchStruct[source]

Response structure. Fields:

  • 1 Pucch_Format: enums.PucchFormat: PUCCH format

  • 2 No_Symbols: int: Number of allocated OFDM symbols in each uplink slot.

  • 3 Start_Symbol: int: Index of the first allocated symbol in each uplink slot.

  • 4 No_Rbs: int: Number of allocated UL RBs.

  • 5 Start_Rb: int: Index of the first allocated RB.

get(carrierComponent=CarrierComponent.Nr1, allocation=Allocation.Default) PucchStruct[source]
# CONFigure:NRSub:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUCCh
value: PucchStruct = driver.configure.nrSubMeas.cc.allocation.pucch.get(carrierComponent = repcap.CarrierComponent.Nr1, allocation = repcap.Allocation.Default)

Specifies settings related to the PUCCH allocation, for carrier <no>, allocation <a>. The ranges for the allocated RBs and symbols have dependencies, see ‘RB allocation for uplink measurements’ and ‘Slots and symbols for PUSCH and PUCCH’.

Parameters:
  • carrierComponent – optional repeated capability selector. Default value: Nr1

  • allocation – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Allocation’)

Returns:

structure: for return value, see the help for PucchStruct structure arguments.

set(pucch_format: PucchFormat, no_symbols: int, start_symbol: int, no_rbs: int, start_rb: int, carrierComponent=CarrierComponent.Nr1, allocation=Allocation.Default) None[source]
# CONFigure:NRSub:MEASurement<Instance>[:CC<no>]:ALLocation<Allocation>:PUCCh
driver.configure.nrSubMeas.cc.allocation.pucch.set(pucch_format = enums.PucchFormat.F0, no_symbols = 1, start_symbol = 1, no_rbs = 1, start_rb = 1, carrierComponent = repcap.CarrierComponent.Nr1, allocation = repcap.Allocation.Default)

Specifies settings related to the PUCCH allocation, for carrier <no>, allocation <a>. The ranges for the allocated RBs and symbols have dependencies, see ‘RB allocation for uplink measurements’ and ‘Slots and symbols for PUSCH and PUCCH’.

Parameters:
  • pucch_format – PUCCH format

  • no_symbols – Number of allocated OFDM symbols in each uplink slot.

  • start_symbol – Index of the first allocated symbol in each uplink slot.

  • no_rbs – Number of allocated UL RBs.

  • start_rb – Index of the first allocated RB.

  • carrierComponent – optional repeated capability selector. Default value: Nr1

  • allocation – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Allocation’)

Cloning the Group

# Create a copy of the original group, that exists independently
pucch_copy = driver.configure.nrSubMeas.cc.allocation.pucch.clone()

Subgroups