Uci
SCPI Commands :
[SOURce<HW>]:BB:NR5G:TCW:WS:UCI:BITS
[SOURce<HW>]:BB:NR5G:TCW:WS:UCI:CSIPart
- class UciCls[source]
Uci commands group definition. 5 total commands, 3 Subgroups, 2 group commands
- get_bits() RsSmbv.enums.UciBits [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:WS:UCI:BITS value: enums.UciBits = driver.source.bb.nr5G.tcw.ws.uci.get_bits()
Set the number of UCI bits used. Defines the size of the uplink control information bits carried in the PUCCH channel. They consist of the HARQ feedback, CSI and SR.
- return
uci_bits: B_7| B_40
- get_csi_part() RsSmbv.enums.CsiPart [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:WS:UCI:CSIPart value: enums.CsiPart = driver.source.bb.nr5G.tcw.ws.uci.get_csi_part()
Defines the CSI part selected for the test case. The PUCCH-based CSI and the PUSCH-based CSI reporting, always padding the CSI report to the worst-case UCI payload size would result in too large overhead. For these cases, the CSI content is instead divided into two CSI parts.
- return
csi_part: CSIP_1| CSIP_2
- set_bits(uci_bits: RsSmbv.enums.UciBits) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:WS:UCI:BITS driver.source.bb.nr5G.tcw.ws.uci.set_bits(uci_bits = enums.UciBits.B_40)
Set the number of UCI bits used. Defines the size of the uplink control information bits carried in the PUCCH channel. They consist of the HARQ feedback, CSI and SR.
- param uci_bits
B_7| B_40
- set_csi_part(csi_part: RsSmbv.enums.CsiPart) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:WS:UCI:CSIPart driver.source.bb.nr5G.tcw.ws.uci.set_csi_part(csi_part = enums.CsiPart.CSIP_1)
Defines the CSI part selected for the test case. The PUCCH-based CSI and the PUSCH-based CSI reporting, always padding the CSI report to the worst-case UCI payload size would result in too large overhead. For these cases, the CSI content is instead divided into two CSI parts.
- param csi_part
CSIP_1| CSIP_2
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.nr5G.tcw.ws.uci.clone()
Subgroups