Dvbx

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBX:ANNexm
[SOURce<HW>]:BB:DVB:DVBX:BBFRames
[SOURce<HW>]:BB:DVB:DVBX:CTYPe
[SOURce<HW>]:BB:DVB:DVBX:FRAMes
[SOURce<HW>]:BB:DVB:DVBX:GSEQuence
[SOURce<HW>]:BB:DVB:DVBX:ISTReam
[SOURce<HW>]:BB:DVB:DVBX:MCOD
[SOURce<HW>]:BB:DVB:DVBX:MCUnique
[SOURce<HW>]:BB:DVB:DVBX:MODulation
[SOURce<HW>]:BB:DVB:DVBX:NOSettings
[SOURce<HW>]:BB:DVB:DVBX:SFACtor
[SOURce<HW>]:BB:DVB:DVBX:SFRames
[SOURce<HW>]:BB:DVB:DVBX:SSEQuence
[SOURce<HW>]:BB:DVB:DVBX:STYPe
[SOURce<HW>]:BB:DVB:DVBX:VSMode
class DvbxCls[source]

Dvbx commands group definition. 96 total commands, 17 Subgroups, 15 group commands

get_annex_m() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:ANNexm
value: bool = driver.source.bb.dvb.dvbx.get_annex_m()

No command help available

return

annex_m: No help available

get_bb_frames() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:BBFRames
value: int = driver.source.bb.dvb.dvbx.get_bb_frames()

Queries the number of baseband frames. The number is available for complete transmission of pseudo-random noise (PN) bits as data source. The number depends on the length of the PN bit sequence, see Table ‘PN sequence length and number of BB frames’.

return

bb_frames: integer Range: 1 to depends on settings

get_ctype() RsSmw.enums.DvbS2XcodeType[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:CTYPe
value: enums.DvbS2XcodeType = driver.source.bb.dvb.dvbx.get_ctype()

Selects the code type.

return

ctype: NORMal| MEDium| SHORt

get_frames() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:FRAMes
value: int = driver.source.bb.dvb.dvbx.get_frames()

Sets the number of the transmitted frames.

return

frames: integer Range: 1 to max

get_gsequence() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:GSEQuence
value: int = driver.source.bb.dvb.dvbx.get_gsequence()

Sets the gold sequence as part of the scrambling sequence.

return

gold_seq_index: integer Range: 0 to 262141

get_istream() str[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:ISTReam
value: str = driver.source.bb.dvb.dvbx.get_istream()

Queries the input stream type.

return

istream: string

get_mc_unique() RsSmw.enums.DvbS2XmodCodUnique[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MCUnique
value: enums.DvbS2XmodCodUnique = driver.source.bb.dvb.dvbx.get_mc_unique()

Sets predefined modulation and coding schemes.

return

mod_cod_unique: MCU1| MCU2| MCU3| MCU4| MCU5| MCU6| MCU7| MCU8| MCU9| MCU10| MCU11| MCU12| MCU13| MCU14| MCU15| MCU16| MCU17| MCU18| MCU19| MCU20| MCU21| MCU22| MCU23| MCU24| MCU25| MCU26| MCU27| MCU28| MCU29| MCU30| MCU31| MCU32| MCU33| MCU34| MCU35| MCU36| MCU37| MCU38| MCU39| MCU40| MCU41| MCU42| MCU43| MCU44| MCU45| MCU46| MCU47| MCU48| MCU49| MCU50| MCU51| MCU52| MCU53| MCU54| MCU55| MCU56| MCU57| MCU58| MCU59| MCU60| MCU61| MCU62| MCU63| MCU64| MCU65| MCU66| MCU67| MCU68| MCU69| MCU70| MCU71| MCU72| MCU73| MCU74| MCU75| MCU76| MCU77| MCU78| MCU79| MCU80| MCU81| MCU82| MCU83| MCU84| MCU85| MCU86| MCU87| MCU88| MCU89| MCU90| MCU91| MCU92| MCU93| MCU94| MCU95| MCU96| MCU97| MCU98| MCU99| MCU100| MCU101| MCU102| MCU103| MCU104| MCU105| MCU106| MCU107| MCU108| MCU109| MCU110| MCU111| MCU112| MCU113| MCU114| MCU115| MCU116| MCU117| MCU118| MCU119| MCU120| MCU121| MCU122| MCU123| MCU124| MCU125| MCU126| MCU127| MCU128| MCU129| MCU130

get_mcod() RsSmw.enums.DvbS2XmodCod[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MCOD
value: enums.DvbS2XmodCod = driver.source.bb.dvb.dvbx.get_mcod()

Selects the MODCOD.

return

mod_cod: QPSK_S_14| QPSK_S_13| QPSK_S_25| QPSK_S_12| QPSK_S_35| QPSK_S_23| QPSK_S_34| QPSK_S_45| QPSK_S_56| QPSK_S_89| QPSK_S_910| PSK8_S_35| PSK8_S_23| PSK8_S_34| PSK8_S_56| PSK8_S_89| PSK8_S_910| APSK16_S_23| APSK16_S_34| APSK16_S_45| APSK16_S_56| APSK16_S_89| APSK16_S_910| APSK32_S_34| APSK32_S_45| APSK32_S_56| APSK32_S_89| APSK32_S_910| QPSK_X_N1345| QPSK_X_N920| QPSK_X_N1120| APSK8_X_N59L| APSK8_X_N2645L| PSK8_X_N2336| PSK8_X_N2536| PSK8_X_N1318| APSK16_X_N12L| APSK16_X_N815L| APSK16_X_N59L| APSK16_X_N2645| APSK16_X_N35| APSK16_X_N35L| APSK16_X_N2845| APSK16_X_N2336| APSK16_X_N23L| APSK16_X_N2536| APSK16_X_N1318| APSK16_X_N79| APSK16_X_N7790| APSK32_X_N23L| APSK32_X_N3245| APSK32_X_N1115| APSK32_X_N79| APSK64_X_N3245L| APSK64_X_N1115| APSK64_X_N79| APSK64_X_N45| APSK64_X_N56| APSK128_X_N34| APSK128_X_N79| APSK256_X_N2945L| APSK256_X_N23L| APSK256_X_N3145L| APSK256_X_N3245| APSK256_X_N1115L| APSK256_X_N34| QPSK_X_S1145| QPSK_X_S415| QPSK_X_S1445| QPSK_X_S715| QPSK_X_S815| QPSK_X_S3245| PSK8_X_S715| PSK8_X_S815| PSK8_X_S2645| PSK8_X_S3245| APSK16_X_S715| APSK16_X_S815| APSK16_X_S2645| APSK16_X_S35| APSK16_X_S3245| APSK32_X_S23| APSK32_X_S3245| QPSK_X_VN29| BPSK_X_VM15| BPSK_X_VM1145| BPSK_X_VM13| BPSK_X_VS15S| BPSK_X_VS1145| BPSK_X_VS15| BPSK_X_VS415| BPSK_X_VS13| QPSK_X_M15

get_modulation() RsSmw.enums.DvbS2Xmodulation[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MODulation
value: enums.DvbS2Xmodulation = driver.source.bb.dvb.dvbx.get_modulation()

Selects the modulation scheme.

return

modulation: QPSK| APSK16| APSK32| PSK8| P2BPsk| APSK16_8_8| APSK32_4_12_16R| APSK64_8_16_20_20| APSK8_2_4_2| APSK32_4_8_4_16| APSK64_16_16_16_16| APSK64_4_12_20_28| APSK128| APSK256

get_no_settings() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:NOSettings
value: int = driver.source.bb.dvb.dvbx.get_no_settings()

Sets the number of PLSCODEs that can be configured.

return

settings: integer Range: 1 to 100

get_sfactor() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SFACtor
value: int = driver.source.bb.dvb.dvbx.get_sfactor()

Sets the spreading factor.

return

sfactor: integer Range: 1 to 2

get_sframes() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SFRames
value: int = driver.source.bb.dvb.dvbx.get_sframes()

For DVB-S2X standard, sets the number of the transmitted super frames.

return

super_frames: integer Range: 1 to 3263

get_ssequence() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SSEQuence
value: int = driver.source.bb.dvb.dvbx.get_ssequence()

Sets the scrambling sequence for scrambling physical layer data.

return

ssequence: integer Range: 0 to 6

get_stype() RsSmw.enums.DvbS2XstmType[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:STYPe
value: enums.DvbS2XstmType = driver.source.bb.dvb.dvbx.get_stype()

Selects the input stream type.

return

stype: TRANsport| GP| GC| GHEM

get_vs_mode() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:VSMode
value: bool = driver.source.bb.dvb.dvbx.get_vs_mode()

Includes the VL-SNR (very low - signal to noise ratio) header in the physical layer frame.

return

vs_mode: 1| ON| 0| OFF

set_annex_m(annex_m: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:ANNexm
driver.source.bb.dvb.dvbx.set_annex_m(annex_m = False)

No command help available

param annex_m

No help available

set_ctype(ctype: RsSmw.enums.DvbS2XcodeType) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:CTYPe
driver.source.bb.dvb.dvbx.set_ctype(ctype = enums.DvbS2XcodeType.MEDium)

Selects the code type.

param ctype

NORMal| MEDium| SHORt

set_frames(frames: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:FRAMes
driver.source.bb.dvb.dvbx.set_frames(frames = 1)

Sets the number of the transmitted frames.

param frames

integer Range: 1 to max

set_gsequence(gold_seq_index: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:GSEQuence
driver.source.bb.dvb.dvbx.set_gsequence(gold_seq_index = 1)

Sets the gold sequence as part of the scrambling sequence.

param gold_seq_index

integer Range: 0 to 262141

set_mc_unique(mod_cod_unique: RsSmw.enums.DvbS2XmodCodUnique) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MCUnique
driver.source.bb.dvb.dvbx.set_mc_unique(mod_cod_unique = enums.DvbS2XmodCodUnique.MCU1)

Sets predefined modulation and coding schemes.

param mod_cod_unique

MCU1| MCU2| MCU3| MCU4| MCU5| MCU6| MCU7| MCU8| MCU9| MCU10| MCU11| MCU12| MCU13| MCU14| MCU15| MCU16| MCU17| MCU18| MCU19| MCU20| MCU21| MCU22| MCU23| MCU24| MCU25| MCU26| MCU27| MCU28| MCU29| MCU30| MCU31| MCU32| MCU33| MCU34| MCU35| MCU36| MCU37| MCU38| MCU39| MCU40| MCU41| MCU42| MCU43| MCU44| MCU45| MCU46| MCU47| MCU48| MCU49| MCU50| MCU51| MCU52| MCU53| MCU54| MCU55| MCU56| MCU57| MCU58| MCU59| MCU60| MCU61| MCU62| MCU63| MCU64| MCU65| MCU66| MCU67| MCU68| MCU69| MCU70| MCU71| MCU72| MCU73| MCU74| MCU75| MCU76| MCU77| MCU78| MCU79| MCU80| MCU81| MCU82| MCU83| MCU84| MCU85| MCU86| MCU87| MCU88| MCU89| MCU90| MCU91| MCU92| MCU93| MCU94| MCU95| MCU96| MCU97| MCU98| MCU99| MCU100| MCU101| MCU102| MCU103| MCU104| MCU105| MCU106| MCU107| MCU108| MCU109| MCU110| MCU111| MCU112| MCU113| MCU114| MCU115| MCU116| MCU117| MCU118| MCU119| MCU120| MCU121| MCU122| MCU123| MCU124| MCU125| MCU126| MCU127| MCU128| MCU129| MCU130

set_mcod(mod_cod: RsSmw.enums.DvbS2XmodCod) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MCOD
driver.source.bb.dvb.dvbx.set_mcod(mod_cod = enums.DvbS2XmodCod.APSK128_X_N34)

Selects the MODCOD.

param mod_cod

QPSK_S_14| QPSK_S_13| QPSK_S_25| QPSK_S_12| QPSK_S_35| QPSK_S_23| QPSK_S_34| QPSK_S_45| QPSK_S_56| QPSK_S_89| QPSK_S_910| PSK8_S_35| PSK8_S_23| PSK8_S_34| PSK8_S_56| PSK8_S_89| PSK8_S_910| APSK16_S_23| APSK16_S_34| APSK16_S_45| APSK16_S_56| APSK16_S_89| APSK16_S_910| APSK32_S_34| APSK32_S_45| APSK32_S_56| APSK32_S_89| APSK32_S_910| QPSK_X_N1345| QPSK_X_N920| QPSK_X_N1120| APSK8_X_N59L| APSK8_X_N2645L| PSK8_X_N2336| PSK8_X_N2536| PSK8_X_N1318| APSK16_X_N12L| APSK16_X_N815L| APSK16_X_N59L| APSK16_X_N2645| APSK16_X_N35| APSK16_X_N35L| APSK16_X_N2845| APSK16_X_N2336| APSK16_X_N23L| APSK16_X_N2536| APSK16_X_N1318| APSK16_X_N79| APSK16_X_N7790| APSK32_X_N23L| APSK32_X_N3245| APSK32_X_N1115| APSK32_X_N79| APSK64_X_N3245L| APSK64_X_N1115| APSK64_X_N79| APSK64_X_N45| APSK64_X_N56| APSK128_X_N34| APSK128_X_N79| APSK256_X_N2945L| APSK256_X_N23L| APSK256_X_N3145L| APSK256_X_N3245| APSK256_X_N1115L| APSK256_X_N34| QPSK_X_S1145| QPSK_X_S415| QPSK_X_S1445| QPSK_X_S715| QPSK_X_S815| QPSK_X_S3245| PSK8_X_S715| PSK8_X_S815| PSK8_X_S2645| PSK8_X_S3245| APSK16_X_S715| APSK16_X_S815| APSK16_X_S2645| APSK16_X_S35| APSK16_X_S3245| APSK32_X_S23| APSK32_X_S3245| QPSK_X_VN29| BPSK_X_VM15| BPSK_X_VM1145| BPSK_X_VM13| BPSK_X_VS15S| BPSK_X_VS1145| BPSK_X_VS15| BPSK_X_VS415| BPSK_X_VS13| QPSK_X_M15

set_modulation(modulation: RsSmw.enums.DvbS2Xmodulation) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:MODulation
driver.source.bb.dvb.dvbx.set_modulation(modulation = enums.DvbS2Xmodulation.APSK128)

Selects the modulation scheme.

param modulation

QPSK| APSK16| APSK32| PSK8| P2BPsk| APSK16_8_8| APSK32_4_12_16R| APSK64_8_16_20_20| APSK8_2_4_2| APSK32_4_8_4_16| APSK64_16_16_16_16| APSK64_4_12_20_28| APSK128| APSK256

set_no_settings(settings: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:NOSettings
driver.source.bb.dvb.dvbx.set_no_settings(settings = 1)

Sets the number of PLSCODEs that can be configured.

param settings

integer Range: 1 to 100

set_sfactor(sfactor: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SFACtor
driver.source.bb.dvb.dvbx.set_sfactor(sfactor = 1)

Sets the spreading factor.

param sfactor

integer Range: 1 to 2

set_sframes(super_frames: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SFRames
driver.source.bb.dvb.dvbx.set_sframes(super_frames = 1)

For DVB-S2X standard, sets the number of the transmitted super frames.

param super_frames

integer Range: 1 to 3263

set_ssequence(ssequence: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:SSEQuence
driver.source.bb.dvb.dvbx.set_ssequence(ssequence = 1)

Sets the scrambling sequence for scrambling physical layer data.

param ssequence

integer Range: 0 to 6

set_stype(stype: RsSmw.enums.DvbS2XstmType) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:STYPe
driver.source.bb.dvb.dvbx.set_stype(stype = enums.DvbS2XstmType.GC)

Selects the input stream type.

param stype

TRANsport| GP| GC| GHEM

set_vs_mode(vs_mode: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBX:VSMode
driver.source.bb.dvb.dvbx.set_vs_mode(vs_mode = False)

Includes the VL-SNR (very low - signal to noise ratio) header in the physical layer frame.

param vs_mode

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dvb.dvbx.clone()

Subgroups