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
- class DrsCls[source]
Drs commands group definition. 8 total commands, 0 Subgroups, 8 group commands
- get_dseq_shift() int [source]
# SCPI: [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.
- return
delta_seq_shift: integer Range: 0 to 29
- get_ghopping() bool [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:GHOPping value: bool = driver.source.bb.eutra.uplink.refsig.drs.get_ghopping()
Enables NDRS group hopping.
- return
group_hopping: 1| ON| 0| OFF
- get_stb_sequence() int [source]
# SCPI: [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.
- return
six_tone_base_seq: integer Range: 0 to 14
- get_stc_shift() int [source]
# SCPI: [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.
- return
six_tone_cyc_shift: integer Range: 0 to 3
- get_ttb_sequence() int [source]
# SCPI: [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.
- return
three_tone_base_sq: integer Range: 0 to 12
- get_ttc_shift() int [source]
# SCPI: [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.
- return
three_tone_cyc_shi: integer Range: 0 to 2
- get_twb_sequence() int [source]
# SCPI: [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.
- return
twelfe_tone_base_s: integer Range: 0 to 30
- get_use_base() bool [source]
# SCPI: [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.
- return
use_base_sequence: 1| ON| 0| OFF
- set_dseq_shift(delta_seq_shift: int) None [source]
# SCPI: [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.
- param delta_seq_shift
integer Range: 0 to 29
- set_ghopping(group_hopping: bool) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:REFSig:DRS:GHOPping driver.source.bb.eutra.uplink.refsig.drs.set_ghopping(group_hopping = False)
Enables NDRS group hopping.
- param group_hopping
1| ON| 0| OFF
- set_stb_sequence(six_tone_base_seq: int) None [source]
# SCPI: [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.
- param six_tone_base_seq
integer Range: 0 to 14
- set_stc_shift(six_tone_cyc_shift: int) None [source]
# SCPI: [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.
- param six_tone_cyc_shift
integer Range: 0 to 3
- set_ttb_sequence(three_tone_base_sq: int) None [source]
# SCPI: [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.
- param three_tone_base_sq
integer Range: 0 to 12
- set_ttc_shift(three_tone_cyc_shi: int) None [source]
# SCPI: [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.
- param three_tone_cyc_shi
integer Range: 0 to 2
- set_twb_sequence(twelfe_tone_base_s: int) None [source]
# SCPI: [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.
- param twelfe_tone_base_s
integer Range: 0 to 30
- set_use_base(use_base_sequence: bool) None [source]
# SCPI: [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.
- param use_base_sequence
1| ON| 0| OFF