Pucch

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:UL:PUCCh:DESHift
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1CS
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1EMax
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1NMax
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N2Max
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N2RB
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N3Max
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N4Max
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:N5Max
[SOURce<HW>]:BB:EUTRa:UL:PUCCh:NORB
class PucchCls[source]

Pucch commands group definition. 10 total commands, 0 Subgroups, 10 group commands

get_de_shift() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:DESHift
value: int = driver.source.bb.eutra.uplink.pucch.get_de_shift()

Sets the delta shift parameter.

return

delta_shift: integer Range: 1 to 3

get_n_1_cs() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1CS
value: int = driver.source.bb.eutra.uplink.pucch.get_n_1_cs()

Sets the number of cyclic shifts used for PUCCH format 1/1a/1b in a resource block used for a combination of the formats 1/1a/1b and 2/2a/2b.

return

n_1_cs: integer Range: 0 to dynamic

get_n_1_e_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1EMax
value: int = driver.source.bb.eutra.uplink.pucch.get_n_1_e_max()

Queries the range of the possible PUCCH format 1/1a/1b transmissions from different users in one subframe and for extended CP.

return

n_1_e_max: integer Range: 0 to 110

get_n_1_n_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1NMax
value: int = driver.source.bb.eutra.uplink.pucch.get_n_1_n_max()

Queries the range of the possible PUCCH format 1/1a/1b transmissions from different users in one subframe and for normal CP.

return

n_1_norm_cp: integer Range: 0 to 110

get_n_2_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N2Max
value: int = driver.source.bb.eutra.uplink.pucch.get_n_2_max()

Queries the range of possible number of PUCCH format 2/2a/2b transmissions from different users in one subframe.

return

n_2_max: integer Range: 0 to 110

get_n_2_rb() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N2RB
value: int = driver.source.bb.eutra.uplink.pucch.get_n_2_rb()

Sets bandwidth in terms of resource blocks that are reserved for PUCCH formats 2/2a/2b transmission in each subframe.

return

n_2_rb: integer Range: 0 to dynamic

get_n_3_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N3Max
value: int = driver.source.bb.eutra.uplink.pucch.get_n_3_max()

Queries the range of possible number of PUCCH format x transmissions from different users in one subframe.

return

n_3_max: integer Range: 0 to 549

get_n_4_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N4Max
value: int = driver.source.bb.eutra.uplink.pucch.get_n_4_max()

Queries the range of possible number of PUCCH format x transmissions from different users in one subframe.

return

n_4_max: integer Range: 0 to 549

get_n_5_max() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N5Max
value: int = driver.source.bb.eutra.uplink.pucch.get_n_5_max()

Queries the range of possible number of PUCCH format x transmissions from different users in one subframe.

return

n_5_max: integer Range: 0 to 549

get_no_rb() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:NORB
value: int = driver.source.bb.eutra.uplink.pucch.get_no_rb()

Sets the PUCCH region in terms of reserved resource blocks, at the edges of the channel bandwidth.

return

rb_count: integer Range: 0 to 110

set_de_shift(delta_shift: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:DESHift
driver.source.bb.eutra.uplink.pucch.set_de_shift(delta_shift = 1)

Sets the delta shift parameter.

param delta_shift

integer Range: 1 to 3

set_n_1_cs(n_1_cs: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N1CS
driver.source.bb.eutra.uplink.pucch.set_n_1_cs(n_1_cs = 1)

Sets the number of cyclic shifts used for PUCCH format 1/1a/1b in a resource block used for a combination of the formats 1/1a/1b and 2/2a/2b.

param n_1_cs

integer Range: 0 to dynamic

set_n_2_rb(n_2_rb: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:N2RB
driver.source.bb.eutra.uplink.pucch.set_n_2_rb(n_2_rb = 1)

Sets bandwidth in terms of resource blocks that are reserved for PUCCH formats 2/2a/2b transmission in each subframe.

param n_2_rb

integer Range: 0 to dynamic

set_no_rb(rb_count: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUCCh:NORB
driver.source.bb.eutra.uplink.pucch.set_no_rb(rb_count = 1)

Sets the PUCCH region in terms of reserved resource blocks, at the edges of the channel bandwidth.

param rb_count

integer Range: 0 to 110