CbIndex<IndexNull>

RepCap Settings

# Range: Nr0 .. Nr63
rc = driver.source.bb.eutra.downlink.subf.alloc.cw.precoding.cbIndex.repcap_indexNull_get()
driver.source.bb.eutra.downlink.subf.alloc.cw.precoding.cbIndex.repcap_indexNull_set(repcap.IndexNull.Nr0)

SCPI Command :

[SOURce<HW>]:BB:EUTRa:DL:[SUBF<ST0>]:ALLoc<CH0>:[CW<USER>]:PRECoding:CBINdex<DIR_OPTIONAL>
class CbIndexCls[source]

CbIndex commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: IndexNull, default value after init: IndexNull.Nr0

get(subframeNull=SubframeNull.Default, allocationNull=AllocationNull.Default, codeword=Codeword.Default, indexNull=IndexNull.Default) int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:[SUBF<ST0>]:ALLoc<CH0>:[CW<USER>]:PRECoding:CBINdex<DIR_OPTIONAL>
value: int = driver.source.bb.eutra.downlink.subf.alloc.cw.precoding.cbIndex.get(subframeNull = repcap.SubframeNull.Default, allocationNull = repcap.AllocationNull.Default, codeword = repcap.Codeword.Default, indexNull = repcap.IndexNull.Default)

Sets the codebook index for the selected allocation. The combination of codebook index and the selected number of layers determines the codebook matrix used for precoding.

param subframeNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘Subf’)

param allocationNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘Alloc’)

param codeword

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Cw’)

param indexNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘CbIndex’)

return

code_book_index: integer Range: 0 to 15

set(code_book_index: int, subframeNull=SubframeNull.Default, allocationNull=AllocationNull.Default, codeword=Codeword.Default, indexNull=IndexNull.Default) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:[SUBF<ST0>]:ALLoc<CH0>:[CW<USER>]:PRECoding:CBINdex<DIR_OPTIONAL>
driver.source.bb.eutra.downlink.subf.alloc.cw.precoding.cbIndex.set(code_book_index = 1, subframeNull = repcap.SubframeNull.Default, allocationNull = repcap.AllocationNull.Default, codeword = repcap.Codeword.Default, indexNull = repcap.IndexNull.Default)

Sets the codebook index for the selected allocation. The combination of codebook index and the selected number of layers determines the codebook matrix used for precoding.

param code_book_index

integer Range: 0 to 15

param subframeNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘Subf’)

param allocationNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘Alloc’)

param codeword

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Cw’)

param indexNull

optional repeated capability selector. Default value: Nr0 (settable in the interface ‘CbIndex’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.eutra.downlink.subf.alloc.cw.precoding.cbIndex.clone()