Drs

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:DSEQshift
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:GHOPping
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STBSequence
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STCShift
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTBSequence
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTCShift
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TWBSequence
[SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:USEBase
Commands in total: 8
Subgroups: 0
Direct child commands: 8
get_dseq_shift() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:DSEQshift
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_dseq_shift()

Sets the delta sequence shift for NPUSCH required for the calculation of the NDRS group hopping pattern.

Returns:

delta_seq_shift: integer Range: 0 to 29

get_ghopping() bool[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:GHOPping
value: bool = driver.source.bb.eutra.uplink.refsig.drs.get_ghopping()

Enables NDRS group hopping.

Returns:

group_hopping: 1 | ON | 0| OFF

get_stb_sequence() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STBSequence
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_stb_sequence()

Sets the six tone base sequence.

Returns:

six_tone_base_seq: integer Range: 0 to 14

get_stc_shift() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STCShift
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_stc_shift()

Sets the six tone cyclic shift.

Returns:

six_tone_cyc_shift: integer Range: 0 to 3

get_ttb_sequence() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTBSequence
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_ttb_sequence()

Sets the three tone base sequence.

Returns:

three_tone_base_sq: integer Range: 0 to 12

get_ttc_shift() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTCShift
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_ttc_shift()

Sets the three tone cyclic shift.

Returns:

three_tone_cyc_shi: integer Range: 0 to 2

get_twb_sequence() int[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TWBSequence
value: int = driver.source.bb.eutra.uplink.refsig.drs.get_twb_sequence()

Sets the 12 tone base sequence.

Returns:

twelfe_tone_base_s: integer Range: 0 to 30

get_use_base() bool[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:USEBase
value: bool = driver.source.bb.eutra.uplink.refsig.drs.get_use_base()

Enables using base sequences for the generation of the NB-IoT DMRS sequence hopping pattern.

Returns:

use_base_sequence: 1 | ON | 0| OFF

set_dseq_shift(delta_seq_shift: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:DSEQshift
driver.source.bb.eutra.uplink.refsig.drs.set_dseq_shift(delta_seq_shift = 1)

Sets the delta sequence shift for NPUSCH required for the calculation of the NDRS group hopping pattern.

Parameters:

delta_seq_shift – integer Range: 0 to 29

set_ghopping(group_hopping: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:GHOPping
driver.source.bb.eutra.uplink.refsig.drs.set_ghopping(group_hopping = False)

Enables NDRS group hopping.

Parameters:

group_hopping – 1 | ON | 0| OFF

set_stb_sequence(six_tone_base_seq: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STBSequence
driver.source.bb.eutra.uplink.refsig.drs.set_stb_sequence(six_tone_base_seq = 1)

Sets the six tone base sequence.

Parameters:

six_tone_base_seq – integer Range: 0 to 14

set_stc_shift(six_tone_cyc_shift: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:STCShift
driver.source.bb.eutra.uplink.refsig.drs.set_stc_shift(six_tone_cyc_shift = 1)

Sets the six tone cyclic shift.

Parameters:

six_tone_cyc_shift – integer Range: 0 to 3

set_ttb_sequence(three_tone_base_sq: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTBSequence
driver.source.bb.eutra.uplink.refsig.drs.set_ttb_sequence(three_tone_base_sq = 1)

Sets the three tone base sequence.

Parameters:

three_tone_base_sq – integer Range: 0 to 12

set_ttc_shift(three_tone_cyc_shi: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TTCShift
driver.source.bb.eutra.uplink.refsig.drs.set_ttc_shift(three_tone_cyc_shi = 1)

Sets the three tone cyclic shift.

Parameters:

three_tone_cyc_shi – integer Range: 0 to 2

set_twb_sequence(twelfe_tone_base_s: int) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:TWBSequence
driver.source.bb.eutra.uplink.refsig.drs.set_twb_sequence(twelfe_tone_base_s = 1)

Sets the 12 tone base sequence.

Parameters:

twelfe_tone_base_s – integer Range: 0 to 30

set_use_base(use_base_sequence: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:USEBase
driver.source.bb.eutra.uplink.refsig.drs.set_use_base(use_base_sequence = False)

Enables using base sequences for the generation of the NB-IoT DMRS sequence hopping pattern.

Parameters:

use_base_sequence – 1 | ON | 0| OFF